diff options
Diffstat (limited to 'tests/init.sh')
-rw-r--r-- | tests/init.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/init.sh b/tests/init.sh index 7772736970..1c0b4b4f11 100644 --- a/tests/init.sh +++ b/tests/init.sh @@ -94,6 +94,13 @@ fi test -n "$EXEEXT" && shopt -s expand_aliases +# Enable glibc's malloc-perturbing option. +# This is cheap and useful for exposing code that depends on the fact that +# malloc-related functions often return memory that is mostly zeroed. +# If you have the time and cycles, use valgrind to do an even better job. +${MALLOC_PERTURB_=87} +export MALLOC_PERTURB_ + # We use a trap below for cleanup. This requires us to go through # hoops to get the right exit status transported through the handler. # So use `Exit STATUS' instead of `exit STATUS' inside of the tests. |