git: 0ab89d72aab7 - main - src.conf.5: regen for WITH_ASAN and WITH_UBSAN descriptions
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 01 Nov 2021 14:49:19 UTC
The branch main has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=0ab89d72aab7a6904b6990cb21e0a86afb58342f
commit 0ab89d72aab7a6904b6990cb21e0a86afb58342f
Author: Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2021-11-01 13:27:49 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2021-11-01 14:48:56 +0000
src.conf.5: regen for WITH_ASAN and WITH_UBSAN descriptions
---
share/man/man5/src.conf.5 | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5
index 9ba27d393410..61629e32f225 100644
--- a/share/man/man5/src.conf.5
+++ b/share/man/man5/src.conf.5
@@ -106,6 +106,19 @@ Do not build
.Xr apm 8 ,
.Xr apmd 8
and related programs.
+.It Va WITH_ASAN
+Build the base system with Address Sanitizer (ASan) to detect
+memory corruption bugs such as buffer overflows or use-after-free.
+Requires that Clang be used as the base system compiler
+and that the runtime support library is available.
+When set, it enforces these options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITH_LLVM_BINUTILS
+.It
+.Va WITH_LLVM_CXXFILT
+.El
.It Va WITHOUT_ASSERT_DEBUG
Compile programs and libraries without the
.Xr assert 3
@@ -1645,6 +1658,11 @@ When set, it enforces these options:
.It
.Va WITHOUT_LLVM_COV
.El
+.It Va WITH_UBSAN
+Build the base system with Undefined Behavior Sanitizer (UBSan) to detect
+various kinds of undefined behavior at runtime.
+Requires that Clang be used as the base system compiler
+and that the runtime support library is available
.It Va WITHOUT_UNBOUND
Do not build
.Xr unbound 8