Bitdefender Hypervisor Memory Introspection
introtypes.h File Reference
#include "env.h"
#include "compiler-gnu.h"
#include "intro_types.h"
#include "introstatus.h"
#include "introlists.h"
#include "glueiface.h"
#include "upperiface.h"

Go to the source code of this file.

Macros

#define BYTE_MAX   UINT8_MAX
 
#define WORD_MAX   UINT16_MAX
 
#define DWORD_MAX   UINT32_MAX
 
#define QWORD_MAX   UINT64_MAX
 
#define __pure   __attribute__((pure))
 
#define __section(x)   __attribute__((section (x)))
 
#define __must_check   __attribute__((warn_unused_result))
 
#define __nonstring   __attribute__((nonstring))
 
#define __noreturn   __attribute__((noreturn))
 
#define __forceinline   __attribute__((always_inline)) inline
 

Typedefs

typedef INTSTATUS(* PFUNC_IterateListCallback) (QWORD Node, QWORD Aux)
 

Macro Definition Documentation

◆ __forceinline

◆ __must_check

#define __must_check   __attribute__((warn_unused_result))

◆ __nonstring

#define __nonstring   __attribute__((nonstring))

Definition at line 49 of file introtypes.h.

◆ __noreturn

#define __noreturn   __attribute__((noreturn))

Definition at line 50 of file introtypes.h.

Referenced by IntRwSpinLockReleaseExclusive().

◆ __pure

#define __pure   __attribute__((pure))

Definition at line 46 of file introtypes.h.

Referenced by IntFragExtractCodeBlocks().

◆ __section

#define __section (   x)    __attribute__((section (x)))

Definition at line 47 of file introtypes.h.

◆ BYTE_MAX

#define BYTE_MAX   UINT8_MAX

Definition at line 31 of file introtypes.h.

Referenced by IntLixAgentMatchVersion().

◆ DWORD_MAX

#define DWORD_MAX   UINT32_MAX

◆ QWORD_MAX

#define QWORD_MAX   UINT64_MAX

Definition at line 34 of file introtypes.h.

Referenced by glob_match_numeric_utf8(), and IntWinIsUmTrapFrame().

◆ WORD_MAX

#define WORD_MAX   UINT16_MAX

Definition at line 32 of file introtypes.h.

Referenced by IntCamiCheckIntroVersion(), and IntLixAgentMatchVersion().

Typedef Documentation

◆ PFUNC_IterateListCallback

typedef INTSTATUS(* PFUNC_IterateListCallback) (QWORD Node, QWORD Aux)

Definition at line 71 of file introtypes.h.