1. 0b5bf91 Handle DW_FORM_data8. by sewardj · 16 years ago
  2. 2ebd6dd Updated to do list. by bart · 16 years ago
  3. 43409c9 Added LinuxThreads output files. by bart · 16 years ago
  4. 2e196ce Removed frame numbers and debuginfo reader warnings from output. by bart · 16 years ago
  5. b515eb1 Switched to VG_(get_data_description)() for descriptions of addresses in error reports. by bart · 16 years ago
  6. f93c3c9 Added more suppression patterns to DRD's suppression file. by bart · 16 years ago
  7. 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 · 16 years ago
  8. 8360df5 Added more atomic read/modify/write tests. by bart · 16 years ago
  9. a47b351 Added support for atomic modifications (VEX' Imbe_BusLock/Imbe_BusUnlock). by bart · 16 years ago
  10. 33e4e7e Don't tell m_redir (and the user) that debuginfo is about to be by sewardj · 16 years ago
  11. a7faf67 Cleaned up vc_min() and vc_combine() implementations. by bart · 16 years ago
  12. 3519b52 Updated DRD's readme.txt. by bart · 16 years ago
  13. b1dd74d More suppression pattern generalization. by bart · 16 years ago
  14. efd9857 Generalized a suppression pattern. by bart · 16 years ago
  15. bfbdeb1 Reverted -- no races should be reported on tc21_pthonce. by bart · 16 years ago
  16. 40605eb Added stdout.exp and stderr.exp files for LinuxThreads. by bart · 16 years ago
  17. 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 · 16 years ago
  18. d0c0ea6 VG_(get_strace_wrk): don't segfault in the degenerate case fp_min = by sewardj · 16 years ago
  19. aed2e4c Compiles now with gcc 2.96 too. by bart · 16 years ago
  20. 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
  21. 4c45c24 Added test for recursive writer locking. by bart · 16 years ago
  22. 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 · 16 years ago
  23. 76d15fa Don't be quite so paranoid about rejecting symbols that fall outside by sewardj · 16 years ago
  24. 064d1fa Made sure that the pth_broadcast test is aborted if it does not complete within 100s. by bart · 16 years ago
  25. 7e9aec5 Made exp-drd/tests/trylock.c compile with older glibc versions. by bart · 16 years ago
  26. fab2990 update comments by njn · 16 years ago
  27. aaa34d2 Update for the new VG_(ssort) algorithm. by njn · 16 years ago
  28. b8b79ad Merge in the DATASYMS branch. by sewardj · 16 years ago
  29. c3bfcb9 This wasn't supposed to go in the last commit; undo. by njn · 16 years ago
  30. e8ffe52 Ignore Emacs temporary files. Also, produce the correct .diff filename when by njn · 16 years ago
  31. d8b32c9 Updated to do list. by bart · 16 years ago
  32. 848fdf8 Added regression test for pthread_*timedlock() and pthread_*trylock() calls. by bart · 16 years ago
  33. 9d240a4 More error message uniformization. by bart · 16 years ago
  34. 620352e More error message uniformization. by bart · 16 years ago
  35. 1b39623 More error message uniformization. by bart · 16 years ago
  36. 80f4316 Made error messages more uniform. by bart · 16 years ago
  37. 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
  38. 4751a21 Updated alternative expected output files. by bart · 16 years ago
  39. 0034464 Converted double mutex error messages into single error messages. by bart · 16 years ago
  40. 0adf47f Added a glibc 2.7 suppression. by bart · 16 years ago
  41. 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 · 16 years ago
  42. e8f460a Minor simplification of DRD suppression file. by bart · 16 years ago
  43. cea0e95 Replaced per-thread start/stop recording mechanism by extra suppression patterns. by bart · 16 years ago
  44. 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 · 16 years ago
  45. bbb6799 Fixed compiler warning (duplicate const). by bart · 16 years ago
  46. 2cf220a Added -Wsign-compare. by bart · 16 years ago
  47. 0d06300 When started with linuxthreads, the DRD tool now stops as soon as the first thread is created. by bart · 16 years ago
  48. 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 · 16 years ago
  49. af3a8ea Updated output variants. by bart · 16 years ago
  50. 3b1ee45 Added detection of more types of runtime errors. Cleaned up tracing output. Added test for tracing output (tc20_verifywrap2). by bart · 16 years ago
  51. bcbd748 Removed debugging code. by bart · 16 years ago
  52. 2c7c1d5 Converted type of trace messages from Vg_DebugMsg to Vg_UserMsg. by bart · 16 years ago
  53. 28230a3 Eliminated upper bounds on the number of condition variables, semaphores and barriers. Added command-line option --trace-semaphore. by bart · 16 years ago
  54. 5169367 Updated after renaming / removing regression test output files. by bart · 16 years ago
  55. b78312c Bug fix: "mutex reinitialization" error message is no longer printed for the tc09_bad_unlock test. by bart · 16 years ago
  56. 9510256 Updated to do list. by bart · 16 years ago
  57. 33cb9d0 Simplified stack tracking. by bart · 16 years ago
  58. c71e3bc Removed calls to set_thread_name() because the calls to snprintf() caused data races. by bart · 16 years ago
  59. 90dcb3b Converted triple "Destroying locked mutex" messages into single messages. by bart · 16 years ago
  60. 46d5f17 Converted triple "Destroying locked mutex" messages into single messages. by bart · 16 years ago
  61. e7d5872 Eliminated the upper bound on the number of client-side mutexes. by bart · 16 years ago
  62. 4bb53d8 Eliminated the upper bound on the number of client-side mutexes. by bart · 16 years ago
  63. 635cb16 Added support for recognizing invalid mutexes. by bart · 16 years ago
  64. c9463c4 Should compile again with linuxthreads header files. by bart · 16 years ago
  65. 1ee25f0 Make comments reflect the code. by njn · 16 years ago
  66. 8bc718c Updated to do list. by bart · 16 years ago
  67. 418c99d Converted to new mutex error message format. by bart · 16 years ago
  68. 4240ff3 Fixed compiler warning. by bart · 16 years ago
  69. 8bba1f7 An error message is now printed before attempting to lock a non-recursive mutex recursively. by bart · 16 years ago
  70. 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 · 16 years ago
  71. 612c87b Make sure tc20_verifywrap does not trigger an assertion failure in combination with glibc 2.7. by bart · 16 years ago
  72. e883bc8 Cleaned up generation of "Not a mutex" error messages. by bart · 16 years ago
  73. eb8b8c8 First step towards bus locking support. by bart · 16 years ago
  74. 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 · 16 years ago
  75. 9cb4197 Updated to do list. by bart · 16 years ago
  76. 5976fdd Added Helgrind regression tests tc05, tc06 and tc08. by bart · 16 years ago
  77. a503f09 Added more barrier tests. by bart · 16 years ago
  78. 82d886e Left out number of suppressed error messages. by bart · 16 years ago
  79. 0cc09c9 Summarized multiple pth_barrier.stderr.exp* output files into one. by bart · 16 years ago
  80. ccb3d25 Added to repository. by bart · 16 years ago
  81. 324a733 Fixed typo. by bart · 16 years ago
  82. 792e43a Fixed more Fedora 8 regression test failures. by bart · 16 years ago
  83. a265652 Fixed most Fedora 8 regression test failures. by bart · 16 years ago
  84. 438b900 Filter out stack offset of stack variables. by bart · 16 years ago
  85. 60389da Added more of Helgrind's regression tests. by bart · 16 years ago
  86. ab7a644 Converted several assertions into error messages. by bart · 16 years ago
  87. 62b544d The mutex address may now be left zero when triggering a MutexErr. by bart · 16 years ago
  88. d2e13a2 Added output for the case where the data race is detected in thread 3. by bart · 16 years ago
  89. 313f22b Renamed pth_barrier.stderr.exp into pth_barrier.stderr.exp-thread2. by bart · 16 years ago
  90. 789c3c5 Intercept pthread_rwlock_try{rd,wr}lock. Fixes #158212. by sewardj · 16 years ago
  91. d1af074 Updated to do list. by bart · 16 years ago
  92. ecbf166 Added --trace-csw and --trace-danger-set. Removed commented out code. by bart · 16 years ago
  93. bebc5d6 Fixed race conditions in client pthread_barrier_wait() intercept code. by bart · 16 years ago
  94. 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 · 16 years ago
  95. 9cdaf1e Fixed a memory leak. by bart · 16 years ago
  96. ed866d8 Cleanup: moved const keyword in front of datatype. by bart · 16 years ago
  97. 5b311f1 Cleanup: removed commented out code. by bart · 16 years ago
  98. 291b369 Minor change: renamed one variable. by bart · 16 years ago
  99. c46c232 Added vc_assign() function. by bart · 16 years ago
  100. bf77288 Cleanup: removed old data race detection algorithm implementation. by bart · 16 years ago