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:???
}