You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Specifies whether to mark an executable image as compatible with Control-flow Enforcement Technology (CET).
9
+
Specifies whether to mark an executable image as compatible with Control-flow Enforcement Technology (CET) Shadow Stack.
10
10
11
11
## Syntax
12
12
@@ -15,13 +15,13 @@ Specifies whether to mark an executable image as compatible with Control-flow En
15
15
## Arguments
16
16
17
17
**NO**<br/>
18
-
Specifies that the executable should not be marked compatible with CET.
18
+
Specifies that the executable should not be marked compatible with CET Shadow Stack.
19
19
20
20
## Remarks
21
21
22
-
Control-flow Enforcement Technology (CET) is a computer processor feature that provides capabilities to defend against certain kinds of malware attacks. For more information, see [Intel Control-flow Enforcement Technology Preview](https://software.intel.com/sites/default/files/managed/4d/2a/control-flow-enforcement-technology-preview.pdf).
22
+
Control-flow Enforcement Technology (CET) Shadow Stack is a computer processor feature that provides capabilities to defend against return oriented programming (ROP) based malware attacks. For more information, see [Intel Control-flow Enforcement Technology Preview](https://software.intel.com/sites/default/files/managed/4d/2a/control-flow-enforcement-technology-preview.pdf).
23
23
24
-
The **/CETCOMPAT** linker option tells the linker to mark the binary as CET-compatible. **/CETCOMPAT:NO** marks the binary as not compatible with CET. If both options are specified on the command line, the last one specified is used. This switch is currently only applicable to x86 and x64 architectures.
24
+
The **/CETCOMPAT** linker option tells the linker to mark the binary as CET Shadow Stack-compatible. **/CETCOMPAT:NO** marks the binary as not compatible with CET Shadow Stack. If both options are specified on the command line, the last one specified is used. This switch is currently only applicable to x86 and x64 architectures.
25
25
26
26
The **/CETCOMPAT** option is available beginning in the Visual Studio 2019 Preview 3 toolset.
0 commit comments