History log of /external/valgrind/drd/drd.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b3a1e4bffbdbbf38304f216af405009868f43628 21-Aug-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Update copyright dates, to include 2015. No functional change.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15577 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
3cc2620def51a0c34d8ababa9b9f35a5e719d40e 09-Jun-2014 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> drd: Ignore ordering introduced by a mutex used in the thread creation wrapper

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14015 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
cb48672ba9b1aa386d44633dc9ee5a343ae99dbd 18-May-2014 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> drd: Add semaphore annotations (#333072)

This is a slightly modified version of a patch from Ivo Raisr <ivosh@ivosh.net>


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13984 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
d4bab99f83dbc53665c5769c3f6b50ffcd2a9a7d 04-Oct-2013 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> drd: Update copyright notice

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13613 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
19f91bbaedb4caef8a60ce94b0f507193cc0bc10 10-Nov-2012 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fix more Char/HChar mixups. Closing in...


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13119 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
03f8d3fc25f5a45c5826259d1b33b7f310117279 05-Aug-2012 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Update copyright dates to include 2012.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12843 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
88d7584ffde0b9a6674e172d42138b3da95b2577 08-Mar-2012 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Make it possible to #include <valgrind/drd.h> after <valgrind/helgrind.h>

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12429 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
d678054f6a755c34ba7beb6bbf25891fc75dec60 21-Jan-2012 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> drd: Rename DRD_STOP_TRACE_VAR() into DRD_STOP_TRACING_VAR()

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12348 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
37013cf3432a7046e409cbbcf69d19658f09b3d7 12-Dec-2011 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> drd.h: Add macro DRD_STOP_TRACE_VAR(). To do: update manual

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12296 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
1081fe2314bc72160d8ff503f11a65905cd4e4df 04-Dec-2011 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Remove emacs modeline and/or local variables from DRD source files

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12279 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
4b3a74204894e943c43cb8e8aae39d813040702c 24-Oct-2011 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fix #284384 (clang 3.1 -Wunused-value warnings in valgrind.h,
memcheck.h) by changing a bunch of VALGRIND_DO_CLIENT_REQUEST_EXPR
into VALGRIND_DO_CLIENT_REQUEST_STMT for cases where the return value
of the former would be unused. (Bart Van Assche, bart.vanassche@gmail.com)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12226 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
575ce8ef8fa86a502dabe152293320676922dcfe 15-May-2011 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Get rid of the remaining "set but not used" warnings reported by gcc 4.6 by
swapping the roles of the VALGRIND_DO_CLIENT_REQUEST() and
VALGRIND_DO_CLIENT_REQUEST_EXPR() macros. Also, many __attribute__((unused))
declarations on variables have been eliminated. Closes #269778.

