1. 40605eb Added stdout.exp and stderr.exp files for LinuxThreads. by bart · 17 years ago
  2. 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
  3. 4c45c24 Added test for recursive writer locking. by bart · 17 years ago
  4. 7d12b0c The pth_broadcast test program now prints a message when finished such that the difference between successful completion and termination because of SIGALRM can be detected. by bart · 17 years ago
  5. 064d1fa Made sure that the pth_broadcast test is aborted if it does not complete within 100s. by bart · 17 years ago
  6. 7e9aec5 Made exp-drd/tests/trylock.c compile with older glibc versions. by bart · 17 years ago
  7. 848fdf8 Added regression test for pthread_*timedlock() and pthread_*trylock() calls. by bart · 17 years ago
  8. 9d240a4 More error message uniformization. by bart · 17 years ago
  9. 620352e More error message uniformization. by bart · 17 years ago
  10. 1b39623 More error message uniformization. by bart · 17 years ago
  11. 80f4316 Made error messages more uniform. by bart · 17 years ago
  12. 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
  13. 4751a21 Updated alternative expected output files. by bart · 17 years ago
  14. 0034464 Converted double mutex error messages into single error messages. by bart · 17 years ago
  15. 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
  16. 7bf8c6f Updated tc20_verifywrap to current output, and documented that an error message is missing at the end of the output for this test. by bart · 17 years ago
  17. af3a8ea Updated output variants. by bart · 17 years ago
  18. 3b1ee45 Added detection of more types of runtime errors. Cleaned up tracing output. Added test for tracing output (tc20_verifywrap2). by bart · 17 years ago
  19. 5169367 Updated after renaming / removing regression test output files. by bart · 17 years ago
  20. b78312c Bug fix: "mutex reinitialization" error message is no longer printed for the tc09_bad_unlock test. by bart · 17 years ago
  21. 33cb9d0 Simplified stack tracking. by bart · 17 years ago
  22. c71e3bc Removed calls to set_thread_name() because the calls to snprintf() caused data races. by bart · 17 years ago
  23. 90dcb3b Converted triple "Destroying locked mutex" messages into single messages. by bart · 17 years ago
  24. 46d5f17 Converted triple "Destroying locked mutex" messages into single messages. by bart · 17 years ago
  25. 4bb53d8 Eliminated the upper bound on the number of client-side mutexes. by bart · 17 years ago
  26. 635cb16 Added support for recognizing invalid mutexes. by bart · 17 years ago
  27. 418c99d Converted to new mutex error message format. by bart · 17 years ago
  28. 4240ff3 Fixed compiler warning. by bart · 17 years ago
  29. 8bba1f7 An error message is now printed before attempting to lock a non-recursive mutex recursively. by bart · 17 years ago
  30. 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 · 17 years ago
  31. e883bc8 Cleaned up generation of "Not a mutex" error messages. by bart · 17 years ago
  32. 4f00c74 Disabled tc07_hbl1 and tc08_hbl2 again since running these tests makes only sense with proper support for bus locks in exp-drd. by bart · 17 years ago
  33. 5976fdd Added Helgrind regression tests tc05, tc06 and tc08. by bart · 17 years ago
  34. a503f09 Added more barrier tests. by bart · 17 years ago
  35. 82d886e Left out number of suppressed error messages. by bart · 17 years ago
  36. 0cc09c9 Summarized multiple pth_barrier.stderr.exp* output files into one. by bart · 17 years ago
  37. ccb3d25 Added to repository. by bart · 17 years ago
  38. 324a733 Fixed typo. by bart · 17 years ago
  39. 792e43a Fixed more Fedora 8 regression test failures. by bart · 17 years ago
  40. a265652 Fixed most Fedora 8 regression test failures. by bart · 17 years ago
  41. 438b900 Filter out stack offset of stack variables. by bart · 17 years ago
  42. 60389da Added more of Helgrind's regression tests. by bart · 17 years ago
  43. d2e13a2 Added output for the case where the data race is detected in thread 3. by bart · 17 years ago
  44. 313f22b Renamed pth_barrier.stderr.exp into pth_barrier.stderr.exp-thread2. by bart · 17 years ago
  45. 08762a3 Fixed output. by bart · 17 years ago
  46. 546b771 Various minor changes. by bart · 17 years ago
  47. d7173a7 Whitespace-only change. by bart · 17 years ago
  48. 4d474d0 Update copyright dates ("200X-2007" --> "200X-2008"). by sewardj · 17 years ago
  49. c313b48 Make exp-drd regression tests succeed when glibc-debuginfo is by sewardj · 17 years ago
  50. dfa5126 Fix 'make dist' -- don't list nonexistent files for inclusion in the tarball. by sewardj · 17 years ago
  51. 347eeba by sewardj · 17 years ago
  52. e3b57aa by sewardj · 17 years ago
  53. 8564292 by sewardj · 17 years ago
  54. eced459 Rename drd_preloaded.c to drd_intercepts.c (Bart Van Assche) by sewardj · 17 years ago
  55. a2e5407 Add missing file to tarball. by sewardj · 17 years ago
  56. 8b09d4f by sewardj · 17 years ago
  57. 721ad7b Remove pthread_object_size.h and associated hardwired constants. by sewardj · 17 years ago
  58. b121028 Make it compile on AIX, even if the result doesn't do anything useful. by sewardj · 17 years ago
  59. 82ae77d Fix compilation on older Linux distros (Bart Van Assche) by sewardj · 17 years ago
  60. c68cbe3 Translate the drd regtests from C++ to C. (Bart Van Assche). by sewardj · 17 years ago
  61. 2610c04 Program uses too many new-ish constructions to be compilable on glibc 2.2 by sewardj · 17 years ago
  62. 9e7f113 Make drd regtests work again following core changes. (Bart Van Assche) by sewardj · 17 years ago
  63. 826154d Get rid of stuff which should not have been committed. Urrr. by sewardj · 17 years ago
  64. 0957345 Fix g++-2.96 build breakage. by sewardj · 17 years ago
  65. 51d8f25 Un-break 'make distdir'. Either by removing from EXTRA_DIST, file by sewardj · 17 years ago
  66. af44c82 Add DRD as an experimental tool. Bart Van Assche is the maintainer. by sewardj · 17 years ago