1. 0adf47f Added a glibc 2.7 suppression. by bart · 17 years ago
  2. 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 · 17 years ago
  3. e8f460a Minor simplification of DRD suppression file. by bart · 17 years ago
  4. cea0e95 Replaced per-thread start/stop recording mechanism by extra suppression patterns. by bart · 17 years ago
  5. 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
  6. bbb6799 Fixed compiler warning (duplicate const). by bart · 17 years ago
  7. 2cf220a Added -Wsign-compare. by bart · 17 years ago
  8. 0d06300 When started with linuxthreads, the DRD tool now stops as soon as the first thread is created. by bart · 17 years ago
  9. 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
  10. af3a8ea Updated output variants. by bart · 17 years ago
  11. 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
  12. bcbd748 Removed debugging code. by bart · 17 years ago
  13. 2c7c1d5 Converted type of trace messages from Vg_DebugMsg to Vg_UserMsg. by bart · 17 years ago
  14. 28230a3 Eliminated upper bounds on the number of condition variables, semaphores and barriers. Added command-line option --trace-semaphore. by bart · 17 years ago
  15. 5169367 Updated after renaming / removing regression test output files. by bart · 17 years ago
  16. b78312c Bug fix: "mutex reinitialization" error message is no longer printed for the tc09_bad_unlock test. by bart · 17 years ago
  17. 9510256 Updated to do list. by bart · 17 years ago
  18. 33cb9d0 Simplified stack tracking. by bart · 17 years ago
  19. c71e3bc Removed calls to set_thread_name() because the calls to snprintf() caused data races. by bart · 17 years ago
  20. 90dcb3b Converted triple "Destroying locked mutex" messages into single messages. by bart · 17 years ago
  21. 46d5f17 Converted triple "Destroying locked mutex" messages into single messages. by bart · 17 years ago
  22. e7d5872 Eliminated the upper bound on the number of client-side mutexes. by bart · 17 years ago
  23. 4bb53d8 Eliminated the upper bound on the number of client-side mutexes. by bart · 17 years ago
  24. 635cb16 Added support for recognizing invalid mutexes. by bart · 17 years ago
  25. c9463c4 Should compile again with linuxthreads header files. by bart · 17 years ago
  26. 1ee25f0 Make comments reflect the code. by njn · 17 years ago
  27. 8bc718c Updated to do list. by bart · 17 years ago
  28. 418c99d Converted to new mutex error message format. by bart · 17 years ago
  29. 4240ff3 Fixed compiler warning. by bart · 17 years ago
  30. 8bba1f7 An error message is now printed before attempting to lock a non-recursive mutex recursively. by bart · 17 years ago
  31. 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
  32. 612c87b Make sure tc20_verifywrap does not trigger an assertion failure in combination with glibc 2.7. by bart · 17 years ago
  33. e883bc8 Cleaned up generation of "Not a mutex" error messages. by bart · 17 years ago
  34. eb8b8c8 First step towards bus locking support. by bart · 17 years ago
  35. 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
  36. 9cb4197 Updated to do list. by bart · 17 years ago
  37. 5976fdd Added Helgrind regression tests tc05, tc06 and tc08. by bart · 17 years ago
  38. a503f09 Added more barrier tests. by bart · 17 years ago
  39. 82d886e Left out number of suppressed error messages. by bart · 17 years ago
  40. 0cc09c9 Summarized multiple pth_barrier.stderr.exp* output files into one. by bart · 17 years ago
  41. ccb3d25 Added to repository. by bart · 17 years ago
  42. 324a733 Fixed typo. by bart · 17 years ago
  43. 792e43a Fixed more Fedora 8 regression test failures. by bart · 17 years ago
  44. a265652 Fixed most Fedora 8 regression test failures. by bart · 17 years ago
  45. 438b900 Filter out stack offset of stack variables. by bart · 17 years ago
  46. 60389da Added more of Helgrind's regression tests. by bart · 17 years ago
  47. ab7a644 Converted several assertions into error messages. by bart · 17 years ago
  48. 62b544d The mutex address may now be left zero when triggering a MutexErr. by bart · 17 years ago
  49. d2e13a2 Added output for the case where the data race is detected in thread 3. by bart · 17 years ago
  50. 313f22b Renamed pth_barrier.stderr.exp into pth_barrier.stderr.exp-thread2. by bart · 17 years ago
  51. 789c3c5 Intercept pthread_rwlock_try{rd,wr}lock. Fixes #158212. by sewardj · 17 years ago
  52. d1af074 Updated to do list. by bart · 17 years ago
  53. ecbf166 Added --trace-csw and --trace-danger-set. Removed commented out code. by bart · 17 years ago
  54. bebc5d6 Fixed race conditions in client pthread_barrier_wait() intercept code. by bart · 17 years ago
  55. 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
  56. 9cdaf1e Fixed a memory leak. by bart · 17 years ago
  57. ed866d8 Cleanup: moved const keyword in front of datatype. by bart · 17 years ago
  58. 5b311f1 Cleanup: removed commented out code. by bart · 17 years ago
  59. 291b369 Minor change: renamed one variable. by bart · 17 years ago
  60. c46c232 Added vc_assign() function. by bart · 17 years ago
  61. bf77288 Cleanup: removed old data race detection algorithm implementation. by bart · 17 years ago
  62. 301c311 Fixed a memory leak and renamed one variable. by bart · 17 years ago
  63. 68edad5 Added more debugging output. by bart · 17 years ago
  64. 08762a3 Fixed output. by bart · 17 years ago
  65. 546b771 Various minor changes. by bart · 17 years ago
  66. d7173a7 Whitespace-only change. by bart · 17 years ago
  67. 966f055 Added const keyword to second argument of VG_(OSetGen_Remove)(). by bart · 17 years ago
  68. 35c58b1 Added a section about programming with threads, added an acknowledgements section and added more references. by bart · 17 years ago
  69. f46bb48 Rewrote the README.txt document. by bart · 17 years ago
  70. 055c56b Updated to do list. by bart · 17 years ago
  71. fc4b63a Comment-only changes. by sewardj · 17 years ago
  72. 25896d9 Fix exp-drd Fedora 8 tc18_semabuse regression test failure. It is okay to leave out the tl_assert(waited) statement because this statement is only triggered in case sem_post() fails, and sem_post() currently only fails when called on something that is not a semaphore. by bart · 17 years ago
  73. 6790d91 Ignore executables. by rjwalsh · 17 years ago
  74. b6aa73e Ignore post.out files. by rjwalsh · 17 years ago
  75. ba0272e Oops - don't ignore stuff here. by rjwalsh · 17 years ago
  76. 85c10df Ignore output files. by rjwalsh · 17 years ago
  77. 250ec2e Try to sort out signedness problems in hg_wordfm.[ch], and do a bunch by sewardj · 17 years ago
  78. 05b4823 Fix minor breakage in 7 tests. by njn · 17 years ago
  79. 8ccae99 notes about SPEC benchmarks by njn · 17 years ago
  80. 95c3859 Update bug status. by tom · 17 years ago
  81. 3b2ab27 Always call ML_(generic_POST_sys_shmat) when a shmat call succeeds, even by tom · 17 years ago
  82. 4d474d0 Update copyright dates ("200X-2007" --> "200X-2008"). by sewardj · 17 years ago
  83. 6ffc8de Update. by sewardj · 17 years ago
  84. 9084de7 Include headers for VG_(register_stack) calls. by sewardj · 17 years ago
  85. c0be925 Fix race condition in sem_post() wrapper (Bart Van Assche). by sewardj · 17 years ago
  86. e29c8fa Track top level Makefile.am changes in r7390. by sewardj · 17 years ago
  87. ab13750 Update. by sewardj · 17 years ago
  88. fad9c1c From Bart van Assche: by njn · 17 years ago
  89. ad4e8ab Test exp-tools by default as well. by njn · 17 years ago
  90. 03d6900 Try to fix build system breakage w.r.t. ssse3_misaligned. It isn't by sewardj · 17 years ago
  91. c313b48 Make exp-drd regression tests succeed when glibc-debuginfo is by sewardj · 17 years ago
  92. 6d6da5b Only build the SSSE3 tests on machines whose assemblers know about by sewardj · 17 years ago
  93. 75010ca start 3.4.0 release notes by njn · 17 years ago
  94. 8231f32 Add SSSE3 tests. by sewardj · 17 years ago
  95. 114a917 Tool-side support for the new primops required by SSSE3 instructions. by sewardj · 17 years ago
  96. 690c3c8 Make the clone system call wrappers call VG_(register_stack) to record by tom · 17 years ago
  97. c889c62 Update (mostly to check that the svn server still works after host change) by sewardj · 17 years ago
  98. 117a6b8 minor tweak by njn · 17 years ago
  99. dfa5126 Fix 'make dist' -- don't list nonexistent files for inclusion in the tarball. by sewardj · 17 years ago
  100. 28cfe4b fix typo by njn · 17 years ago