From: Bart Van Assche Date: Mon, 8 Mar 2010 07:55:23 +0000 (+0000) Subject: Marked the annotations ANNOTATE_MUTEX_IS_USED_AS_CONDVAR, X-Git-Tag: svn/VALGRIND_3_6_0~342 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8cbb57521935baf933638e6cec98a3a9eb9a8047;p=thirdparty%2Fvalgrind.git Marked the annotations ANNOTATE_MUTEX_IS_USED_AS_CONDVAR, ANNOTATE_UNPUBLISH_MEMORY_RANGE and ANNOTATE_SWAP_MEMORY_RANGE as deprecated. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11082 --- diff --git a/drd/drd.h b/drd/drd.h index 64adfe99b5..a13635c1f8 100644 --- a/drd/drd.h +++ b/drd/drd.h @@ -141,12 +141,7 @@ */ #define ANNOTATE_CONDVAR_WAIT(cv) do { } while(0) -/** - * Tell DRD to consider the memory operations that happened before a mutex - * unlock event and after the subsequent mutex lock event on the same mutex as - * ordered. This is how DRD always behaves, so this macro has been defined - * such that it has no effect. - */ +/** Deprecated -- don't use this annotation. */ #define ANNOTATE_MUTEX_IS_USED_AS_CONDVAR(mtx) do { } while(0) /** @@ -156,11 +151,12 @@ */ #define ANNOTATE_PUBLISH_MEMORY_RANGE(addr, size) do { } while(0) -/** - * Tell DRD to undo the effect of ANNOTATE_PUBLISH_MEMORY_RANGE(). - */ +/** Deprecated -- don't use this annotation. */ #define ANNOTATE_UNPUBLISH_MEMORY_RANGE(addr, size) do { } while(0) +/** Deprecated -- don't use this annotation. */ +#define ANNOTATE_SWAP_MEMORY_RANGE(addr, size) do { } while(0) + /** Tell DRD that a reader-writer lock object has been initialized. */ #define ANNOTATE_RWLOCK_CREATE(rwlock) \ DRDCL_(annotate_rwlock_create)(rwlock)