Skip to content

Commit 4731787

Browse files
authored
Merge pull request #3793 from corob-msft/docs/corob/cpp-docs-3360
Fix Intel CET doc link per 3360
2 parents d0ebd5a + 02816c1 commit 4731787

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/build/reference/cetcompat.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
description: "Learn more about: /CETCOMPAT (CET Shadow Stack compatible)"
33
title: "/CETCOMPAT (CET Shadow Stack compatible)"
4-
ms.date: "09/01/2020"
4+
ms.date: 09/22/2021
55
f1_keywords: ["/CETCOMPAT"]
66
helpviewer_keywords: ["/CETCOMPAT linker option", "/CETCOMPAT"]
77
---
@@ -21,7 +21,7 @@ Specifies that the executable shouldn't be marked compatible with CET Shadow Sta
2121

2222
## Remarks
2323

24-
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).
24+
Control-flow Enforcement Technology (CET) Shadow Stack is a computer processor feature. It provides capabilities to defend against return-oriented programming (ROP) based malware attacks. For more information, see [A Technical Look at Intel’s Control-flow Enforcement Technology](https://software.intel.com/content/www/us/en/develop/articles/technical-look-control-flow-enforcement-technology.html).
2525

2626
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.
2727

@@ -37,7 +37,7 @@ Starting in Visual Studio 2019 version 16.7:
3737

3838
1. Select the **CET Shadow Stack Compatible** property.
3939

40-
1. In the dropdown control, choose **`Yes (/CETCOMPAT)`** to mark the binary as CET Shadow Stack compatible , or **`No (/CETCOMPAT:NO)`** to mark it as non-compatible.
40+
1. In the dropdown control, choose **`Yes (/CETCOMPAT)`** to mark the binary as CET Shadow Stack compatible, or **`No (/CETCOMPAT:NO)`** to mark it as non-compatible.
4141

4242
In previous versions of Visual Studio 2019:
4343

0 commit comments

Comments
 (0)