|
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().