]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
DRD/Darwin: Suppress even more races triggered by the dynamic loader.
authorBart Van Assche <bvanassche@acm.org>
Sun, 6 Mar 2011 17:22:08 +0000 (17:22 +0000)
committerBart Van Assche <bvanassche@acm.org>
Sun, 6 Mar 2011 17:22:08 +0000 (17:22 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11600

drd/drd_darwin_intercepts.c

index 67fd3e24536e73345341f1e70f26c6ea57da77e5..c95579039e526f723d8d9ac937aad735d2f190d6 100644 (file)
@@ -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;
 }