Bitdefender Hypervisor Memory Introspection
_LIX_PROTECTED_PROCESS Struct Reference

Encapsulates a protected Linux process. More...

#include <lixguest.h>

Data Fields

LIST_ENTRY Link
 Entry inside the gLixProtectedTasks list. More...
 
CHAR CommPattern [16]
 Process name pattern (supports glob patterns). Will be used if there is no path. More...
 
QWORD Flags
 Flags that describe the protection mode. More...
 
PCHAR NamePattern
 Full application file name. More...
 
PCHAR CommFullPattern
 Full application name pattern. More...
 
QWORD Context
 The context supplied in the protection policy. More...
 
struct {
   QWORD   Original
 The original protection flags as received from integrator. More...
 
   QWORD   Current
 The currently used protection flags. More...
 
   QWORD   Beta
 Flags that were forced to beta mode. More...
 
   QWORD   Feedback
 Flags that will be forced to feedback only mode. More...
 
Protection
 What protection policies should be applied. More...
 

Detailed Description

Encapsulates a protected Linux process.

Definition at line 17 of file lixguest.h.

Field Documentation

◆ Beta

QWORD _LIX_PROTECTED_PROCESS::Beta

Flags that were forced to beta mode.

Definition at line 34 of file lixguest.h.

Referenced by IntLixTaskActivateProtection(), and IntLixTaskAddProtected().

◆ CommFullPattern

PCHAR _LIX_PROTECTED_PROCESS::CommFullPattern

Full application name pattern.

Definition at line 25 of file lixguest.h.

◆ CommPattern

CHAR _LIX_PROTECTED_PROCESS::CommPattern[16]

Process name pattern (supports glob patterns). Will be used if there is no path.

Definition at line 22 of file lixguest.h.

Referenced by IntLixTaskAddProtected(), IntLixTaskRemoveProtected(), and IntLixTaskUpdateProtection().

◆ Context

QWORD _LIX_PROTECTED_PROCESS::Context

The context supplied in the protection policy.

Definition at line 26 of file lixguest.h.

Referenced by IntLixTaskActivateProtection(), and IntLixTaskAddProtected().

◆ Current

QWORD _LIX_PROTECTED_PROCESS::Current

The currently used protection flags.

Definition at line 32 of file lixguest.h.

Referenced by IntLixTaskActivateProtection(), and IntLixTaskAddProtected().

◆ Feedback

QWORD _LIX_PROTECTED_PROCESS::Feedback

Flags that will be forced to feedback only mode.

Definition at line 35 of file lixguest.h.

Referenced by IntLixTaskActivateProtection(), and IntLixTaskAddProtected().

◆ Flags

QWORD _LIX_PROTECTED_PROCESS::Flags

Flags that describe the protection mode.

Definition at line 23 of file lixguest.h.

◆ Link

LIST_ENTRY _LIX_PROTECTED_PROCESS::Link

Entry inside the gLixProtectedTasks list.

Definition at line 19 of file lixguest.h.

Referenced by IntLixTaskAddProtected(), and IntLixTaskRemoveProtected().

◆ NamePattern

PCHAR _LIX_PROTECTED_PROCESS::NamePattern

Full application file name.

Definition at line 24 of file lixguest.h.

Referenced by IntLixTaskAddProtected(), and IntLixTaskRemoveProtected().

◆ Original

QWORD _LIX_PROTECTED_PROCESS::Original

The original protection flags as received from integrator.

Definition at line 31 of file lixguest.h.

Referenced by IntLixTaskAddProtected().

◆ Protection

struct { ... } _LIX_PROTECTED_PROCESS::Protection

What protection policies should be applied.

Referenced by IntLixTaskActivateProtection(), and IntLixTaskAddProtected().


The documentation for this struct was generated from the following file: