Bitdefender Hypervisor Memory Introspection
|
#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) |
#define __forceinline __attribute__((always_inline)) inline |
Definition at line 61 of file introtypes.h.
Referenced by DiffTime(), GetTime(), IncStatsCallsCount(), IntDecEmulateInstruction(), IntExceptUserMatchProcessHash(), IntGetBugCheckLink(), IntLixAgentAllocate(), IntLixAgentFillData(), IntLixApiHook(), IntLixProcGetProtOption(), IntLixProcPolicyIsBeta(), IntLixTaskDestroy(), IntLixTaskGetCurrent(), IntLixTaskSendBlockedEvent(), IntLixUserToKernelPgd(), IntLixVdsoHandleWriteCommon(), IntNetAddrToStr(), IntNetConvertStateLix(), IntStatGetName(), IntStatStart(), IntTranslateVirtualAddress(), IntUpdateGetVersion(), IntWinDpiSendProcessCreationViolation(), IntWinDpiValidateThreadStart(), IntWinDrvGetProtInfoByName(), IntWinProcGetProtOption(), IntWinProcPolicyIsBeta(), IsPeb32Write(), IsPeb64Write(), QueueInitialize(), QueueIsEmpty(), QueueRemove(), and ShouldIgnoreInjection().
#define __must_check __attribute__((warn_unused_result)) |
Definition at line 48 of file introtypes.h.
Referenced by DbgCrWriteTestCallback(), GlueIsScanEnginesApiAvailable(), and IntVirtMemMapMultiPage().
#define __nonstring __attribute__((nonstring)) |
Definition at line 49 of file introtypes.h.
#define __noreturn __attribute__((noreturn)) |
Definition at line 50 of file introtypes.h.
Referenced by IntRwSpinLockReleaseExclusive().
#define __pure __attribute__((pure)) |
Definition at line 46 of file introtypes.h.
Referenced by IntFragExtractCodeBlocks().
#define __section | ( | x | ) | __attribute__((section (x))) |
Definition at line 47 of file introtypes.h.
#define BYTE_MAX UINT8_MAX |
Definition at line 31 of file introtypes.h.
Referenced by IntLixAgentMatchVersion().
#define DWORD_MAX UINT32_MAX |
Definition at line 33 of file introtypes.h.
Referenced by IntLixCredCalculateChecksum(), IntWinIsUmTrapFrame(), and IntWinModHandleExportsInMemory().
#define QWORD_MAX UINT64_MAX |
Definition at line 34 of file introtypes.h.
Referenced by glob_match_numeric_utf8(), and IntWinIsUmTrapFrame().
#define WORD_MAX UINT16_MAX |
Definition at line 32 of file introtypes.h.
Referenced by IntCamiCheckIntroVersion(), and IntLixAgentMatchVersion().
Definition at line 71 of file introtypes.h.