|
From: <sv...@va...> - 2008-11-17 17:57:20
|
Author: bart
Date: 2008-11-17 17:57:15 +0000 (Mon, 17 Nov 2008)
New Revision: 8780
Log:
Simplified DRD suppression patterns.
Modified:
trunk/glibc-2.X-drd.supp
Modified: trunk/glibc-2.X-drd.supp
===================================================================
--- trunk/glibc-2.X-drd.supp 2008-11-17 17:38:28 UTC (rev 8779)
+++ trunk/glibc-2.X-drd.supp 2008-11-17 17:57:15 UTC (rev 8780)
@@ -26,37 +26,22 @@
{
dl-dlsym-1
drd:ConflictingAccess
- obj:/lib/ld-*.so
- obj:/lib/tls/*/cmov/libc-*.so
+ ...
fun:_dl_sym
}
{
dl-dlsym-2
drd:ConflictingAccess
- obj:/lib/ld-*.so
- obj:/lib/libc-*.so
- obj:/lib/libdl-*.so
- obj:/lib/ld-*.so
- obj:/lib/libdl-*.so
+ ...
fun:dlsym
}
{
dl-dlsym-3
drd:ConflictingAccess
- obj:/lib/ld-*.so
- obj:/lib/tls/*/cmov/libc-*.so
- obj:/lib/ld-*.so
+ ...
fun:__libc_dlsym
}
{
- dl-dlsym-4
- drd:ConflictingAccess
- obj:/lib/ld-*.so
- obj:/lib/libc-*.so
- obj:/lib/ld-*.so
- fun:__libc_dlsym
-}
-{
dl-backtrace_symbols
drd:ConflictingAccess
fun:_dl_addr
@@ -77,12 +62,7 @@
{
libc-exit-io-cleanup
drd:ConflictingAccess
- obj:/lib*/libc-*.so
- obj:/lib*/libc-*.so
- obj:/lib*/libc-*.so
- obj:/lib*/libc-*.so
- obj:/lib*/libc-*.so
- obj:/lib*/libc-*.so
+ ...
fun:exit
}
{
@@ -134,7 +114,7 @@
{
pthread
drd:ConflictingAccess
- obj:/lib*/libc-*.so
+ ...
fun:__libc_thread_freeres
fun:start_thread
fun:clone
@@ -142,15 +122,6 @@
{
pthread
drd:ConflictingAccess
- obj:/lib*/libc-*.so
- obj:/lib*/libc-*.so
- fun:__libc_thread_freeres
- fun:start_thread
- fun:clone
-}
-{
- pthread
- drd:ConflictingAccess
fun:__nptl_deallocate_tsd
fun:start_thread
fun:clone
@@ -253,31 +224,12 @@
{
pthread
drd:ConflictingAccess
+ ...
fun:__deallocate_stack
}
{
pthread
drd:ConflictingAccess
- fun:__deallocate_stack
-}
-{
- pthread
- drd:ConflictingAccess
- fun:free_stacks
- fun:__deallocate_stack
-}
-{
- pthread
- drd:ConflictingAccess
- obj:/lib*/libpthread-*
- obj:/lib*/libpthread-*
- fun:__deallocate_stack
- fun:start_thread
- fun:clone
-}
-{
- pthread
- drd:ConflictingAccess
fun:__free_tcb
}
{
@@ -336,7 +288,7 @@
{
pthread-unwind
drd:ConflictingAccess
- fun:_Unwind_ForcedUnwind
+ ...
fun:__pthread_unwind
}
{
@@ -358,36 +310,6 @@
fun:_Unwind_ForcedUnwind_Phase2
}
{
- pthread-unwind-3
- drd:ConflictingAccess
- obj:*
- obj:*
- obj:*
- fun:_Unwind_ForcedUnwind
- fun:__pthread_unwind
-}
-{
- pthread-unwind-4
- drd:ConflictingAccess
- obj:*
- obj:*
- obj:*
- obj:*
- fun:_Unwind_ForcedUnwind
- fun:__pthread_unwind
-}
-{
- pthread-unwind-5
- drd:ConflictingAccess
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- fun:_Unwind_ForcedUnwind
- fun:__pthread_unwind
-}
-{
gomp
drd:ConflictingAccess
obj:/usr/lib*/libgomp.so*
|