Bitdefender Hypervisor Memory Introspection
|
#include "introtypes.h"
Go to the source code of this file.
Functions | |
INTSTATUS | IntLixApiHookAll (void) |
Iterates through all APIs that can be hooked and sets requested hooks. More... | |
void | IntLixApiUpdateHooks (void) |
Update the hookable APIs according to the current Introcore options. More... | |
INTSTATUS IntLixApiHookAll | ( | void | ) |
Iterates through all APIs that can be hooked and sets requested hooks.
The function name of the LIX_FN_DETOUR may be duplicated, but it has different 'HijackFunctionName'. The 'HookHandler' field of the LIX_FUNCTION structure describes the index of the LIX_FN_DETOUR that must be hooked.
INT_STATUS_SUCCESS | On success. |
INT_STATUS_NOT_FOUND | If the provided LIX_FN_DETOUR is not found. |
Definition at line 257 of file lixapi.c.
Referenced by IntLixGuestInitAgentCompletion().
void IntLixApiUpdateHooks | ( | void | ) |
Update the hookable APIs according to the current Introcore options.
This function writes the 'ProtectionOptions' field of the LIX_HYPERCALL_PAGE.
Definition at line 341 of file lixapi.c.
Referenced by IntGuestUpdateCoreOptions().