adding suppressions for Redhat 7.2, patch by Tom Hughes
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2273 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/glibc-2.2.supp b/glibc-2.2.supp
index ff1a9bd..2d190e2 100644
--- a/glibc-2.2.supp
+++ b/glibc-2.2.supp
@@ -154,21 +154,29 @@
}
#-------- Data races
-#{
-# _dl_lookup_symbol/fixup/_dl_runtime_resolve
-# helgrind:Eraser
-# fun:_dl_lookup_symbol
-# fun:fixup
-# fun:_dl_runtime_resolve
-#}
-#
-#{
-# _dl_lookup_versioned_symbol/fixup/_dl_runtime_resolve
-# helgrind:Eraser
-# fun:_dl_lookup_versioned_symbol
-# fun:fixup
-# fun:_dl_runtime_resolve
-#}
+{
+ _dl_lookup_symbol/fixup/_dl_runtime_resolve
+ Helgrind:Eraser
+ fun:_dl_lookup_symbol
+ fun:fixup
+ fun:_dl_runtime_resolve
+}
+
+{
+ _dl_lookup_versioned_symbol/fixup/_dl_runtime_resolve
+ Helgrind:Eraser
+ fun:_dl_lookup_versioned_symbol
+ fun:fixup
+ fun:_dl_runtime_resolve
+}
+
+{
+ _dl_fini/exit/__libc_start_main
+ Helgrind:Eraser
+ fun:_dl_fini
+ fun:exit
+ fun:__libc_start_main
+}
#-------- Threading bugs?
# glibc 'knows' that destroying a locked mutex will unlock it
@@ -334,6 +342,14 @@
obj:*libc-2.2.?.so
fun:_dl_catch_error
}
+{
+ _dl_relocate_object/dl_main/_dl_sysdep_start/_dl_start_final(Cond)
+ Memcheck:Cond
+ fun:_dl_relocate_object
+ fun:dl_main
+ fun:_dl_sysdep_start
+ fun:_dl_start_final
+}
{
strrchr/_dl_map_object_from_fd/_dl_map_object(Cond)
@@ -343,6 +359,13 @@
fun:_dl_map_object
}
+{
+ _dl_init/ld-2.2.4.so(Cond)
+ Memcheck:Cond
+ fun:_dl_start
+ obj:/lib/ld-2.2.4.so
+}
+
#-------------------
{
socketcall.connect(serv_addr)/connect/*