Bitdefender Hypervisor Memory Introspection
hnd_loggather.h File Reference
#include "introtypes.h"

Go to the source code of this file.

Functions

INTSTATUS IntAgentHandleLogGatherVmcall (void *Reserved, PIG_ARCH_REGS Registers)
 Handle a VMCALL issued by a log gather agent. More...
 

Function Documentation

◆ IntAgentHandleLogGatherVmcall()

INTSTATUS IntAgentHandleLogGatherVmcall ( void *  Reserved,
PIG_ARCH_REGS  Registers 
)

Handle a VMCALL issued by a log gather agent.

This handler will froward all the info reported by the in-guest agent to the integrator. The log gather agent collects log data from the guest and reports it back to the integrator.

Parameters
[in]ReservedReserved.
[in]RegistersThe general purpose registers state.
Return values
INT_STATUS_SUCCESSOn success.
INT_STATUS_INVALID_PARAMETERIf an invalid parameter is supplied.
INT_STATUS_NOT_FOUNDIf the agent did not provide any data.
INT_STATUS_NOT_SUPPORTEDIf the OS version is not supported or if the VMCALL interface version mismatched.

Definition at line 11 of file hnd_loggather.c.

Referenced by IntLixAgentHandleUserVmcall(), and IntWinAgentHandleAppVmcall().