aboutsummaryrefslogtreecommitdiff
path: root/glibc-2.2.supp
diff options
context:
space:
mode:
authorsewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9>2005-03-10 23:59:00 +0000
committersewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9>2005-03-10 23:59:00 +0000
commitb5f6f51ebcac183818061bf53427a3e7808ef10d (patch)
tree9b212ed4657c376b3cd84b0560da6eaccd894d0d /glibc-2.2.supp
parentcbdddcfb32883a37e873907602d34bac523e3ead (diff)
downloadvalgrind-b5f6f51ebcac183818061bf53427a3e7808ef10d.tar.gz
Merge in changes from the 2.4.0 line. This basically brings in the
overhaul of the thread support. Many things are now probably broken, but at least with --tool=none, simple and not-so-simple threaded and non-thread programs work. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3265 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'glibc-2.2.supp')
-rw-r--r--glibc-2.2.supp38
1 files changed, 26 insertions, 12 deletions
diff --git a/glibc-2.2.supp b/glibc-2.2.supp
index d81fcf11f..9d0336001 100644
--- a/glibc-2.2.supp
+++ b/glibc-2.2.supp
@@ -65,7 +65,11 @@
obj:*libc-2.2.?.so
fun:_dl_catch_error*
}
-
+{
+ _dl_relocate_object_internal
+ Memcheck:Cond
+ fun:_dl_relocate_object_internal
+}
#-------- SuSE 8.1 stuff (gcc-3.2, glibc-2.2.5 + SuSE's hacks)
{
@@ -398,12 +402,20 @@
}
{
- _dl_init/ld-2.2.4.so(Cond)
+ _dl_start/ld-2.2.4.so(Cond)
Memcheck:Cond
fun:_dl_start
obj:/lib/ld-2.2.4.so
}
+#-------- glibc 2.2.5/ Debian 3.0
+{
+ _dl_start/ld-2.2.5.so(Cond)
+ Memcheck:Cond
+ fun:_dl_start
+ obj:/lib/ld-2.2.5.so
+}
+
#-------------------
{
socketcall.connect(serv_addr)/connect/*
@@ -471,15 +483,17 @@
obj:/usr/X11R6/lib/libXt.so.6.0
}
-##----------------------------------------------------------------------##
-## For a leak in Valgrind's own libpthread.so :(
+# LinuxThreads suppressesion
{
- my_malloc/get_or_allocate_specifics_ptr/pthread_key_create(Leak)
- Memcheck:Leak
- fun:malloc
- fun:my_malloc
- fun:get_or_allocate_specifics_ptr
- fun:pthread_key_create
+ LinuxThreads: write/pthread_create
+ Memcheck:Param
+ write(buf)
+ fun:pthread_create@@GLIBC_2.1
+}
+{
+ LinuxThreads: write/pthread_create
+ Memcheck:Param
+ write(buf)
+ fun:write
+ fun:pthread_create@@GLIBC_2.1
}
-
-