No active/pending agents.
INTSTATUS IntAgentActivatePendingAgent(void)
Activate a pending Windows or Linux agent.
We have at least pending agent waiting to be injected inside the guest.
int INTSTATUS
The status data type.
INTSTATUS IntAgentEnableInjection(void)
Enable Windows or Linux agent injection.
BOOLEAN IntAgentIsPtrInTrampoline(QWORD Ptr, THS_PTR_TYPE Type)
Check if the provided pointer points inside the Windows trampoline code.
INTSTATUS IntAgentHandleInt3(QWORD Rip, DWORD CpuNumber)
Dispatch a breakpoint event to the Windows or Linux agent breakpoint handler.
INTSTATUS IntAgentHandleVmcall(QWORD Rip)
Dispatch a VMCALL event to the Windows or Linux agent VMCALL handler.
void IntAgentDisablePendingAgents(void)
Disable the Windows or Linux pending agents.
THS_PTR_TYPE
The type of pointer to be checked.
enum _AG_WAITSTATE AG_WAITSTATE
We have an active agent, currently injected inside the guest.
AG_WAITSTATE IntAgentGetState(DWORD *Tag)
Get the current Windows or Linux agent state.