From: Ed Maste Date: Tue, 2 Oct 2012 15:45:23 +0000 (+0000) Subject: tests: jemalloc debug config for FreeBSD 9 and 10. X-Git-Tag: sliver-openvswitch-1.9.90-1~3^2~82 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=f0b8759908a74f018f6bd75fdc1b7f1ff8776f5f;p=sliver-openvswitch.git tests: jemalloc debug config for FreeBSD 9 and 10. Signed-off-by: Ed Maste Signed-off-by: Ben Pfaff --- diff --git a/tests/atlocal.in b/tests/atlocal.in index c23f8e9a2..c736df40d 100644 --- a/tests/atlocal.in +++ b/tests/atlocal.in @@ -33,12 +33,22 @@ if test $HAVE_PYTHON = yes; then fi fi -# Enable glibc malloc debugging features. -MALLOC_CHECK_=2 -MALLOC_PERTURB_=165 -export MALLOC_CHECK_ -export MALLOC_PERTURB_ - -# Enable FreeBSD libc malloc debugging features. -MALLOC_CONF=AJ -export MALLOC_CONF +# Enable malloc debugging features. +case `uname` in +Linux) + MALLOC_CHECK_=2 + MALLOC_PERTURB_=165 + export MALLOC_CHECK_ + export MALLOC_PERTURB_ + ;; +FreeBSD) + case `uname -r` in + [789].*) + MALLOC_CONF=AJ + ;; + *) + MALLOC_CONF=abort:true,junk:true,redzone:true + ;; + esac + export MALLOC_CONF +esac