]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2036] Track origins of uninitialized memory when not running on a build machine
authorMukund Sivaraman <muks@isc.org>
Thu, 14 Jun 2012 11:52:02 +0000 (17:22 +0530)
committerMukund Sivaraman <muks@isc.org>
Thu, 14 Jun 2012 11:52:02 +0000 (17:22 +0530)
configure.ac

index 7cb6c4772496b537a398153bd5f23dd153d45583..f5fb503fafdf14a8aea00b60794cf382c913e82b 100644 (file)
@@ -996,10 +996,12 @@ use_valgrind_suppressions=no
 
 if test "x$VALGRIND" != "xno" -a "x$enable_valgrind" != "xno"; then
    if test "x$enable_valgrind_suppressions" != "xno"; then
-      VALGRIND_SUPPRESSIONS="--error-exitcode=1 --suppressions=\$(top_srcdir)/src/valgrind-suppressions --suppressions=\$(top_srcdir)/src/valgrind-suppressions.revisit"
+      VALGRIND_EXTRA="--error-exitcode=1 --suppressions=\$(top_srcdir)/src/valgrind-suppressions --suppressions=\$(top_srcdir)/src/valgrind-suppressions.revisit"
       use_valgrind_suppressions=yes
+   else
+      VALGRIND_EXTRA="--track-origins=yes"
    fi
-   VALGRIND_COMMAND="$VALGRIND -q --gen-suppressions=all $VALGRIND_SUPPRESSIONS --num-callers=48 --leak-check=full --fullpath-after="
+   VALGRIND_COMMAND="$VALGRIND -q --gen-suppressions=all $VALGRIND_EXTRA --num-callers=48 --leak-check=full --fullpath-after="
    use_valgrind=yes
 fi
 AC_SUBST(VALGRIND_COMMAND)