Bitdefender Hypervisor Memory Introspection
Alert flags

Flags used to describe an alert. More...

Macros

#define ALERT_FLAG_BETA   0x0000000000000001
 If set, the alert is a BETA alert. No action was taken. More...
 
#define ALERT_FLAG_ANTIVIRUS   0x0000000000000002
 If set, the alert is on anti virus object. More...
 
#define ALERT_FLAG_SYSPROC   0x0000000000000004
 If set, the alert is on system process. More...
 
#define ALERT_FLAG_NOT_RING0   0x0000000000000008
 If set, the alert was triggered in ring 1, 2 or 3. More...
 
#define ALERT_FLAG_ASYNC   0x0000000000000010
 If set, the alert was generated in an async manner. More...
 
#define ALERT_FLAG_LINUX   0x0000000000000020
 
#define ALERT_FLAG_FROM_ENGINES   0x0000000000000040
 If set, the alert was generated due to a third party scan engines detection. More...
 
#define ALERT_FLAG_FEEDBACK_ONLY   0x0000000000000080
 If set, the alert is a feedback only alert. More...
 
#define ALERT_FLAG_DEP_VIOLATION   0x0000000000000100
 If set, the alert was generated by a DEP violation. More...
 
#define ALERT_FLAG_PROTECTED_VIEW   0x0000000000000200
 
#define ALERT_FLAG_KM_UM   0x0000000000000400
 If set, the alert was generated by a kernel to user mode violation. More...
 

Detailed Description

Flags used to describe an alert.

Macro Definition Documentation

◆ ALERT_FLAG_ANTIVIRUS

#define ALERT_FLAG_ANTIVIRUS   0x0000000000000002

If set, the alert is on anti virus object.

Definition at line 672 of file intro_types.h.

Referenced by IntAlertEptFillFromVictimZone().

◆ ALERT_FLAG_ASYNC

◆ ALERT_FLAG_BETA

◆ ALERT_FLAG_DEP_VIOLATION

#define ALERT_FLAG_DEP_VIOLATION   0x0000000000000100

If set, the alert was generated by a DEP violation.

Definition at line 684 of file intro_types.h.

Referenced by IntWinCrashHandleDepViolation().

◆ ALERT_FLAG_FEEDBACK_ONLY

#define ALERT_FLAG_FEEDBACK_ONLY   0x0000000000000080

If set, the alert is a feedback only alert.

No action was taken, the user should not be notified, but the event should generate feedback.

Definition at line 683 of file intro_types.h.

Referenced by IntAlertCoreGetFlags(), IntAlertProcGetFlags(), and IntHookPtsCheckIntegrity().

◆ ALERT_FLAG_FROM_ENGINES

#define ALERT_FLAG_FROM_ENGINES   0x0000000000000040

If set, the alert was generated due to a third party scan engines detection.

Definition at line 678 of file intro_types.h.

Referenced by IntEngSendExecViolation(), IntLixCmdLineSendViolationEvent(), and IntWinSendCmdLineViolation().

◆ ALERT_FLAG_KM_UM

#define ALERT_FLAG_KM_UM   0x0000000000000400

If set, the alert was generated by a kernel to user mode violation.

Definition at line 687 of file intro_types.h.

Referenced by IntAlertCreateEptException(), IntAlertCreateException(), IntUpdateAddExceptionFromAlert(), and IntWinModHandleKernelWrite().

◆ ALERT_FLAG_LINUX

◆ ALERT_FLAG_NOT_RING0

◆ ALERT_FLAG_PROTECTED_VIEW

#define ALERT_FLAG_PROTECTED_VIEW   0x0000000000000200

If set, the alert was generated in a protected EPT.

Definition at line 685 of file intro_types.h.

Referenced by IntVeHandleEPTViolationInProtectedView().

◆ ALERT_FLAG_SYSPROC