Bitdefender Hypervisor Memory Introspection
|
Describes an agent-thread running inside the guest. More...
#include <lixagent.h>
Data Fields | |
LIX_AGENT_TAG | Tag |
The internal tag. More... | |
LIX_AGENT_HYPERCALL | HypercallType |
The hypercall type used. More... | |
LIX_AGENT_DATA | Data |
The data used by the agent. More... | |
struct { | |
PFUNC_AgentCallbackHypercall Hypercall | |
Hypercall callback. More... | |
PFUNC_AgentCallbackCompletion Completion | |
Completion callback. More... | |
} | Callback |
struct { | |
BYTE * Address | |
A pointer to the content provided by the integrator. More... | |
DWORD Size | |
The size of the content provided by the integrator. More... | |
DWORD CurrentOffset | |
Used when the HypecallCallback is called as an offset in the content buffer. More... | |
} | Content |
void * | Context |
Unused. More... | |
Describes an agent-thread running inside the guest.
Definition at line 119 of file lixagent.h.
BYTE* _LIX_AGENT_THREAD::Address |
A pointer to the content provided by the integrator.
Definition at line 134 of file lixagent.h.
Referenced by IntLixAgentThreadCreate(), and IntLixDepDeployFileHypercall().
struct { ... } _LIX_AGENT_THREAD::Callback |
Referenced by IntLixAgentThreadCreate(), and IntLixAgentThreadHandleBreakpoint().
PFUNC_AgentCallbackCompletion _LIX_AGENT_THREAD::Completion |
Completion callback.
Definition at line 129 of file lixagent.h.
Referenced by IntLixAgentThreadCreate(), and IntLixAgentThreadHandleBreakpoint().
struct { ... } _LIX_AGENT_THREAD::Content |
Referenced by IntLixAgentThreadCreate(), and IntLixDepDeployFileHypercall().
void* _LIX_AGENT_THREAD::Context |
Unused.
Definition at line 141 of file lixagent.h.
DWORD _LIX_AGENT_THREAD::CurrentOffset |
Used when the HypecallCallback is called as an offset in the content buffer.
Definition at line 138 of file lixagent.h.
Referenced by IntLixDepDeployFileHypercall().
LIX_AGENT_DATA _LIX_AGENT_THREAD::Data |
The data used by the agent.
Definition at line 124 of file lixagent.h.
Referenced by IntLixAgentCreateThreadHypercall(), IntLixAgentHandleInt3(), IntLixAgentThreadCreate(), and IntLixAgentThreadHandleBreakpoint().
PFUNC_AgentCallbackHypercall _LIX_AGENT_THREAD::Hypercall |
Hypercall callback.
Definition at line 128 of file lixagent.h.
Referenced by IntLixAgentThreadCreate(), and IntLixAgentThreadHandleBreakpoint().
LIX_AGENT_HYPERCALL _LIX_AGENT_THREAD::HypercallType |
The hypercall type used.
Definition at line 122 of file lixagent.h.
Referenced by IntLixAgentThreadCreate().
DWORD _LIX_AGENT_THREAD::Size |
The size of the content provided by the integrator.
Definition at line 135 of file lixagent.h.
Referenced by IntLixAgentThreadCreate(), and IntLixDepDeployFileHypercall().
LIX_AGENT_TAG _LIX_AGENT_THREAD::Tag |
The internal tag.
Definition at line 121 of file lixagent.h.
Referenced by IntLixAgentThreadCreate(), and IntLixAgentThreadHandleBreakpoint().