aboutsummaryrefslogtreecommitdiffstats
path: root/make/exec-z
blob: eab305b961f0f7b83ada567a795b5072e6e4761a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh
# This script is used for valgrind testing. See README-maintainer.md.

# Create a suppressions file. This can be updated by running valgrind
# with --gen-suppressions=yes.
test -f /tmp/a.supp || cat > /tmp/a.supp <<EOF
{
   zlib1
   Memcheck:Cond
   fun:inflateReset2
   fun:inflateInit2_
}
{
   index
   Memcheck:Cond
   fun:index
   fun:expand_dynamic_string_token
   fun:_dl_map_object
   fun:map_doit
}
EOF

exec valgrind --suppressions=/tmp/a.supp -q \
   `dirname $0`/z/`basename $0` ${1+"$@"}