From: Bart Van Assche Date: Sun, 6 Mar 2011 17:22:08 +0000 (+0000) Subject: DRD/Darwin: Suppress even more races triggered by the dynamic loader. X-Git-Tag: svn/VALGRIND_3_7_0~629 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4365b5e99d6bedb8fea0e88345ae9c0c6e324796;p=thirdparty%2Fvalgrind.git DRD/Darwin: Suppress even more races triggered by the dynamic loader. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11600 --- diff --git a/drd/drd_darwin_intercepts.c b/drd/drd_darwin_intercepts.c index 67fd3e2453..c95579039e 100644 --- a/drd/drd_darwin_intercepts.c +++ b/drd/drd_darwin_intercepts.c @@ -23,9 +23,9 @@ void* VG_WRAP_FUNCTION_ZZ(dyld, ZuZZN4dyld18fastBindLazySymbolEPP11ImageLoaderm) VALGRIND_GET_ORIG_FN(fn); - DRD_IGNORE_VAR(*imageLoaderCache); - + ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN(); CALL_FN_W_WW(res, fn, imageLoaderCache, lazyBindingInfoOffset); + ANNOTATE_IGNORE_READS_AND_WRITES_END(); return res; }