1. 6060977 Removed too restrictive assert. by bart · 17 years ago
  2. de519f3 Removed duplicate code. by bart · 17 years ago
  3. 0f2b3cf Fixed race condition. by bart · 17 years ago
  4. 6111133 Made test for OpenMP more complete. by bart · 17 years ago
  5. 5e1952a More cleanup. by bart · 17 years ago
  6. ebca786 Added NPTL-0.60 suppression patterns. by bart · 17 years ago
  7. 3effeb9 Added yet another output variant. by bart · 17 years ago
  8. 7b792b1 Cleanup. by bart · 17 years ago
  9. 35b515a Added LinuxThreads output files for exp-drd/tests/linuxthreads_det. by bart · 17 years ago
  10. fc8f516 Fixed spelling error. by bart · 17 years ago
  11. 96f892f Added test for LinuxThreads detection. by bart · 17 years ago
  12. 29cc9db Un-break compilation on systems with a compiler that does not support -fopenmp. by bart · 17 years ago
  13. 25de616 Added OpenMP test program. by bart · 17 years ago
  14. c35ab03 Fixed typo. by bart · 17 years ago
  15. d218a58 Fixed compiler warning. by bart · 17 years ago
  16. ea5aa50 Added an additional suppression pattern. by bart · 17 years ago
  17. 8ddef88 Fixed false positives reported after the second last pthread_barrier_wait() call in a thread. by bart · 17 years ago
  18. 97fab40 More information is now printed if a data race is detected in dynamically allocated memory. by bart · 17 years ago
  19. 4f32cc8 Reverted last commit. by bart · 17 years ago
  20. fd563cd Updated to do list. by bart · 17 years ago
  21. 5762e33 Most of the times zero conflicting accesses were reported on the matinv regression test, sometimes a lot of conflicting accesses were reported on this regression test. This should now be fixed. by bart · 17 years ago
  22. 4ff230a Added glibc 2.3 output. by bart · 17 years ago
  23. 68d80f4 Added pthread_mutex_destroy() call. by bart · 17 years ago
  24. 380ab7c Fixed typo's in filenames. by bart · 17 years ago
  25. 25200ff Reintroduced setting thread names (conditionally), such that the races triggered by snprintf() can be debugged. by bart · 17 years ago
  26. aa3c28a Handle DW_OP_deref. by sewardj · 17 years ago
  27. 3227e28 More output filter tuning. by bart · 17 years ago
  28. d5c9a95 Removed duplicate suppression pattern. by bart · 17 years ago
  29. bd54d89 More output filter tuning. by bart · 17 years ago
  30. 4d7c270 Added an output variant for exp-drd/tests/hg03_inherit. by bart · 17 years ago
  31. 8feac0b Correction. by bart · 17 years ago
  32. f16b77c More finetuning of output filtering. by bart · 17 years ago
  33. 68a2ebd Try to handle the situation where an object is first split into a base by sewardj · 17 years ago
  34. 0b5bf91 Handle DW_FORM_data8. by sewardj · 17 years ago
  35. 2ebd6dd Updated to do list. by bart · 17 years ago
  36. 43409c9 Added LinuxThreads output files. by bart · 17 years ago
  37. 2e196ce Removed frame numbers and debuginfo reader warnings from output. by bart · 17 years ago
  38. b515eb1 Switched to VG_(get_data_description)() for descriptions of addresses in error reports. by bart · 17 years ago
  39. f93c3c9 Added more suppression patterns to DRD's suppression file. by bart · 17 years ago
  40. 4d72f10 Modified pth_detached test program such that each dot printed by the detached threads is now printed on a line by itself. by bart · 17 years ago
  41. 8360df5 Added more atomic read/modify/write tests. by bart · 17 years ago
  42. a47b351 Added support for atomic modifications (VEX' Imbe_BusLock/Imbe_BusUnlock). by bart · 17 years ago
  43. 33e4e7e Don't tell m_redir (and the user) that debuginfo is about to be by sewardj · 17 years ago
  44. a7faf67 Cleaned up vc_min() and vc_combine() implementations. by bart · 17 years ago
  45. 3519b52 Updated DRD's readme.txt. by bart · 17 years ago
  46. b1dd74d More suppression pattern generalization. by bart · 17 years ago
  47. efd9857 Generalized a suppression pattern. by bart · 17 years ago
  48. bfbdeb1 Reverted -- no races should be reported on tc21_pthonce. by bart · 17 years ago
  49. 40605eb Added stdout.exp and stderr.exp files for LinuxThreads. by bart · 17 years ago
  50. 4501d5c Replaced non-deterministic LinuxThreads test by a deterministic one (the time at which getpid() was called in the created thread did depend on how the Valgrind core scheduled threads). by bart · 17 years ago
  51. d0c0ea6 VG_(get_strace_wrk): don't segfault in the degenerate case fp_min = by sewardj · 17 years ago
  52. aed2e4c Compiles now with gcc 2.96 too. by bart · 17 years ago
  53. 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
  54. 4c45c24 Added test for recursive writer locking. by bart · 17 years ago
  55. 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
  56. 76d15fa Don't be quite so paranoid about rejecting symbols that fall outside by sewardj · 17 years ago
  57. 064d1fa Made sure that the pth_broadcast test is aborted if it does not complete within 100s. by bart · 17 years ago
  58. 7e9aec5 Made exp-drd/tests/trylock.c compile with older glibc versions. by bart · 17 years ago
  59. fab2990 update comments by njn · 17 years ago
  60. aaa34d2 Update for the new VG_(ssort) algorithm. by njn · 17 years ago
  61. b8b79ad Merge in the DATASYMS branch. by sewardj · 17 years ago
  62. c3bfcb9 This wasn't supposed to go in the last commit; undo. by njn · 17 years ago
  63. e8ffe52 Ignore Emacs temporary files. Also, produce the correct .diff filename when by njn · 17 years ago
  64. d8b32c9 Updated to do list. by bart · 17 years ago
  65. 848fdf8 Added regression test for pthread_*timedlock() and pthread_*trylock() calls. by bart · 17 years ago
  66. 9d240a4 More error message uniformization. by bart · 17 years ago
  67. 620352e More error message uniformization. by bart · 17 years ago
  68. 1b39623 More error message uniformization. by bart · 17 years ago
  69. 80f4316 Made error messages more uniform. by bart · 17 years ago
  70. 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
  71. 4751a21 Updated alternative expected output files. by bart · 17 years ago
  72. 0034464 Converted double mutex error messages into single error messages. by bart · 17 years ago
  73. 0adf47f Added a glibc 2.7 suppression. by bart · 17 years ago
  74. 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
  75. e8f460a Minor simplification of DRD suppression file. by bart · 17 years ago
  76. cea0e95 Replaced per-thread start/stop recording mechanism by extra suppression patterns. by bart · 17 years ago
  77. 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
  78. bbb6799 Fixed compiler warning (duplicate const). by bart · 17 years ago
  79. 2cf220a Added -Wsign-compare. by bart · 17 years ago
  80. 0d06300 When started with linuxthreads, the DRD tool now stops as soon as the first thread is created. by bart · 17 years ago
  81. 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
  82. af3a8ea Updated output variants. by bart · 17 years ago
  83. 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
  84. bcbd748 Removed debugging code. by bart · 17 years ago
  85. 2c7c1d5 Converted type of trace messages from Vg_DebugMsg to Vg_UserMsg. by bart · 17 years ago
  86. 28230a3 Eliminated upper bounds on the number of condition variables, semaphores and barriers. Added command-line option --trace-semaphore. by bart · 17 years ago
  87. 5169367 Updated after renaming / removing regression test output files. by bart · 17 years ago
  88. b78312c Bug fix: "mutex reinitialization" error message is no longer printed for the tc09_bad_unlock test. by bart · 17 years ago
  89. 9510256 Updated to do list. by bart · 17 years ago
  90. 33cb9d0 Simplified stack tracking. by bart · 17 years ago
  91. c71e3bc Removed calls to set_thread_name() because the calls to snprintf() caused data races. by bart · 17 years ago
  92. 90dcb3b Converted triple "Destroying locked mutex" messages into single messages. by bart · 17 years ago
  93. 46d5f17 Converted triple "Destroying locked mutex" messages into single messages. by bart · 17 years ago
  94. e7d5872 Eliminated the upper bound on the number of client-side mutexes. by bart · 17 years ago
  95. 4bb53d8 Eliminated the upper bound on the number of client-side mutexes. by bart · 17 years ago
  96. 635cb16 Added support for recognizing invalid mutexes. by bart · 17 years ago
  97. c9463c4 Should compile again with linuxthreads header files. by bart · 17 years ago
  98. 1ee25f0 Make comments reflect the code. by njn · 17 years ago
  99. 8bc718c Updated to do list. by bart · 17 years ago
  100. 418c99d Converted to new mutex error message format. by bart · 17 years ago