Bitdefender Hypervisor Memory Introspection
|
The global agents state. More...
Data Fields | |
LIST_HEAD | PendingAgents |
List of agents waiting to be injected. More... | |
LIST_HEAD | AgentNames |
List of agent names. More... | |
LIX_AGENT * | ActiveAgent |
The active agent at any given moment. This is the one. More... | |
DWORD | CompletingAgentsCount |
Number of agents that are yet to complete execution. More... | |
DWORD | CurrentId |
Used to generate unique agent IDs. More... | |
BOOLEAN | SafeToInjectProcess |
Will be true the moment it's safe to inject agents (the OS has booted). More... | |
BOOLEAN | Initialized |
True if the agents state has been initialized. More... | |
The global agents state.
Definition at line 54 of file lixagent.c.
LIX_AGENT* _LIX_AGENT_STATE::ActiveAgent |
The active agent at any given moment. This is the one.
Definition at line 59 of file lixagent.c.
Referenced by IntLixAgentActivatePendingAgent(), IntLixAgentExit(), IntLixAgentGetState(), IntLixAgentHandleInt3(), IntLixAgentHandleVmcall(), IntLixAgentThreadExit(), and IntLixAgentUninit().
LIST_HEAD _LIX_AGENT_STATE::AgentNames |
List of agent names.
Definition at line 57 of file lixagent.c.
Referenced by IntLixAgentDecProcRef(), IntLixAgentIncProcRef(), IntLixAgentInit(), IntLixAgentNameCreate(), IntLixAgentNameGetTagByAgid(), IntLixAgentNameIsRunning(), and IntLixAgentNameRemoveByAgid().
DWORD _LIX_AGENT_STATE::CompletingAgentsCount |
Number of agents that are yet to complete execution.
Definition at line 61 of file lixagent.c.
Referenced by IntLixAgentActivatePendingAgent(), IntLixAgentExit(), and IntLixAgentThreadExit().
DWORD _LIX_AGENT_STATE::CurrentId |
Used to generate unique agent IDs.
Definition at line 62 of file lixagent.c.
Referenced by IntLixAgentGetId().
BOOLEAN _LIX_AGENT_STATE::Initialized |
True if the agents state has been initialized.
Definition at line 65 of file lixagent.c.
Referenced by IntLixAgentDisablePendingAgents(), IntLixAgentInit(), IntLixAgentInject(), and IntLixAgentThreadInject().
LIST_HEAD _LIX_AGENT_STATE::PendingAgents |
List of agents waiting to be injected.
Definition at line 56 of file lixagent.c.
Referenced by IntLixAgentActivatePendingAgent(), IntLixAgentDisablePendingAgents(), IntLixAgentGetState(), IntLixAgentInit(), IntLixAgentInject(), and IntLixAgentThreadInject().
BOOLEAN _LIX_AGENT_STATE::SafeToInjectProcess |
Will be true the moment it's safe to inject agents (the OS has booted).
Definition at line 64 of file lixagent.c.
Referenced by IntLixAgentActivatePendingAgent(), IntLixAgentEnableInjection(), and IntLixAgentThreadInject().