From: Bart Van Assche Date: Sat, 1 Mar 2008 10:50:45 +0000 (+0000) Subject: Replaced per-thread start/stop recording mechanism by extra suppression patterns. X-Git-Tag: svn/VALGRIND_3_4_0~993 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5cf4c31ae41475bb1b421bce91b674648f08ad39;p=thirdparty%2Fvalgrind.git Replaced per-thread start/stop recording mechanism by extra suppression patterns. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7520 --- diff --git a/glibc-2.X-drd.supp b/glibc-2.X-drd.supp index f186389007..7cf5ce36d3 100644 --- a/glibc-2.X-drd.supp +++ b/glibc-2.X-drd.supp @@ -110,28 +110,41 @@ 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 @@ -139,18 +152,25 @@ 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 + exp-drd:ConflictingAccess + fun:pthread_join + fun:pthread_join } { pthread exp-drd:ConflictingAccess + fun:__deallocate_stack fun:pthread_join fun:pthread_join }