aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9>2009-01-29 09:57:22 +0000
committerbart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9>2009-01-29 09:57:22 +0000
commit15c67b45db3ae5fe8167dd1c3dd8d7b93af24e61 (patch)
tree7804df635445d9beb0220250764a46587c3de6b1
parentf8aecf47bb53b90e00c4a04210056ecf00a0f770 (diff)
downloadvalgrind-15c67b45db3ae5fe8167dd1c3dd8d7b93af24e61.tar.gz
Suppress any error whose top frame is in libc.so. While not very elegant, this is an effective way to suppress data race reports triggered by glibc's stdio functions (which uses inlined locking functions).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9087 a5019735-40e9-0310-863c-91ae7b9d1cf9
-rw-r--r--glibc-2.X-drd.supp5
1 files changed, 5 insertions, 0 deletions
diff --git a/glibc-2.X-drd.supp b/glibc-2.X-drd.supp
index 34db56cda..1607376d4 100644
--- a/glibc-2.X-drd.supp
+++ b/glibc-2.X-drd.supp
@@ -48,6 +48,11 @@
fun:backtrace_symbols
}
{
+ libc-stdio
+ drd:ConflictingAccess
+ obj:/lib*/libc-*
+}
+{
libc
drd:ConflictingAccess
fun:__libc_enable_asynccancel