Note: so far this patch has been tested on x86/Linux, amd64/Linux and
ppc64/Linux but not yet on any other supported CPU/OS combination.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11755 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
922304f9e9d5df1a20a1bb1d4736263c99272aa4 13-Mar-2011 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Updated modeline and copyright statement in DRD source files.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11642 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
12dca00790768a5465e72f3880dd3a6d805683b7 10-Oct-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Let the macro ANNOTATE_BENIGN_RACE_STATIC() do what the comment above that macro says what it does.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11421 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
876cafda1cd6f0245b81b1dc5a43d84a86f5f59e 10-Oct-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> E-mail address update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11420 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
a7103ba0cf607f349bd6f2ba5becce83e9633fc8 02-Sep-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> drd.h: removed inline functions and replaced these by direct client request invocations.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11318 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
93eed9014770ba420713de360b3169ae4ce24a03 01-Sep-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Compiles now with the Microsoft C Compiler too.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11313 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
9eecbbb9a9cbbd30b903c09a9e04d8efc20bda33 03-May-2010 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Update copyright dates to 2010.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11121 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
141a7ed46d0a2d104c73c20c18941aacd2241881 21-Mar-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Resynchronized client requests with the latest version of TSan's header file
<dynamic_annotations.h>.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11096 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
5bb492d8ea4263b7e8c65d64150fea7487e8c68e 08-Mar-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Removed ANNOTATE_HAPPENS_DONE() again.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11085 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
cfb039e8ddb161643a3e9c9d3a154cb2572b21a8 08-Mar-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> 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 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
733db9e64676f68020b6b602ce9b0a01df3a5389 07-Mar-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Added a definition for a new annotation: ANNOTATE_HAPPENS_DONE().


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11068 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
e08eb5facef532c0281e3562283a2a8f9d0344f9 28-Feb-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Updated the semantics of ANNOTATE_BENIGN_RACE() as discussed on the Valgrind
developers mailing list (on February 15, 2010).


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11056 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
31b983d29affe6c30a2283be8824c6d75c74d848 21-Feb-2010 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Removed trailing whitespace in C source and header files.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11052 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
66f196dd7e23627a6e0e54dc90c89800a4878be2 15-Aug-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> - Made the ANNOTATE_RWLOCK_*() macros binary compatible with Helgrind.
- Added two additional regression tests.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10819 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
f64a8aa1ae556318dd7c8da0dd8619e531239ea4 14-Aug-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Made ANNOTATE_HAPPENS_BEFORE()/_AFTER() binary compatible with Helgrind.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10814 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
d9b8eb703afd55cb55d06f621f13af75c0c62049 26-Jul-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Added the macro DRD_STOP_IGNORING_VAR().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10615 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
7fd1f773e37cd3c971e6b7d8525cd051d004b0ad 23-Jul-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fixed two typo's.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10569 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
1c8cc40b4176a2d4e4711ebd51906a1c1b146992 01-Jul-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Added four more ANNOTATE_*() macro's / removed the API-warning.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10397 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
82c54c4d81b24bdfd3837d69ccbb2a69f8780848 03-Jun-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Updated documentation of PCQ annotations.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10233 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
df5a1e2b61f804b43957b5191f174adfa975e51b 03-Jun-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Updated ANNOTATE_*() macro's as discussed on the valgrind-developers mailing list. Merged drt/unittest r1007:1014. Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10220 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
44afe93b3a6e610e81647c7f7a774f4a276e6ab9 01-Jun-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Added API warning for the recently added ANNOTATE_*() macro's.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10190 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
d45d99553c15a361bb797d21ec6afb9bad22d2d4 31-May-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> - Added support for most of the ANNOTATE_...() macro's supported by
ThreadSanitizer.
- Modified DRD's error reporting code such that it does no longer let
the Valgrind core print the Valgrind thread ID but that it now prints
the DRD thread ID and name. Updated expected output files where
necessary.
- Modified drd/test/Makefile.am such that the tests using gcc's built-in
functions for atomic memory access such that these are only compiled when
the gcc version in use supports these built-in functions.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10186 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
bedfd237fbdc80d0c917cfcb85a94b5561c92633 26-Mar-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> - Reindented code such that it uses three spaces for indentation instead
of two. The indentation of the DRD source code is now consistent with
the other Valgrind source files.
- Added emacs mode line with indentation settings.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9496 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
e747176043019210fa2012cf922dc305ff38f3d9 11-Mar-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Removed cross-tool dependency on helgrind/helgrind.h.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9361 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
2356798bb251fd7951624682991ca480a452ed43 14-Feb-2009 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Updated copyright statement.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9147 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
8e1033fc046c317c5f7172808a2495f1664072a9 25-Dec-2008 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Moved two define's, such that the ABIWARNING appears immediately before the enum declaration it applies to.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8884 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h
ccf17de11cac09dc387e6cb115fdee0ae6e29e70 04-Jul-2008 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Renamed exp-drd directory into drd. Moved drd from the experimental tool class to the class of regular tools.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8361 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/drd/drd.h