suppressions
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1670 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/glibc-2.3.supp b/glibc-2.3.supp
index a1618f7..24b5ac0 100644
--- a/glibc-2.3.supp
+++ b/glibc-2.3.supp
@@ -24,7 +24,6 @@
# if Param: name of system call param
# if Free: name of free-ing fn)
-#-------- For SuSE 8.2 (gcc 3.3, glibc 2.3.2)
{
__GI___stpcpy/*
Memcheck:Cond
@@ -45,7 +44,52 @@
fun:_dl_lookup_symbol_internal
fun:do_dlsym
}
+{
+ strlen/*dl_map_object*(Cond)
+ Memcheck:Cond
+ fun:strlen
+ fun:*dl_map_object*
+}
+{
+ strlen/*dl_open_worker*(Cond)
+ Memcheck:Cond
+ fun:strlen
+ fun:*dl_open_worker*
+}
+{
+ strlen/_dl_sym/dlsym_doit
+ Memcheck:Cond
+ fun:strlen
+ fun:_dl_sym
+ fun:dlsym_doit
+}
+{
+ realpath is inefficiently coded
+ Memcheck:Overlap
+ fun:memcpy
+ fun:realpath@@GLIBC_2.3
+}
+
+{
+ realpath stupidity part II
+ Memcheck:Overlap
+ fun:strcpy
+ fun:realpath@@GLIBC_2.3
+}
+{
+ strlen/decompose_rpath/_dl_map_object
+ Memcheck:Cond
+ fun:strlen
+ fun:decompose_rpath
+ fun:*dl_map_object*
+}
+{
+ stpcpy/_dl_sym*
+ Memcheck:Cond
+ fun:__stpcpy
+ fun:_dl_*
+}
#-------- For R H 8.0
{
@@ -55,6 +99,13 @@
fun:_dl_relocate_object_internal
fun:dl_open_worker
}
+{
+ dl_relocate/dl_open_worker
+ Memcheck:Cond
+ fun:_dl_relocate_object_internal
+ fun:dl_open_worker
+}
+
#-------- Threading bugs?
# glibc 'knows' that destroying a locked mutex will unlock it