|
From: <sv...@va...> - 2011-03-06 17:28:23
|
Author: bart
Date: 2011-03-06 17:28:16 +0000 (Sun, 06 Mar 2011)
New Revision: 11602
Log:
DRD/Darwin: Added more suppression patterns.
Modified:
trunk/darwin10-drd.supp
Modified: trunk/darwin10-drd.supp
===================================================================
--- trunk/darwin10-drd.supp 2011-03-06 17:27:42 UTC (rev 11601)
+++ trunk/darwin10-drd.supp 2011-03-06 17:28:16 UTC (rev 11602)
@@ -23,6 +23,23 @@
fun:_ZN4dyld18fastBindLazySymbolEPP11ImageLoaderm
fun:dyld_stub_binder
}
+{
+ dyld ImageLoaderMachOCompressed::findExportedSymbol(char const*, ImageLoader const**) const
+ drd:ConflictingAccess
+ fun:_ZNK26ImageLoaderMachOCompressed18findExportedSymbolEPKcPPK11ImageLoader
+}
+{
+ dyld dyld::fastBindLazySymbol(ImageLoader**, unsigned long)
+ drd:ConflictingAccess
+ ...
+ fun:_ZN4dyld18fastBindLazySymbolEPP11ImageLoaderm
+}
+{
+ dyld ImageLoaderMachOCompressed::doBindFastLazySymbol(unsigned int, ImageLoader::LinkContext const&)
+ drd:ConflictingAccess
+ ...
+ fun:_ZN26ImageLoaderMachOCompressed20doBindFastLazySymbolEjRKN11ImageLoader11LinkContextE
+}
#
# C library
@@ -45,16 +62,46 @@
fun:flockfile
}
{
+ funlockfile
+ drd:ConflictingAccess
+ fun:funlockfile
+}
+{
vfprintf_l
drd:ConflictingAccess
fun:vfprintf_l
}
{
+ localeconv_l
+ drd:ConflictingAccess
+ fun:localeconv_l
+}
+{
+ __vfprintf
+ drd:ConflictingAccess
+ fun:__vfprintf
+}
+{
+ fflush
+ drd:ConflictingAccess
+ fun:fflush
+}
+{
cerror
drd:ConflictingAccess
...
fun:cerror
}
+{
+ do_rand
+ drd:ConflictingAccess
+ fun:do_rand
+}
+{
+ mig_dealloc_reply_port
+ drd:ConflictingAccess
+ fun:mig_dealloc_reply_port
+}
#
# pthread library
@@ -87,11 +134,17 @@
{
pthread_detach()
drd:ConflictingAccess
- obj:*
+ ...
fun:pthread_detach
fun:pthread_detach
}
{
+ pthread_kill()
+ drd:ConflictingAccess
+ ...
+ fun:pthread_kill
+}
+{
spin_unlock()
drd:ConflictingAccess
fun:spin_unlock
|