Skip to content

Commit 616242e

Browse files
committed
further edit of top level for M1
1 parent a7e2da4 commit 616242e

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

docs/cpp/ASAN/asan-top-level.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ helpviewer_keywords: ["ASan","sanitizers","AddressSanitizer","clang_rt.asan","Cl
1010

1111
## Overview
1212

13-
The C & C++ languages are powerful, but they can suffer from different types of bugs which affect program correctness and program security. Starting with Visual Studio 2019 16.9, the Microsoft Visual C++ compiler and IDE support Address Sanitizer technology to help light up [hard-to-find bugs](#error-types) with zero false positives.
13+
The C & C++ languages are powerful, but can suffer from different types of bugs which affect program correctness and program security. Starting with Visual Studio 2019 16.9, the Microsoft Visual C++ compiler and IDE support Address Sanitizer technology to help light up [hard-to-find bugs](#error-types) with zero false positives.
1414

1515
Using this flag can reduce your time spent on:
1616

@@ -35,7 +35,13 @@ These test systems can store the dump files, with **precisely diagnosed bugs**,
3535

3636
Simply [**install the Address Sanitizer functionality**]().
3737

38-
After installing and building your executables with the `-fsanitize=address`compiler switch on the command line, Vusual Studio project system or cmake integration, you simply run your program normally. THis will light up [many types of bugs](#errors) in the debugger IDE, on the command line or be stored in a new type of dump file.
38+
After installing you can build your executables with the `-fsanitize=address`compiler switch using any of the following:
39+
40+
- a command line
41+
- Visual Studio project system
42+
- Visual Studio Cmake make integration
43+
44+
You simply run your program normally. This will light up [many types of bugs](#errors) in the debugger IDE, on the command line or these can be stored in a new type of dump file for precise off-line processing.
3945

4046
### Using the Address Sanitizer
4147

@@ -122,7 +128,7 @@ You can turn on the Address Sanitizer for an MSBuild project by right-clicking o
122128
- turn OFF [runtime checks]( )
123129
- turn OFF [incremental linking]( )
124130
125-
To run under the debugger **hit F5**. The following screen will :
131+
To run under the debugger **hit F5**. The following screen will result:
126132
127133
![global-overflow-IDE](.\MEDIA\asan-F5-global-buffer-overflow.PNG)
128134
@@ -194,7 +200,7 @@ We differ in two functional areas:
194200
195201
See [Building for the Address Sanitizer with MSVC](.\asan-building.md).These decisions were made to reduce the test matrix used to ship this first version.
196202
197-
## Exiting industry documentation
203+
## Existing industry documentation
198204
199205
Extensive documentation already exists for these language and platform dependent implementations of the Address Sanitizer technology.
200206

0 commit comments

Comments
 (0)