|
From: <sv...@va...> - 2008-03-01 10:50:43
|
Author: bart
Date: 2008-03-01 10:50:45 +0000 (Sat, 01 Mar 2008)
New Revision: 7520
Log:
Replaced per-thread start/stop recording mechanism by extra suppression patterns.
Modified:
trunk/glibc-2.X-drd.supp
Modified: trunk/glibc-2.X-drd.supp
===================================================================
--- trunk/glibc-2.X-drd.supp 2008-03-01 10:49:37 UTC (rev 7519)
+++ trunk/glibc-2.X-drd.supp 2008-03-01 10:50:45 UTC (rev 7520)
@@ -110,43 +110,56 @@
pthread
exp-drd:ConflictingAccess
fun:pthread_create@@GLIBC_*
- fun:pthread_create@*
+ fun:pthread_create*
}
{
pthread
exp-drd:ConflictingAccess
+ fun:pthread_mutex_lock
+ fun:pthread_mutex_lock
+}
+{
+ pthread
+ exp-drd:ConflictingAccess
fun:clone
fun:pthread_create@@GLIBC_*
- fun:pthread_create@*
+ fun:pthread_create*
}
{
pthread
exp-drd:ConflictingAccess
fun:do_clone
fun:pthread_create@@GLIBC_*
- fun:pthread_create@*
+ fun:pthread_create*
}
{
pthread
exp-drd:ConflictingAccess
fun:memset
fun:pthread_create@@GLIBC_*
- fun:pthread_create@*
+ fun:pthread_create*
}
{
pthread
exp-drd:ConflictingAccess
+ fun:_dl_allocate_tls_init
+ fun:pthread_create@@GLIBC_*
+ fun:pthread_create*
+}
+{
+ pthread
+ exp-drd:ConflictingAccess
fun:memset
fun:_dl_allocate_tls_init
fun:pthread_create@@GLIBC_*
- fun:pthread_create@*
+ fun:pthread_create*
}
{
pthread
exp-drd:ConflictingAccess
fun:mempcpy
fun:pthread_create@@GLIBC_*
- fun:pthread_create@*
+ fun:pthread_create*
}
{
pthread
@@ -157,6 +170,13 @@
{
pthread
exp-drd:ConflictingAccess
+ fun:__deallocate_stack
+ fun:pthread_join
+ fun:pthread_join
+}
+{
+ pthread
+ exp-drd:ConflictingAccess
fun:free_stacks
fun:__deallocate_stack
fun:pthread_join
|