A few more suppressions and redirections to keep memcheck happy.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3357 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_redir.c b/coregrind/vg_redir.c
index b38d821..0046335 100644
--- a/coregrind/vg_redir.c
+++ b/coregrind/vg_redir.c
@@ -440,6 +440,8 @@
add_redirect_sym("soname:ld-linux.so.2", "stpcpy",
"*vgpreload_memcheck.so*", "stpcpy");
+ add_redirect_sym("soname:libc.so.6", "stpcpy",
+ "*vgpreload_memcheck.so*", "stpcpy");
add_redirect_sym("soname:libc.so.6", "strchr",
"*vgpreload_memcheck.so*", "strchr");
diff --git a/glibc-2.3.supp b/glibc-2.3.supp
index be494f8..696f1bb 100644
--- a/glibc-2.3.supp
+++ b/glibc-2.3.supp
@@ -243,6 +243,18 @@
Memcheck:Cond
obj:/lib/ld-2.3.3.so
}
+
+##----------------------------------------------------------------------##
+## SuSE 9.1 with 3.0 branch (x86)
+{
+ Strstr dubiousness in pthread_initialize
+ Memcheck:Cond
+ fun:strstr
+ fun:pthread_initialize
+ obj:/lib/libpthread.so.0
+ obj:/lib/libpthread.so.0
+}
+
##----------------------------------------------------------------------##
## glibc-2.3.3 on FC2
## Assumes that sysctl returns \0-terminated strings in is_smp_system