File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
src/libraries/System.Reflection.Metadata
src/System/Reflection/PortableExecutable Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -3248,12 +3248,14 @@ public enum DllCharacteristics : ushort
3248
3248
ThreadTerm = ( ushort ) 8 ,
3249
3249
HighEntropyVirtualAddressSpace = ( ushort ) 32 ,
3250
3250
DynamicBase = ( ushort ) 64 ,
3251
+ ForceIntegrity = ( ushort ) 128 ,
3251
3252
NxCompatible = ( ushort ) 256 ,
3252
3253
NoIsolation = ( ushort ) 512 ,
3253
3254
NoSeh = ( ushort ) 1024 ,
3254
3255
NoBind = ( ushort ) 2048 ,
3255
3256
AppContainer = ( ushort ) 4096 ,
3256
3257
WdmDriver = ( ushort ) 8192 ,
3258
+ ControlFlowGuard = ( ushort ) 16384 ,
3257
3259
TerminalServerAware = ( ushort ) 32768 ,
3258
3260
}
3259
3261
public enum Machine : ushort
Original file line number Diff line number Diff line change @@ -80,6 +80,11 @@ public enum DllCharacteristics : ushort
80
80
/// </summary>
81
81
DynamicBase = 0x0040 ,
82
82
83
+ /// <summary>
84
+ /// Code integrity checks are enforced.
85
+ /// </summary>
86
+ ForceIntegrity = 0x0080 ,
87
+
83
88
/// <summary>
84
89
/// Image is NX compatible.
85
90
/// </summary>
@@ -110,6 +115,14 @@ public enum DllCharacteristics : ushort
110
115
/// </summary>
111
116
WdmDriver = 0x2000 ,
112
117
118
+ /// <summary>
119
+ /// The image supports Control Flow Guard.
120
+ /// </summary>
121
+ ControlFlowGuard = 0x4000 ,
122
+
123
+ /// <summary>
124
+ /// The image is Terminal Server aware.
125
+ /// </summary>
113
126
TerminalServerAware = 0x8000 ,
114
127
}
115
128
You can’t perform that action at this time.
0 commit comments