Skip to content

Commit 2ed002b

Browse files
authored
Merge pull request #3878 from corob-msft/docs/corob/link-fix-more
Correct or remove links: validation issues
2 parents 1d12622 + 4b1e251 commit 2ed002b

File tree

6 files changed

+13
-13
lines changed

6 files changed

+13
-13
lines changed

docs/build/reference/fsanitize-coverage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ helpviewer_keywords: ["/fsanitize-coverage [C++]", "sanitizer compiler option [C
77
---
88
# `/fsanitize-coverage` (Configure sanitizer coverage)
99

10-
The **`/fsanitize-coverage`** compiler options instruct the compiler to add various kinds of instrumentation points where user-defined functions are called. These options are useful for fuzzing scenarios that use **`/fsanitize=fuzzer`**, like OneFuzz. For more information, see the [OneFuzz documentation](https://www.microsoft.com/en-us/research/project/project-onefuzz/) and [OneFuzz GitHub project](https://github.com/microsoft/onefuzz).
10+
The **`/fsanitize-coverage`** compiler options instruct the compiler to add various kinds of instrumentation points where user-defined functions are called. These options are useful for fuzzing scenarios that use **`/fsanitize=fuzzer`**, like OneFuzz. For more information, see the [OneFuzz documentation](https://www.microsoft.com/research/project/project-onefuzz/) and [OneFuzz GitHub project](https://github.com/microsoft/onefuzz).
1111

1212
## Syntax
1313

docs/build/reference/fsanitize.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Use the **`/fsanitize`** compiler options to enable sanitizers.
2020

2121
The **`/fsanitize=address`** compiler option enables [AddressSanitizer](../../sanitizers/asan.md), a powerful compiler and runtime technology to uncover [hard-to-find bugs](../../sanitizers/asan.md#error-types). Support for the **`/fsanitize=address`** option is available starting in Visual Studio 2019 version 16.9.
2222

23-
The **`/fsanitize=fuzzer`** compiler option enables experimental support for [LibFuzzer](https://releases.llvm.org/3.8.0/docs/LibFuzzer.html). LibFuzzer is a coverage-guided fuzzing library that can be used to find bugs and crashes caused by user-provided input. We recommended you use **`/fsanitize=address`** with LibFuzzer. This option is useful for fuzzing tools such as OneFuzz. For more information, see the [OneFuzz documentation](https://www.microsoft.com/en-us/research/project/project-onefuzz/) and [OneFuzz GitHub project](https://github.com/microsoft/onefuzz). Support for the **`/fsanitize=fuzzer`** option is available starting in Visual Studio 2022 version 17.0.
23+
The **`/fsanitize=fuzzer`** compiler option enables experimental support for [LibFuzzer](https://releases.llvm.org/3.8.0/docs/LibFuzzer.html). LibFuzzer is a coverage-guided fuzzing library that can be used to find bugs and crashes caused by user-provided input. We recommended you use **`/fsanitize=address`** with LibFuzzer. This option is useful for fuzzing tools such as OneFuzz. For more information, see the [OneFuzz documentation](https://www.microsoft.com/research/project/project-onefuzz/) and [OneFuzz GitHub project](https://github.com/microsoft/onefuzz). Support for the **`/fsanitize=fuzzer`** option is available starting in Visual Studio 2022 version 17.0.
2424

2525
The **`/fsanitize`** option doesn't allow comma-separated syntax, for example: **`/fsanitize=address,fuzzer`**. These options must be specified individually.
2626

docs/build/reference/qspectre.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ There are several ways to specify the Spectre-mitigated libraries to the build c
9696

9797
### Additional information
9898

99-
For more information, see the official [Microsoft Security Advisory ADV180002, Guidance to mitigate speculative execution side-channel vulnerabilities](https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/ADV180002). Guidance is also available from Intel, [Speculative Execution Side Channel Mitigations](https://software.intel.com/sites/default/files/managed/c5/63/336996-Speculative-Execution-Side-Channel-Mitigations.pdf), and ARM, [Cache Speculation Side-channels](https://developer.arm.com/-/media/Files/pdf/Cache_Speculation_Side-channels.pdf).
99+
For more information, see the official [Microsoft Security Advisory ADV180002, Guidance to mitigate speculative execution side-channel vulnerabilities](https://msrc.microsoft.com/update-guide/vulnerability/ADV180002). Guidance is also available from Intel, [Speculative Execution Side Channel Mitigations](https://software.intel.com/sites/default/files/managed/c5/63/336996-Speculative-Execution-Side-Channel-Mitigations.pdf), and ARM, [Cache Speculation Side-channels](https://developer.arm.com/-/media/Files/pdf/Cache_Speculation_Side-channels.pdf).
100100

101101
For a Windows-specific overview of Spectre and Meltdown mitigations, see [Understanding the performance impact of Spectre and Meltdown mitigations on Windows Systems](https://www.microsoft.com/security/blog/2018/01/09/understanding-the-performance-impact-of-spectre-and-meltdown-mitigations-on-windows-systems/).
102102

docs/c-language/static-assert-c.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ int main()
7373

7474
Compile with [`/std:c11`](../build/reference/std-specify-language-standard-version.md).
7575

76-
Windows SDK 10.0.20348.0 (version 2104) or later. See [Windows SDK](https://developer.microsoft.com/windows/downloads/windows-sdk/) to download the latest SDK. For instructions to install and use the SDK for C11 and C17 development, see [Install C11 and C17 support in Visual Studio](../overview/install-c17-support.md).
76+
Windows SDK 10.0.20348.0 (version 2104) or later. For more information on installing the Windows SDK for C11 and C17 development, see [Install C11 and C17 support in Visual Studio](../overview/install-c17-support.md).
7777

7878
## See also
7979

docs/code-quality/c6236.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,4 @@ void f( int n )
5757

5858
## See also
5959

60-
[C++ Bitwise Operators](https://www.microsoft.com/download/details.aspx?id=55979)
60+
[Bitwise AND operator: `&`](../cpp/bitwise-and-operator-amp.md)

docs/mfc/upgrading-an-existing-activex-control.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
description: "Learn more about: Upgrading an Existing ActiveX Control"
33
title: "Upgrading an Existing ActiveX Control"
4-
ms.date: "09/12/2018"
4+
ms.date: 11/03/2021
55
helpviewer_keywords: ["ActiveX controls [MFC], Internet", "LPK files for Internet controls", "safe for scripting and initialization (controls)", "OLE controls [MFC], upgrading to ActiveX", "CAB files, for ActiveX controls", "Internet applications [MFC], ActiveX controls", "Internet applications [MFC], packaging code for download", "upgrading ActiveX controls", "licensing ActiveX controls"]
66
ms.assetid: 4d12ddfa-b491-4f9f-a0b7-b51458e05651
77
---
@@ -10,7 +10,7 @@ ms.assetid: 4d12ddfa-b491-4f9f-a0b7-b51458e05651
1010
Existing ActiveX controls (formerly OLE controls) can be used on the Internet without modification. However, you may want to modify controls to improve their performance.
1111

1212
> [!IMPORTANT]
13-
> ActiveX is a legacy technology that should not be used for new development. For more information about modern technologies that supersede ActiveX, see [ActiveX Controls](activex-controls.md).
13+
> ActiveX is a legacy technology that should not be used for new development. For more information about modern technologies that supersede ActiveX, see [ActiveX Controls](activex-controls.md). Support for ActiveX controls was deprecated in later versions of Internet Explorer, and is not supported by modern browsers. Microsoft no longer supplies web-accessible ActiveX components.
1414
1515
When using your control on a Web page, there are additional considerations. The .ocx file and all supporting files must be on the target machine or be downloaded across the Internet. This makes code size and download time an important consideration. Downloads can be packaged in a signed .cab file. You can mark your control as safe for scripting, and as safe for initializing.
1616

@@ -41,7 +41,7 @@ ActiveX controls are embedded in Web pages using the `<OBJECT>` tag. The `CODEBA
4141
### Using the CODEBASE Tag with an OCX File
4242

4343
```
44-
CODEBASE="http://example.microsoft.com/mycontrol.ocx#version=4,
44+
CODEBASE="http://example.contoso.com/mycontrol.ocx#version=4,
4545
70,
4646
0,
4747
1086"
@@ -52,15 +52,15 @@ This solution downloads only the control's .ocx file, and requires any supportin
5252
### Using the CODEBASE Tag with an INF File
5353

5454
```
55-
CODEBASE="http://example.microsoft.com/trustme.inf"
55+
CODEBASE="http://example.contoso.com/trustme.inf"
5656
```
5757

5858
An .inf file will control the installation of an .ocx and its supporting files. This method is not recommended because it is not possible to sign an .inf file (see [Signing Code](#_core_signing_code) for pointers on code signing).
5959

6060
### Using the CODEBASE Tag with a CAB File
6161

6262
```
63-
CODEBASE="http://example.microsoft.com/acontrol.cab#version=1,
63+
CODEBASE="http://example.contoso.com/acontrol.cab#version=1,
6464
2,
6565
0,
6666
0"
@@ -78,12 +78,12 @@ For details on how to create a CAB file, see [Creating a CAB File](/windows/win3
7878

7979
### The INF File
8080

81-
The following example, spindial.inf, lists the supporting files and the version information needed for the MFC Spindial control. Notice the location for the MFC DLLs is a Microsoft Web site. The mfc42.cab is provided and signed by Microsoft.
81+
The following example, spindial.inf, lists the supporting files and the version information needed for the MFC Spindial control. The mfc42.cab is provided and signed by Microsoft.
8282

8383
```
8484
Contents of spindial.inf:
8585
[mfc42installer]
86-
file-win32-x86=http://activex.microsoft.com/controls/vc/mfc42.cab
86+
file-win32-x86=http://example.contoso.com/controls/vc/mfc42.cab
8787
[Olepro32.dll] - FileVersion=5,
8888
0,
8989
4261,
@@ -105,7 +105,7 @@ The following example illustrates using the `<OBJECT>` tag to package the MFC Sp
105105
```
106106
<OBJECT ID="Spindial1" WIDTH=100 HEIGHT=51
107107
CLASSID="CLSID:06889605-B8D0-101A-91F1-00608CEAD5B3"
108-
CODEBASE="http://example.microsoft.com/spindial.cab#Version=1,0,0,001">
108+
CODEBASE="http://example.contoso.com/spindial.cab#Version=1,0,0,001">
109109
<PARAM NAME="_Version" VALUE="65536">
110110
<PARAM NAME="_ExtentX" VALUE="2646">
111111
<PARAM NAME="_ExtentY" VALUE="1323">

0 commit comments

Comments
 (0)