tests: jemalloc debug config for FreeBSD 9 and 10.
authorEd Maste <emaste@adaranet.com>
Tue, 2 Oct 2012 15:45:23 +0000 (15:45 +0000)
committerBen Pfaff <blp@nicira.com>
Tue, 2 Oct 2012 16:23:20 +0000 (09:23 -0700)
Signed-off-by: Ed Maste <emaste@adaranet.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
tests/atlocal.in

index c23f8e9a22308823a39079d16ca88a79f3fc31ec..c736df40d1c8c1f3b1b9df4de46df57ecf9e8f77 100644 (file)
@@ -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