[Pcre-svn] [480] code/trunk: Update valgrind parameters.

Top Page
Delete this message
Author: Subversion repository
Date:  
To: pcre-svn
Subject: [Pcre-svn] [480] code/trunk: Update valgrind parameters.
Revision: 480
          http://www.exim.org/viewvc/pcre2?view=rev&revision=480
Author:   ph10
Date:     2016-01-30 15:19:48 +0000 (Sat, 30 Jan 2016)
Log Message:
-----------
Update valgrind parameters.


Modified Paths:
--------------
    code/trunk/ChangeLog
    code/trunk/RunTest
    code/trunk/testdata/valgrind-jit.supp


Modified: code/trunk/ChangeLog
===================================================================
--- code/trunk/ChangeLog    2016-01-30 10:08:18 UTC (rev 479)
+++ code/trunk/ChangeLog    2016-01-30 15:19:48 UTC (rev 480)
@@ -15,7 +15,11 @@
 3. Binary zeros are not supported in pcre2test input files. It now detects them
 and gives an error.


+4. Updated the valgrind parameters in RunTest: (a) changed smc-check=all to
+smc-check=sll-non-file; (b) changed obj:* in the suppression file to obj:??? so
+that it matches only unknown objects.

+
Version 10.21 12-January-2016
-----------------------------


Modified: code/trunk/RunTest
===================================================================
--- code/trunk/RunTest    2016-01-30 10:08:18 UTC (rev 479)
+++ code/trunk/RunTest    2016-01-30 15:19:48 UTC (rev 480)
@@ -265,8 +265,8 @@
    bigstack|-bigstack) bigstack=yes;;
    nojit|-nojit) nojit=yes;;
    sim|-sim) shift; sim=$1;;
-   valgrind|-valgrind) valgrind="valgrind --tool=memcheck -q --smc-check=all";;
-   valgrind-log|-valgrind-log) valgrind="valgrind --tool=memcheck --num-callers=30 --leak-check=no --error-limit=no --smc-check=all --log-file=report.%p ";;
+   valgrind|-valgrind) valgrind="valgrind --tool=memcheck -q --smc-check=all-non-file";;
+   valgrind-log|-valgrind-log) valgrind="valgrind --tool=memcheck --num-callers=30 --leak-check=no --error-limit=no --smc-check=all-non-file --log-file=report.%p ";;
    ~*)
      if expr "$1" : '~[0-9][0-9]*$' >/dev/null; then
        skip="$skip `expr "$1" : '~\([0-9]*\)*$'`"


Modified: code/trunk/testdata/valgrind-jit.supp
===================================================================
--- code/trunk/testdata/valgrind-jit.supp    2016-01-30 10:08:18 UTC (rev 479)
+++ code/trunk/testdata/valgrind-jit.supp    2016-01-30 15:19:48 UTC (rev 480)
@@ -1,7 +1,7 @@
 {
    name
    Memcheck:Addr16
-   obj:*
-   obj:*
-   obj:*
+   obj:???
+   obj:???
+   obj:???
 }