Skip to content

Commit 784b3d2

Browse files
committed
Update valgrind parameters in RunGrepTest and arrange for the suppressions file
to be used when JIT is supported.
1 parent 047695a commit 784b3d2

File tree

3 files changed

+141
-121
lines changed

3 files changed

+141
-121
lines changed

ChangeLog

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ non-printing characters.
1616
and gives an error.
1717

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

2222
5. Updated the maintenance script maint/ManyConfigTests to make it easier to
@@ -121,6 +121,13 @@ that it expects trusted data.
121121
30. Due to an oversight, pcre2grep was not making use of JIT when available.
122122
This is now fixed.
123123

124+
31. The RunGrepTest script is updated to use the valgrind suppressions file
125+
when testing with JIT under valgrind (compare 10.21/51 below). The suppressions
126+
file is updated so that is now the same as for PCRE1: it suppresses the
127+
Memcheck warnings Addr16 and Cond in unknown objects (that is, JIT-compiled
128+
code). Also changed smc-check=all to smc-check=all-non-file as was done for
129+
RunTest (see 4 above).
130+
124131

125132
Version 10.21 12-January-2016
126133
-----------------------------

0 commit comments

Comments
 (0)