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
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.
14
14
15
15
Using this flag can reduce your time spent on:
16
16
@@ -35,7 +35,13 @@ These test systems can store the dump files, with **precisely diagnosed bugs**,
35
35
36
36
Simply [**install the Address Sanitizer functionality**]().
37
37
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.
39
45
40
46
### Using the Address Sanitizer
41
47
@@ -122,7 +128,7 @@ You can turn on the Address Sanitizer for an MSBuild project by right-clicking o
122
128
- turn OFF [runtime checks]( )
123
129
- turn OFF [incremental linking]( )
124
130
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:
@@ -194,7 +200,7 @@ We differ in two functional areas:
194
200
195
201
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.
196
202
197
-
## Exiting industry documentation
203
+
## Existing industry documentation
198
204
199
205
Extensive documentation already exists for these language and platform dependent implementations of the Address Sanitizer technology.
0 commit comments