HyperDbg Debugger
Loading...
Searching...
No Matches
libhyperdbg.h
Go to the documentation of this file.
1
12#pragma once
13
15// Functions //
17
18INT
20
21INT
23
24INT
26
27INT
29
30INT
32
33INT
35
36INT
37HyperDbgInterpreter(CHAR * Command);
38
39INT
41
42VOID
44
45VOID
46SetTextMessageCallback(PVOID Handler);
47
48PVOID
50
51VOID
int INT
Definition BasicTypes.h:26
#define VOID
Definition BasicTypes.h:33
char CHAR
Definition BasicTypes.h:31
INT HyperDbgInstallVmmDriver()
Install VMM driver.
Definition libhyperdbg.cpp:502
INT HyperDbgUnloadVmm()
Unload VMM driver.
Definition libhyperdbg.cpp:693
INT HyperDbgUninstallVmmDriver()
Remove the VMM driver.
Definition libhyperdbg.cpp:604
VOID UnsetTextMessageCallback()
Unset the function callback that will be called if any message needs to be shown.
Definition libhyperdbg.cpp:81
INT HyperDbgStopVmmDriver()
Stop VMM driver.
Definition libhyperdbg.cpp:570
PVOID SetTextMessageCallbackUsingSharedBuffer(PVOID Handler)
Set the function callback that will be called if any message needs to be shown.
Definition libhyperdbg.cpp:58
VOID HyperDbgShowSignature()
Show signature of HyperDbg.
Definition interpreter.cpp:566
INT ScriptReadFileAndExecuteCommandline(INT argc, CHAR *argv[])
Parsing the command line options for scripts.
Definition script.cpp:230
INT HyperDbgInterpreter(CHAR *Command)
Interpret commands.
Definition interpreter.cpp:280
VOID SetTextMessageCallback(PVOID Handler)
Set the function callback that will be called if any message needs to be shown.
Definition libhyperdbg.cpp:45
INT HyperDbgCreateHandleFromVmmModule()
Create handle from VMM module.
Definition libhyperdbg.cpp:616
INT HyperDbgLoadVmmModule()
load vmm module
Definition libhyperdbg.cpp:798
char ** argv
Definition symbol-parser.h:46