Skip to content

Commit 95e00ba

Browse files
authored
Merge pull request #5037 from MicrosoftDocs/main
9/21/2023 AM Publish
2 parents ef02ea3 + d7ede77 commit 95e00ba

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/code-quality/build-reliable-secure-programs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
description: "Learn more about: Building reliable and secure C++ programs by applying NISTIR 8397 guidelines."
33
title: Build reliable and secure C++ programs
4-
ms.date: 09/07/2023
4+
ms.date: 09/20/2023
55
ms.topic: "conceptual"
66
---
77

@@ -383,7 +383,7 @@ When fuzzing reports a failure, it always naturally provides a reproducible test
383383

384384
When using both sanitizers such as [Address Sanitizer (ASan)](../sanitizers/asan.md) and fuzzing:
385385
- First run your normal tests with sanitizers enabled to see if there are issues, then once the code is sanitizer-clean start fuzzing.
386-
- For C or C++, there are compilers that automate injection of runtime assertions and meta-data that enable ASan. When compiled for ASan, the resulting binaries link with a runtime library that can precisely diagnose [15+ categories of memory safety errors](../sanitizers/asan.md#error-types) with zero false positives. For C or C++ when you have source, use [LibFuzzer](https://www.llvm.org/docs/LibFuzzer.html); if you enable ASan, LibFuzzer is enabled automatically.
386+
- For C or C++, there are compilers that automate injection of runtime assertions and meta-data that enable ASan. When compiled for ASan, the resulting binaries link with a runtime library that can precisely diagnose [15+ categories of memory safety errors](../sanitizers/asan.md#error-types) with zero false positives. For C or C++ when you have source, use [LibFuzzer](https://www.llvm.org/docs/LibFuzzer.html) which requires ASan to be enabled first.
387387
- For libraries written in Java, C#, Python, Rust, and so on, use the [AFL++ framework](https://aflplus.plus/).
388388

389389
**Key qualities**

0 commit comments

Comments
 (0)