From: Bart Van Assche Date: Sat, 27 Sep 2008 13:23:41 +0000 (+0000) Subject: Summarized pthread-unwind suppression patterns. X-Git-Tag: svn/VALGRIND_3_4_0~241 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=289433883a4a590054e2b12f3970c246103299bf;p=thirdparty%2Fvalgrind.git Summarized pthread-unwind suppression patterns. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8644 --- diff --git a/glibc-2.X-drd.supp b/glibc-2.X-drd.supp index 0476ff2ae0..5c305164e1 100644 --- a/glibc-2.X-drd.supp +++ b/glibc-2.X-drd.supp @@ -290,38 +290,6 @@ fun:sigcancel_handler obj:/lib*/libpthread-* } -{ - pthread-unwind - drd:ConflictingAccess - fun:_Unwind_ForcedUnwind - fun:__pthread_unwind - fun:sigcancel_handler - obj:/lib*/libpthread-* -} -{ - pthread-unwind - drd:ConflictingAccess - fun:_Unwind_ForcedUnwind - fun:__pthread_unwind -} -{ - pthread-unwind - drd:ConflictingAccess - fun:_Unwind_GetCFA - fun:unwind_stop -} -{ - pthread-unwind - drd:ConflictingAccess - fun:uw_update_context - fun:_Unwind_ForcedUnwind_Phase2 -} -{ - pthread-unwind - drd:ConflictingAccess - fun:uw_frame_state_for - fun:_Unwind_ForcedUnwind_Phase2 -} { pthread drd:ConflictingAccess @@ -351,59 +319,54 @@ { pthread-unwind drd:ConflictingAccess - obj:/lib*/ld-*.so - obj:/lib*/ld-*.so - obj:/lib*/libgcc_s.so.1 - obj:/lib*/libgcc_s.so.1 fun:_Unwind_ForcedUnwind fun:__pthread_unwind } { pthread-unwind drd:ConflictingAccess - fun:_Unwind_Find_FDE - obj:/lib*/libgcc_s.so.1 - obj:/lib*/libgcc_s.so.1 - fun:_Unwind_ForcedUnwind - fun:__pthread_unwind + fun:_Unwind_GetCFA + fun:unwind_stop } { pthread-unwind drd:ConflictingAccess - obj:/lib*/ld-*.so - obj:/lib*/ld-*.so - fun:_Unwind_Find_FDE - obj:/lib*/libgcc_s.so.1 - obj:/lib*/libgcc_s.so.1 - fun:_Unwind_ForcedUnwind - fun:__pthread_unwind + fun:uw_update_context + fun:_Unwind_ForcedUnwind_Phase2 } { pthread-unwind drd:ConflictingAccess - obj:/lib*/ld-*.so - obj:/lib*/ld-*.so - obj:/lib*/libgcc_s.so.1 + fun:uw_frame_state_for + fun:_Unwind_ForcedUnwind_Phase2 +} +{ + pthread-unwind-3 + drd:ConflictingAccess + obj:* + obj:* + obj:* fun:_Unwind_ForcedUnwind fun:__pthread_unwind } { - pthread-unwind + pthread-unwind-4 drd:ConflictingAccess - fun:pthread_mutex_lock - fun:_Unwind_Find_FDE - obj:/lib*/libgcc_s.so.1 - obj:/lib*/libgcc_s.so.1 + obj:* + obj:* + obj:* + obj:* fun:_Unwind_ForcedUnwind fun:__pthread_unwind } { - pthread-unwind + pthread-unwind-5 drd:ConflictingAccess - fun:pthread_mutex_unlock - fun:_Unwind_Find_FDE - obj:/lib*/libgcc_s.so.1 - obj:/lib*/libgcc_s.so.1 + obj:* + obj:* + obj:* + obj:* + obj:* fun:_Unwind_ForcedUnwind fun:__pthread_unwind }