summaryrefslogtreecommitdiff
path: root/lld/COFF/Config.h
diff options
context:
space:
mode:
Diffstat (limited to 'lld/COFF/Config.h')
-rw-r--r--lld/COFF/Config.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/lld/COFF/Config.h b/lld/COFF/Config.h
index a03bb5764167..a71476adcc49 100644
--- a/lld/COFF/Config.h
+++ b/lld/COFF/Config.h
@@ -212,6 +212,8 @@ struct Configuration {
// Used for /section=.name,{DEKPRSW} to set section attributes.
std::map<StringRef, uint32_t> section;
+ // Used for /sectionlayout: to layout sections in specified order.
+ std::map<std::string, int> sectionOrder;
// Options for manifest files.
ManifestKind manifest = Default;
@@ -310,6 +312,10 @@ struct Configuration {
bool dynamicBase = true;
bool allowBind = true;
bool cetCompat = false;
+ bool cetCompatStrict = false;
+ bool cetCompatIpValidationRelaxed = false;
+ bool cetCompatDynamicApisInProcOnly = false;
+ bool hotpatchCompat = false;
bool nxCompat = true;
bool allowIsolation = true;
bool terminalServerAware = true;