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
Copy file name to clipboardExpand all lines: docs/cpp/ASAN/asan-top-level.md
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ The Address Sanitizer is a compiler and runtime runtime [introduced by Google](h
24
24
25
25
Compiling with `-fsanitize=address` is a powerful alternative to both [/RTC](https://docs.microsoft.com/en-us/cpp/build/reference/rtc-run-time-error-checks?view=msvc-160), and [/analyze](https://docs.microsoft.com/en-us/cpp/code-quality/code-analysis-for-c-cpp-overview?view=msvc-160). It provides run-time bug-finding technologies which leverage your existing build systems and existing test assets.
26
26
27
-
We also link a new library to your executable. By setting a new environment variable via **`set ASAN_SAVE_DUMPS=”MyFileName.dmpx”`** your program will create a new type of crash dump file that will contain extra meta-data for post-mortem debugging. These dump files can be displayed off-line, with Visual Studio's new debugger IDE. These dump files are an enabler for:
27
+
We also link a new library to your executable. By setting the environment variable via **`set ASAN_SAVE_DUMPS=”MyFileName.dmpx”`** your program can automatically create a new type of crash dump file that will contain extra meta-data for post-mortem debugging. These dump files can be displayed off-line, with Visual Studio's new debugger IDE. These dump files are an enabler for:
28
28
29
29
- On-premise single machine or distributed testing
30
30
- Cloud based workflows for testing
@@ -190,14 +190,14 @@ The following list of runtime errors can be exposed when you run your binaries c
190
190
191
191
## Differences with Clang 12.0
192
192
193
-
We differ in two functional areas:
193
+
Visual C++ currently differs in two functional areas:
194
194
195
195
- **stack-use-after-scope** - this is on by default and can't be turned off.
196
196
- **stack-use-after-return** - this is not available by just setting ASAN_OPTIONS
197
197
198
-
These decisions were made to reduce the test matrix used to ship this first version.
198
+
These decisions were made to reduce the test matrix required to ship this first version.
199
199
200
-
We did NOT ship features that could lead to false positives in this first release. That discipline enforced an effective testing integrity necessary when considering inter-op with years of exiting code. The following functionalities will be shipped later:
200
+
We did NOT ship features that could lead to false positives in this first release. That discipline enforced an effective testing integrity necessary when considering inter-op with decades of exiting code. The following functionalities will be shipped later:
201
201
202
202
- [Initialization Order Fiasco](https://github.com/google/sanitizers/wiki/AddressSanitizerInitializationOrderFiasco)
0 commit comments