summaryrefslogtreecommitdiff
path: root/glibc-2.3.supp
diff options
context:
space:
mode:
authordaywalker <daywalker@a5019735-40e9-0310-863c-91ae7b9d1cf9>2003-06-03 14:49:54 +0000
committerdaywalker <daywalker@a5019735-40e9-0310-863c-91ae7b9d1cf9>2003-06-03 14:49:54 +0000
commite1879996a1ecf020199d35c3518b9cf8afd654f0 (patch)
tree634630a704b18ce6a91179ad185dbfc9b64fddf1 /glibc-2.3.supp
parent4d1a9bfd5eba3a616264c7b2cd22dea8500e4ca7 (diff)
suppressions
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1670 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'glibc-2.3.supp')
-rw-r--r--glibc-2.3.supp53
1 files changed, 52 insertions, 1 deletions
diff --git a/glibc-2.3.supp b/glibc-2.3.supp
index a1618f7b..24b5ac05 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