1. 03f8d3f Update copyright dates to include 2012. by sewardj · 12 years ago
  2. ae37e6d drd: Source code refactoring - use DRD_(thread_get_vc)() wherever appropriate by bart · 13 years ago
  3. c6bf184 drd: Source code refactoring - use DRD_(thread_get_vc)() wherever appropriate by bart · 13 years ago
  4. 1081fe2 Remove emacs modeline and/or local variables from DRD source files by bart · 13 years ago
  5. ad994e8 drd, XML tracing: move newline generation into DRD_(trace_msg)() / change tracing output format slightly. by bart · 13 years ago
  6. 74b2d97 drd: Convert a few VG_(message)() calls into VG_(maybe_record_error)() calls by bart · 13 years ago
  7. b92ff0f DRD, refactoring: Introduce DRD_(trace_msg)() by bart · 13 years ago
  8. 922304f Updated modeline and copyright statement in DRD source files. by bart · 13 years ago
  9. 876cafd E-mail address update. by bart · 14 years ago
  10. 9eecbbb Update copyright dates to 2010. by sewardj · 14 years ago
  11. 62cc232 Changes: by bart · 15 years ago
  12. 67707ec - Added more rwlock type checking. by bart · 15 years ago
  13. c844150 Implemented type checking for reader-writer synchronization by bart · 15 years ago
  14. b3f3340 Fixed bug in DRD's rwlock implementation that caused the regression test called rwlock_test to fail sometimes on Darwin. The fact that this test only failed on Darwin and not on Linux implies that on Linux after unlocking an rwlock that was locked for writing there always happens a context switch to another thread waiting for acquiring the rwlock, and that this is not the case on Darwin. by bart · 15 years ago
  15. 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
  16. 1e29ebc by sewardj · 15 years ago
  17. 8f822af svn merge -r9818:10278 svn://svn.valgrind.org/valgrind/branches/DRDDEV by bart · 15 years ago
  18. 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
  19. d45d995 - Added support for most of the ANNOTATE_...() macro's supported by by bart · 15 years ago
  20. 430c45f Make sure that DRD does not complain about mutexes being held too long on systems where the clock can go backward. Apparently this happens frequently when Linux is running inside a virtual machine. by bart · 15 years ago
  21. bedfd23 - Reindented code such that it uses three spaces for indentation instead by bart · 15 years ago
  22. d2c5eae Changes: by bart · 16 years ago
  23. 7e6de96 Documentation updates. by bart · 16 years ago
  24. 86562bd - Updated copyright statements. - Improved consistency of source file headers. by bart · 16 years ago
  25. dc1ef03 Wrapped DRD_() macro around even more function names. by bart · 16 years ago
  26. 62a784c Wrapped DRD_() macro around thread-related function names. by bart · 16 years ago
  27. 195e41f Wrapped DRD_() macro around all client object function names. by bart · 16 years ago
  28. 62ada3f Wrapped DRD_() macro around all segment function names. by bart · 16 years ago
  29. 9c606bd by sewardj · 16 years ago
  30. 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_rwlock.c]
  31. 5f57be9 - Renamed the client request VG_USERREQ__GET_THREAD_SELF into by bart · 16 years ago
  32. 74c8467 Several reader-writer lock related fixes. by bart · 16 years ago
  33. 9d5b796 Added support for detecting locks that have been held too long. by bart · 16 years ago
  34. 165b90f Added more comments. Fixed a bug: false positives were reported when using reader-writer locks. This is now fixed. by bart · 16 years ago
  35. 6bbefaf Added more detailed statistics about thread_new_segment() calls. by bart · 16 years ago
  36. 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 · 16 years ago
  37. 3772a98 Made indentation in the DRD source code uniform: indentation size is now two spaces in all soure files. by bart · 16 years ago
  38. 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
  39. 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
  40. 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 · 17 years ago