From: Bart Van Assche Date: Wed, 11 Jun 2014 06:57:02 +0000 (+0000) Subject: glibc-2.X-drd.supp: Add support for --num-callers=1 X-Git-Tag: svn/VALGRIND_3_10_0~414 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2897b4095c0c79359545941a021a7fa8a8391e42;p=thirdparty%2Fvalgrind.git glibc-2.X-drd.supp: Add support for --num-callers=1 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14023 --- diff --git a/glibc-2.X-drd.supp b/glibc-2.X-drd.supp index e66f1c4ed0..5b62c7aedf 100644 --- a/glibc-2.X-drd.supp +++ b/glibc-2.X-drd.supp @@ -67,8 +67,12 @@ { drd-libpthread-pthread_create drd:ConflictingAccess - ... - fun:pthread_create* + fun:pthread_create +} +{ + drd-libpthread-pthread_create + drd:ConflictingAccess + fun:pthread_create@@* } { drd-libpthread-pthread_join @@ -79,7 +83,6 @@ { drd-libpthread-__deallocate_stack drd:ConflictingAccess - ... fun:__deallocate_stack } { @@ -90,7 +93,6 @@ { drd-libpthread-__free_tcb drd:ConflictingAccess - ... fun:__free_tcb } { @@ -117,9 +119,14 @@ { drd-libpthread-_Unwind_ForcedUnwind drd:ConflictingAccess - ... fun:_Unwind_ForcedUnwind } +{ + drd-libpthread-_Unwind_ForcedUnwind + drd:ConflictingAccess + fun:pthread_mutex_lock + fun:_Unwind_Find_FDE +} { drd-libpthread-_Unwind_GetCFA drd:ConflictingAccess @@ -128,7 +135,6 @@ { drd-libpthread-_Unwind_Resume drd:ConflictingAccess - ... fun:_Unwind_Resume } { @@ -177,7 +183,6 @@ { drd-libxcb-xcb_wait_for_reply drd:CondErr - ... fun:pthread_cond_destroy* fun:xcb_wait_for_reply } @@ -189,14 +194,12 @@ { drd-libglib-access-g_threads_got_initialized drd:ConflictingAccess - ... fun:g_slice_alloc fun:g_ptr_array_sized_new } { drd-libglib-access-g_threads_got_initialized drd:ConflictingAccess - ... fun:_ZN27QEventDispatcherGlibPrivateC1EP13_GMainContext fun:_ZN20QEventDispatcherGlibC1EP7QObject obj:/usr/lib*/libQtCore.so.4.* @@ -287,7 +290,6 @@ { drd-libboost-boost::call_once(boost::once_flag&, void (*)()) drd:ConflictingAccess - ... fun:_ZN5boost9call_onceIPFvvEEEvRNS_9once_flagET_ } { @@ -301,12 +303,10 @@ { drd-libboost-boost::detail::get_current_thread_data() drd:ConflictingAccess - ... fun:_ZN5boost6detail23get_current_thread_dataEv } { drd-libboost-boost::detail::set_current_thread_data(boost::detail::thread_data_base*) drd:ConflictingAccess - ... fun:_ZN5boost6detail23set_current_thread_dataEPNS0_16thread_data_baseE }