1. b3a1e4b Update copyright dates, to include 2015. No functional change. by sewardj · 9 years ago
  2. 8eb8bab Bug 345248 - add support for Solaris OS in valgrind by sewardj · 9 years ago
  3. f056aab drd: Add __cxa_guard_*() intercepts by bart · 10 years ago
  4. 63eb989 drd: Add post-rwlock_init and pre-rwlock_destroy client requests (#332265) by bart · 10 years ago
  5. d4bab99 drd: Update copyright notice by bart · 11 years ago
  6. d36fa80 drd: Handle pthread_cond_destroy() failure properly by bart · 11 years ago
  7. 03f8d3f Update copyright dates to include 2012. by sewardj · 12 years ago
  8. 1081fe2 Remove emacs modeline and/or local variables from DRD source files by bart · 13 years ago
  9. 922304f Updated modeline and copyright statement in DRD source files. by bart · 13 years ago
  10. 7d5f523 DRD: Report an error if --free-is-write=yes is used on a program invoking custom memory allocator client requests. by bart · 13 years ago
  11. 876cafd E-mail address update. by bart · 14 years ago
  12. 850f199 Handle statically initialized condition variables properly. by bart · 14 years ago
  13. 9eecbbb Update copyright dates to 2010. by sewardj · 14 years ago
  14. 62cc232 Changes: by bart · 14 years ago
  15. fc68130 Removed code that has been commented out recently. by bart · 15 years ago
  16. dd75cdf Replaced code for suppressing the stack memory in use at the time a by bart · 15 years ago
  17. 25f9f54 Added support for sem_open() and sem_close(). by bart · 15 years ago
  18. d45d995 - Added support for most of the ANNOTATE_...() macro's supported by by bart · 15 years ago
  19. bedfd23 - Reindented code such that it uses three spaces for indentation instead by bart · 15 years ago
  20. 76420fe Corrected a few comments. by bart · 15 years ago
  21. d2c5eae Changes: by bart · 15 years ago
  22. 86562bd - Updated copyright statements. - Improved consistency of source file headers. by bart · 15 years ago
  23. 1335ecc Introduced more DRD_ prefixes. by bart · 15 years ago
  24. 09dc13f - Moved several functions and variables from one source file to another. by bart · 15 years ago
  25. 0f099cd Added client requests related to pthread_cancel(). by bart · 16 years ago
  26. 3f4623e Enabled support for nesting mutexes and condition variables in higher-level synchronization primitives. Changed mutex tracing output slightly. by bart · 16 years ago
  27. f4f0581 Made spinlocks work again. by bart · 16 years ago
  28. 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_clientreq.h]
  29. 5f57be9 - Renamed the client request VG_USERREQ__GET_THREAD_SELF into by bart · 16 years ago
  30. 3c1e9d8 Split client requests into public and tool-internal. by bart · 16 years ago
  31. bf3a60c Suppressed reports about data races during thread creation. by bart · 16 years ago
  32. d00bd22 Added DRD_IGNORE_VAR() and DRD_TRACE_VAR() macro's. by bart · 16 years ago
  33. 005dc97 Removed --trace-mem which traced all memory accesses. Added support for multiple --trace-address options. A range size can now be specified to the VG_USERREQ__DRD_START_TRACE_ADDR client request. Added VG_USERREQ__DRD_STOP_TRACE_ADDR client request. by bart · 16 years ago
  34. f5bb46a Changed meaning of the second argument of the start/stop suppression client requests from "end address" to "size in bytes". by bart · 16 years ago
  35. 2e3a3c1 Make sure no error message is printed when pthread_mutex_trylock() is called on a non-recursive mutex from the thread that holds a lock on the mutex. by bart · 16 years ago
  36. 354009c Removed support for thread names. by bart · 16 years ago
  37. 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 · 16 years ago
  38. 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 · 16 years ago
  39. 777f7fe Added support for POSIX reader-writer locks. Modified exp-drd/tests/filter-stderr such that i386 and AMD64 now generate the same output. Removed *.stderr.exp2 files. Added section that explains differences between LinuxThreads and NPTL to exp-drd/docs/README.txt. Made error message about LinuxThreads more clear. Made error messages more uniform. by bart · 16 years ago
  40. 0034464 Converted double mutex error messages into single error messages. by bart · 16 years ago
  41. 72b751c Added command-line option --trace-clientobj. Renamed drd_clientobj* functions into clientobj*. Moved some code from drd_main.c into the drd_mutex.c/drd_cond.c/drd_semaphore.c. by bart · 16 years ago
  42. 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 · 16 years ago
  43. 3b1ee45 Added detection of more types of runtime errors. Cleaned up tracing output. Added test for tracing output (tc20_verifywrap2). by bart · 16 years ago
  44. 28230a3 Eliminated upper bounds on the number of condition variables, semaphores and barriers. Added command-line option --trace-semaphore. by bart · 16 years ago
  45. 635cb16 Added support for recognizing invalid mutexes. by bart · 16 years ago
  46. 5357fcb Modified drd client requests such that the mutex type can be passed from the intercepts to the tool. An error message is now printed in case a locked mutex is destroyed and in case a thread exits while it holds a lock on a mutex. Changed format of mutex error messages. Added recursive_mutex regression test. Fixed autogen warnings in exp-drd/tests/Makefile.am. by bart · 16 years ago
  47. e3b57aa by sewardj · 16 years ago
  48. 8564292 by sewardj · 16 years ago
  49. 721ad7b Remove pthread_object_size.h and associated hardwired constants. by sewardj · 17 years ago
  50. af44c82 Add DRD as an experimental tool. Bart Van Assche is the maintainer. by sewardj · 17 years ago