From: Bart Van Assche Date: Sun, 6 Mar 2011 17:28:16 +0000 (+0000) Subject: DRD/Darwin: Added more suppression patterns. X-Git-Tag: svn/VALGRIND_3_7_0~627 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=716649090c04cee6dcd0bc270d172bdb2c0632f3;p=thirdparty%2Fvalgrind.git DRD/Darwin: Added more suppression patterns. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11602 --- diff --git a/darwin10-drd.supp b/darwin10-drd.supp index 67f9d3009c..d395abacd1 100644 --- a/darwin10-drd.supp +++ b/darwin10-drd.supp @@ -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 @@ -44,17 +61,47 @@ drd:ConflictingAccess 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,10 +134,16 @@ { pthread_detach() drd:ConflictingAccess - obj:* + ... fun:pthread_detach fun:pthread_detach } +{ + pthread_kill() + drd:ConflictingAccess + ... + fun:pthread_kill +} { spin_unlock() drd:ConflictingAccess