llvm.org GIT mirror llvm / e46ce9a
Support: update DLLCharacteristics enumeration Add the new AppContainer characteristic which is import for Windows Store (Metro) compatible applications. Add the new Control Flow Guard flag to bring the enumeration up to date with the current values as of Windows 8.1. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211855 91177308-0d34-0410-b5e6-96231b3b80d8 Saleem Abdulrasool 6 years ago
2 changed file(s) with 6 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
561561 IMAGE_DLL_CHARACTERISTICS_NO_SEH = 0x0400,
562562 /// Do not bind the image.
563563 IMAGE_DLL_CHARACTERISTICS_NO_BIND = 0x0800,
564 ///< Image should execute in an AppContainer.
565 IMAGE_DLL_CHARACTERISTICS_APPCONTAINER = 0x1000,
564566 ///< A WDM driver.
565567 IMAGE_DLL_CHARACTERISTICS_WDM_DRIVER = 0x2000,
568 ///< Image supports Control Flow Guard.
569 IMAGE_DLL_CHARACTERISTICS_GUARD_CF = 0x4000,
566570 /// Terminal Server aware.
567571 IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE = 0x8000
568572 };
192192 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_DLL_CHARACTERISTICS_NO_ISOLATION ),
193193 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_DLL_CHARACTERISTICS_NO_SEH ),
194194 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_DLL_CHARACTERISTICS_NO_BIND ),
195 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_DLL_CHARACTERISTICS_APPCONTAINER ),
195196 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_DLL_CHARACTERISTICS_WDM_DRIVER ),
197 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_DLL_CHARACTERISTICS_GUARD_CF ),
196198 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_DLL_CHARACTERISTICS_TERMINAL_SERVER_AWARE),
197199 };
198200