1. ad994e8 drd, XML tracing: move newline generation into DRD_(trace_msg)() / change tracing output format slightly. by bart · 13 years ago
  2. 74b2d97 drd: Convert a few VG_(message)() calls into VG_(maybe_record_error)() calls by bart · 13 years ago
  3. b92ff0f DRD, refactoring: Introduce DRD_(trace_msg)() by bart · 13 years ago
  4. 922304f Updated modeline and copyright statement in DRD source files. by bart · 13 years ago
  5. 876cafd E-mail address update. by bart · 14 years ago
  6. 9eecbbb Update copyright dates to 2010. by sewardj · 14 years ago
  7. 62cc232 Changes: by bart · 14 years ago
  8. 67707ec - Added more rwlock type checking. by bart · 15 years ago
  9. c844150 Implemented type checking for reader-writer synchronization by bart · 15 years ago
  10. 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
  11. 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
  12. 1e29ebc by sewardj · 15 years ago
  13. 8f822af svn merge -r9818:10278 svn://svn.valgrind.org/valgrind/branches/DRDDEV by bart · 15 years ago
  14. 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
  15. d45d995 - Added support for most of the ANNOTATE_...() macro's supported by by bart · 15 years ago
  16. 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
  17. bedfd23 - Reindented code such that it uses three spaces for indentation instead by bart · 15 years ago
  18. d2c5eae Changes: by bart · 15 years ago
  19. 7e6de96 Documentation updates. by bart · 15 years ago
  20. 86562bd - Updated copyright statements. - Improved consistency of source file headers. by bart · 15 years ago
  21. dc1ef03 Wrapped DRD_() macro around even more function names. by bart · 15 years ago
  22. 62a784c Wrapped DRD_() macro around thread-related function names. by bart · 15 years ago
  23. 195e41f Wrapped DRD_() macro around all client object function names. by bart · 15 years ago
  24. 62ada3f Wrapped DRD_() macro around all segment function names. by bart · 15 years ago
  25. 9c606bd by sewardj · 16 years ago
  26. 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]
  27. 5f57be9 - Renamed the client request VG_USERREQ__GET_THREAD_SELF into by bart · 16 years ago
  28. 74c8467 Several reader-writer lock related fixes. by bart · 16 years ago
  29. 9d5b796 Added support for detecting locks that have been held too long. by bart · 16 years ago
  30. 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
  31. 6bbefaf Added more detailed statistics about thread_new_segment() calls. by bart · 16 years ago
  32. 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
  33. 3772a98 Made indentation in the DRD source code uniform: indentation size is now two spaces in all soure files. by bart · 16 years ago
  34. 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
  35. 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
  36. 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