Bitdefender Hypervisor Memory Introspection
_UM_EXCEPTION_GLOB Struct Reference

Describe a user-mode glob exception. More...

#include <exceptions.h>

Data Fields

LIST_ENTRY Link
 
char OriginatorNameGlob [EXCEPTION_UM_GLOB_LENGTH]
 Contains the name (a string that can contain glob items) of the originator. More...
 
struct {
   CHAR   NameGlob [EXCEPTION_UM_GLOB_LENGTH]
 Contains the name (a string that can contain glob items) of the modified process. More...
 
   CHAR   ProcessGlob [EXCEPTION_UM_GLOB_LENGTH]
 Contains the name of the process(a string that can contain glob items) in which the modification takes place (missing for injections). More...
 
Victim
 
DWORD Flags
 Contains any flags from EXCEPTION_FLG. More...
 
UM_EXCEPTION_OBJECT Type
 Contains the type of the exception (UM_EXCEPTION_OBJECT). More...
 
QWORD Context
 Contains the context given by the integrator. More...
 
WORD SigCount
 Contains the number of signatures. More...
 
EXCEPTION_SIGNATURE_ID Signatures []
 Contains an array of signatures ID. More...
 

Detailed Description

Describe a user-mode glob exception.

Definition at line 336 of file exceptions.h.

Field Documentation

◆ Context

QWORD _UM_EXCEPTION_GLOB::Context

Contains the context given by the integrator.

Definition at line 356 of file exceptions.h.

◆ Flags

DWORD _UM_EXCEPTION_GLOB::Flags

Contains any flags from EXCEPTION_FLG.

Definition at line 352 of file exceptions.h.

Referenced by IntUpdateAddUserExceptionGlob().

◆ Link

LIST_ENTRY _UM_EXCEPTION_GLOB::Link

Definition at line 338 of file exceptions.h.

Referenced by IntUpdateAddUserExceptionGlob().

◆ NameGlob

CHAR _UM_EXCEPTION_GLOB::NameGlob[EXCEPTION_UM_GLOB_LENGTH]

Contains the name (a string that can contain glob items) of the modified process.

Definition at line 346 of file exceptions.h.

Referenced by IntUpdateAddUserExceptionGlob().

◆ OriginatorNameGlob

char _UM_EXCEPTION_GLOB::OriginatorNameGlob[EXCEPTION_UM_GLOB_LENGTH]

Contains the name (a string that can contain glob items) of the originator.

Definition at line 341 of file exceptions.h.

Referenced by IntUpdateAddUserExceptionGlob().

◆ ProcessGlob

CHAR _UM_EXCEPTION_GLOB::ProcessGlob[EXCEPTION_UM_GLOB_LENGTH]

Contains the name of the process(a string that can contain glob items) in which the modification takes place (missing for injections).

Definition at line 349 of file exceptions.h.

Referenced by IntUpdateAddUserExceptionGlob().

◆ SigCount

WORD _UM_EXCEPTION_GLOB::SigCount

Contains the number of signatures.

Definition at line 358 of file exceptions.h.

Referenced by IntUpdateAddUserExceptionGlob().

◆ Signatures

EXCEPTION_SIGNATURE_ID _UM_EXCEPTION_GLOB::Signatures[]

Contains an array of signatures ID.

Definition at line 359 of file exceptions.h.

Referenced by IntUpdateAddUserExceptionGlob().

◆ Type

UM_EXCEPTION_OBJECT _UM_EXCEPTION_GLOB::Type

Contains the type of the exception (UM_EXCEPTION_OBJECT).

Definition at line 354 of file exceptions.h.

Referenced by IntUpdateAddUserExceptionGlob().

◆ Victim

struct { ... } _UM_EXCEPTION_GLOB::Victim

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