DRD/Darwin: cleaned up dyld suppression pattern list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11598 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/darwin10-drd.supp b/darwin10-drd.supp
index bdfee2e..67f9d30 100644
--- a/darwin10-drd.supp
+++ b/darwin10-drd.supp
@@ -4,39 +4,25 @@
# dyld
#
{
- <insert_a_suppression_name_here>
- drd:MutexErr
- fun:pthread_mutex_unlock_intercept
- fun:_dyld_register_func_for_remove_image
-}
-{
- <insert_a_suppression_name_here>
- drd:MutexErr
- fun:pthread_mutex_init_intercept
- fun:_Z24dyldGlobalLockInitializev
- fun:_dyld_initializer
-}
-{
- dyld_uninitialized_mutex
+ dyld_mutex_not_locked
drd:MutexErr
fun:pthread_mutex_unlock
fun:_dyld_register_func_for_remove_image
}
{
- dyld_stub_binder
- drd:ConflictingAccess
- ...
- fun:_ZN26ImageLoaderMachOCompressed20doBindFastLazySymbolEjRKN11ImageLoader11LinkContextE
- fun:_ZN4dyld18fastBindLazySymbolEPP11ImageLoaderm
- fun:dyld_stub_binder
-}
-{
dyld_mutex_reinitialization
drd:MutexErr
fun:pthread_mutex_init
fun:_Z24dyldGlobalLockInitializev
fun:_dyld_initializer
}
+{
+ dyld_stub_binder
+ drd:ConflictingAccess
+ ...
+ fun:_ZN4dyld18fastBindLazySymbolEPP11ImageLoaderm
+ fun:dyld_stub_binder
+}
#
# C library