diff options
Diffstat (limited to 'docs/markdown')
| -rw-r--r-- | docs/markdown/Unit-tests.md | 8 | ||||
| -rw-r--r-- | docs/markdown/snippets/sanitizers_test.md | 6 |
2 files changed, 10 insertions, 4 deletions
diff --git a/docs/markdown/Unit-tests.md b/docs/markdown/Unit-tests.md index 7ad95d264..dc509a818 100644 --- a/docs/markdown/Unit-tests.md +++ b/docs/markdown/Unit-tests.md @@ -38,11 +38,11 @@ set to a random value between 1..255. This can help find memory leaks on configurations using glibc, including with non-GCC compilers. This feature can be disabled as discussed in [[test]]. -### ASAN_OPTIONS and UBSAN_OPTIONS +### ASAN_OPTIONS, UBSAN_OPTIONS, and MSAN_OPTIONS -By default, the environment variables `ASAN_OPTIONS` and `UBSAN_OPTIONS` are -set to enable aborting on detected violations and to give a backtrace. This -feature can be disabled as discussed in [[test]]. +By default, the environment variables `ASAN_OPTIONS`, `UBSAN_OPTIONS`, and +`MSAN_OPTIONS` are set to enable aborting on detected violations and to give a +backtrace. This feature can be disabled as discussed in [[test]]. ## Coverage diff --git a/docs/markdown/snippets/sanitizers_test.md b/docs/markdown/snippets/sanitizers_test.md new file mode 100644 index 000000000..de9385253 --- /dev/null +++ b/docs/markdown/snippets/sanitizers_test.md @@ -0,0 +1,6 @@ +## Tests now abort on errors by default under more sanitizers + +Sanitizers like MemorySanitizer do not abort +by default on detected violations. Meson now exports `MSAN_OPTIONS` (in addition to +`ASAN_OPTIONS` and `UBSAN_OPTIONS` from a previous release) when unset in the +environment to provide sensible abort-by-default behavior. |
