Merge (from branches/PTRCHECK r8599) a suppression file for exp-ptrcheck.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8677
This commit is contained in:
Julian Seward 2008-10-19 18:58:13 +00:00
parent c50d12960e
commit d18bee612c
3 changed files with 43 additions and 1 deletions

View File

@ -26,7 +26,8 @@ SUPP_FILES = \
aix5libc.supp xfree-3.supp xfree-4.supp \
glibc-2.34567-NPTL-helgrind.supp \
glibc-2.2-LinuxThreads-helgrind.supp \
glibc-2.X-drd.supp
glibc-2.X-drd.supp \
exp-ptrcheck.supp
dist_val_DATA = $(SUPP_FILES) default.supp

View File

@ -605,6 +605,9 @@ AC_SUBST(GLIBC_VERSION)
DEFAULT_SUPP="xfree-4.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="xfree-3.supp ${DEFAULT_SUPP}"
# Add glibc and X11 suppressions for exp-ptrcheck
DEFAULT_SUPP="exp-ptrcheck.supp ${DEFAULT_SUPP}"
# Check for CLOCK_MONOTONIC

38
exp-ptrcheck.supp Normal file
View File

@ -0,0 +1,38 @@
{
lib-X11-used-old-pointer-after-realloc-1
exp-ptrcheck:Heap
fun:strlen
obj:/usr/lib*/libX11.so*
obj:/usr/lib*/libX11.so*
}
{
lib-X11-used-old-pointer-after-realloc-2
exp-ptrcheck:Heap
obj:/usr/lib*/libX11.so*
obj:/usr/lib*/libX11.so*
}
{
ld-2.X-invalid-Add32/64-who-knows
exp-ptrcheck:Arith
obj:/lib*/ld-2.*so*
obj:/lib*/ld-2.*so*
obj:/lib*/ld-2.*so*
}
{
ld-2.X poking around in god knows where
exp-ptrcheck:SorG
obj:/lib*/ld-2.*so*
obj:/lib*/ld-2.*so*
obj:/lib*/ld-2.*so*
obj:/lib*/ld-2.*so*
}
# I'm pretty sure this is a false positive caused by the sg_ stuff
{
glibc realpath false positive
exp-ptrcheck:SorG
fun:realpath
fun:*
}