llvm::COFF::DLLCharacteristics

DLL characteristic flags in the PE optional header.

Synopsis

Declared in <llvm/BinaryFormat/COFF.h>

enum DLLCharacteristics : unsigned int;

Members

NameDescription
IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA ASLR with 64 bit address space.
IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE DLL can be relocated at load time.
IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY Code integrity checks are enforced.
IMAGE_DLL_CHARACTERISTICS_NX_COMPAT Image is NX compatible.
IMAGE_DLL_CHARACTERISTICS_NO_ISOLATION Isolation aware, but do not isolate the image.
IMAGE_DLL_CHARACTERISTICS_NO_SEH Does not use structured exception handling (SEH). No SEH handler may be called in this image.
IMAGE_DLL_CHARACTERISTICS_NO_BIND Do not bind the image.
IMAGE_DLL_CHARACTERISTICS_APPCONTAINER Image should execute in an AppContainer.
IMAGE_DLL_CHARACTERISTICS_WDM_DRIVER A WDM driver.
IMAGE_DLL_CHARACTERISTICS_GUARD_CF Image supports Control Flow Guard.
IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE Terminal Server aware.

Non-Member Functions

NameDescription
operator|Combine two PE DLL characteristic bitmasks with a bitwise OR.