- b92ff0f DRD, refactoring: Introduce DRD_(trace_msg)() by bart · 13 years ago
- 178b686 drd: drd_thread.c source code cleanup by bart · 13 years ago
- 6d956dc drd: Delay deletion of memory access information of joined threads in order not by bart · 13 years ago
- ac5b95b drd: Source code cleanup - merge two blocks of tracing code by bart · 13 years ago
- 4b3fdb2 drd: Source code cleanup - change two variables from int to bool and outdent one code block by bart · 13 years ago
- f5fe4b6 drd: Add an assert statement by bart · 13 years ago
- 922304f Updated modeline and copyright statement in DRD source files. by bart · 14 years ago
- 23ef19d DRD: More source code cleanup (constant propagation). by bart · 14 years ago
- 0c0cd77 DRD: avoid triggering an assertion failure if a thread is canceled while waiting inside pthread_mutex_lock(). Fixes #267413. by bart · 14 years ago
- 9194e93 DRD: handle fork() in processes with detached threads correctly (see also #255355). by bart · 14 years ago
- 5c7e6b6 DRD: do not assert() upon fork(). Fixes the DRD part of #255355. by bart · 14 years ago
- 876cafd E-mail address update. by bart · 14 years ago
- 383d613 Added the per-thread property 'on_alt_stack'. by bart · 14 years ago
- f9427fd Added command-line option --trace-alloc and disabled --free-is-write by default. by bart · 14 years ago
- 9eecbbb Update copyright dates to 2010. by sewardj · 14 years ago
- 31b983d Removed trailing whitespace in C source and header files. by bart · 15 years ago
- dbcec52 Remove unnecessary #includes. by njn · 15 years ago
- b48bde2 Report an error message instead of triggering an assertion failure when a non-existing thread ID is passed to pthread_join() or pthread_cancel(). by bart · 15 years ago
- 3c9afb1 Print an easy-to-understand message in case the client program tries to create more threads than what is currently supported by DRD. by bart · 15 years ago
- dd75cdf Replaced code for suppressing the stack memory in use at the time a by bart · 15 years ago
- 63c92ea DRD no longer prints the thread ID's assigned by the Valgrind core but only those assigned by DRD itself. by bart · 15 years ago
- 1e29ebc by sewardj · 15 years ago
- 6f1d716 Changed default segment merging interval from 64 to 10. by bart · 15 years ago
- f6ec1fe Combined DRD_(thread_new_segment)() and DRD_(thread_combine_vc_sync)() by bart · 15 years ago
- e521466 Made --drd-stats=yes output even more verbose. by bart · 15 years ago
- 54803fe Updated code for statistics printed by --drd-stats=yes. by bart · 15 years ago
- 8f822af svn merge -r9818:10278 svn://svn.valgrind.org/valgrind/branches/DRDDEV by bart · 15 years ago
- 7627be3 Consistency improvement: made sure that for all synchronization operations vector clocks are combined after having created a new segment instead of before. by bart · 15 years ago
- d45d995 - Added support for most of the ANNOTATE_...() macro's supported by by bart · 15 years ago
- e7dff24 Made DRD_(thread_set_pthreadid)() idempotent. by bart · 15 years ago
- bedfd23 - Reindented code such that it uses three spaces for indentation instead by bart · 15 years ago
- 0d3bbd3 Cleanup. by bart · 16 years ago
- 86a87df - Added more comments. by bart · 16 years ago
- d2c5eae Changes: by bart · 16 years ago
- 86562bd - Updated copyright statements. - Improved consistency of source file headers. by bart · 16 years ago
- 99edb29 Wrapped DRD_() macro around yet even more function names. by bart · 16 years ago
- dc1ef03 Wrapped DRD_() macro around even more function names. by bart · 16 years ago
- 62a784c Wrapped DRD_() macro around thread-related function names. by bart · 16 years ago
- 324a23b Wrapped DRD_() macro around global and static variables in drd_thread.[ch]. by bart · 16 years ago
- a8cf765 Wrapped DRD_() macro around all barrier-related function names. by bart · 16 years ago
- 439c55f Added more comments / rearranged function order. by bart · 16 years ago
- 62ada3f Wrapped DRD_() macro around all segment function names. by bart · 16 years ago
- 41b226c Wrapped DRD_() macro around all vector clock function names. by bart · 16 years ago
- 1335ecc Introduced more DRD_ prefixes. by bart · 16 years ago
- 09dc13f - Moved several functions and variables from one source file to another. by bart · 16 years ago
- 5c3da01 Relaxed an assert statement: a thread canceled by pthread_cancel() can really exit with synchr_nesting > 0. by bart · 16 years ago
- 9b2974a Added more comments. by bart · 16 years ago
- af0691b Added thread_pre_cancel(). by bart · 16 years ago
- ccf17de Renamed exp-drd directory into drd. Moved drd from the experimental tool class to the class of regular tools. by bart · 16 years ago[Renamed from exp-drd/drd_thread.c]
- e73b0aa Renamed "danger set" into "conflict set". by bart · 16 years ago
- d59bb0f Declared more inline functions static, such that the compiler can omit the out-of-line code. by bart · 16 years ago
- 53d46b9 Enabled more inlining. by bart · 16 years ago
- bf80e12 Enable more optimization opportunities. by bart · 16 years ago
- 62e7c67 Joined if-statements. by bart · 16 years ago
- 32ba208 Manual inlining. by bart · 16 years ago
- dfbae6e Introduced bm_access_*_triggers_conflict() functions. by bart · 16 years ago
- 74a5f21 Fixed compiler warnings in assert statements. by bart · 16 years ago
- a3f6109 Renamed bm_compare() into bm_equal(). Fixed a bug in bm_equal(). by bart · 16 years ago
- 5d421ba Disabled complex logic in danger_set_update_needed() since it did not result in any speedup. by bart · 16 years ago
- 82195c1 Enable danger set checking when the environment variable DRD_VERIFY_DANGER_SET is set. by bart · 16 years ago
- 4af812e Renamed thread_update_danger_set() into thread_compute_danger_set(). by bart · 16 years ago
- d66e3a8 Added more counters. Reduced number of danger set updates slightly. by bart · 16 years ago
- 23d3a4e Commented out the too frequently called tl_assert() statements. by bart · 16 years ago
- f1ac71a Changed the way how data races in NPTL's thread-private data on the top of the stack are ignored: instead of clearing the corresponding region in the bitmap of every thread when the stack pointer is increased, the appropriate bits in the suppression bitmap are set at thread creation time. by bart · 16 years ago
- 8bf2f8b Introduced bm_test_and_clear(). by bart · 16 years ago
- cac5346 Added thread_get_stack_size() and thread_get_stack_min_min(). by bart · 16 years ago
- 3f74967 Minor optimization. by bart · 16 years ago
- a9c3739 Implemented segment merging. by bart · 16 years ago
- a2b6e1b Added reference counting to segments. Synchronization objects (mutex, semaphore, barrier, rwlock) now keep a pointer to a segment instead of copying a vector clock for modeling causal relationships. by bart · 17 years ago
- aa97a54 All error and trace messages now show both Valgrind's and DRD's thread ID. by bart · 17 years ago
- d43f8d3 Fixed stack red zone handling. by bart · 17 years ago
- 354009c Removed support for thread names. by bart · 17 years ago
- 1ea5fff Declared thread_set_stack_min() inline. by bart · 17 years ago
- 3772a98 Made indentation in the DRD source code uniform: indentation size is now two spaces in all soure files. by bart · 17 years ago
- 1a473c7 Inlined thread_conflicting_access(). Changed thread_get_danger_set() and thread_get_segment() from extern to inline. by bart · 17 years ago
- f00a85b Added inline function running_thread_is_recording(). Removed function thread_is_recording(). by bart · 17 years ago
- 0268dfa Added support for OpenMP barriers -- if libgomp.so has been built with debug information. More in general, added support for nested synchronization constructs. by bart · 17 years ago
- 6060977 Removed too restrictive assert. by bart · 17 years ago
- 5bd9f2d Added new command-line option --trace-rwlock. Added regression test exp-drd/tests/rwlock_race. Updated to do list. Fixed bug in vc_min(), the function that computes the elementwise minimum of two vector clocks. Fixed bug in thread_update_danger_set(). Fixed recently introduced bug in mutex code with regard to vector clock combining. by bart · 17 years ago
- 5e85d26 Eliminated per-thread start/stop recording mechanism, which should make DRD a little bit faster. malloc()/free() is now intercepted on all platforms instead of just on i386. by bart · 17 years ago
- 2cf220a Added -Wsign-compare. by bart · 17 years ago
- 26f73e1 Corrected various comments. Removed commented out code. Added code for tracing thread context switches and danger set updating. Fixed memory leak. Danger set is now updated every time a new segment is created instead of only at every context switch, which fixes the bug that no data races were reported for the pth_barrier test program. by bart · 17 years ago
- 8564292 by sewardj · 17 years ago
- 7c1a19a Mark the main thread as running while the initial memory declarations by tom · 17 years ago
- 8b09d4f by sewardj · 17 years ago
- 721ad7b Remove pthread_object_size.h and associated hardwired constants. by sewardj · 17 years ago
- af44c82 Add DRD as an experimental tool. Bart Van Assche is the maintainer. by sewardj · 17 years ago