1. c3c9839 Added mallinfo() implementation based on patch by Eugene Toder (see also bug 160956). by bart · 16 years ago
  2. 76719bf Made gcc version check more robust. by bart · 16 years ago
  3. 5018f53 Fixed compiler warning. by bart · 16 years ago
  4. 44ceea2 Replaced -nostdlib by -nodefaultlibs such that constructors are executed at shared library load time. Replaced _init() function in drd_pthread_intercepts.c by a function with a constructor attribute in order to increase portability. by bart · 16 years ago
  5. b93846e Modified output of stack trace printed at start of thread (code is commented out). by bart · 16 years ago
  6. 14b151d Remove VG_ prefixing from static (non-exported) functions. by sewardj · 16 years ago
  7. 1a0cb6a Extended VG_(message)() buffer from 100 to 128 characters. Made sure that lines printed by different threads are not mixed up in the output. by bart · 16 years ago
  8. 44c6678 Added Amarok. by bart · 16 years ago
  9. 9955415 Updated to do list. by bart · 16 years ago
  10. 7cd7d7f Added bm_compare(). by bart · 16 years ago
  11. 82195c1 Enable danger set checking when the environment variable DRD_VERIFY_DANGER_SET is set. by bart · 16 years ago
  12. 4af812e Renamed thread_update_danger_set() into thread_compute_danger_set(). by bart · 16 years ago
  13. d441344 Added yet another output variant. by bart · 16 years ago
  14. 8d91819 Fixed tool name. by bart · 16 years ago
  15. b920b66 Added yet another output variant. by bart · 16 years ago
  16. 15728ab Only read debug information from regular files, and not from device nodes. Do not complain on files for which we do not have read access. by bart · 16 years ago
  17. e4504dd More statistics are now printed about DRD's behavior. by bart · 16 years ago
  18. d66e3a8 Added more counters. Reduced number of danger set updates slightly. by bart · 16 years ago
  19. f729197 Added vc_combine2(). by bart · 16 years ago
  20. fbbac09 Added vc_combine2(). by bart · 16 years ago
  21. 0ff483d Added and commented out code for printing the result of VG_(get_StackTrace)(). by bart · 16 years ago
  22. 8514502 Trace lines enabled by --trace-segment=yes now include the thread ID of the created thread instead of the creator thread. by bart · 16 years ago
  23. 952e1a0 Renamed command-line option --trace-address into --trace-addr. Made bitmap statistics more detailed. by bart · 16 years ago
  24. 588d90f Added bm_get_bitmap2_node_creation_count(). by bart · 16 years ago
  25. fdb6558 Simplified format in which a vector clock is printed. by bart · 16 years ago
  26. 25d3003 Data races on *stdout / *stderr are now suppressed via these objects itselves instead of via suppression patterns. by bart · 16 years ago
  27. 0ffa483 Added command-line option --check-stack-var. Reporting data races on stack variables is now disabled by default. by bart · 16 years ago
  28. 5e389f1 Presence of pthread_mutex_t::__m_kind or pthread_mutex_t::__data.__kind is now detected by configure. DRD now halts if configure could not find either of these two data members. by bart · 16 years ago
  29. 23d3a4e Commented out the too frequently called tl_assert() statements. by bart · 16 years ago
  30. bf3a60c Suppressed reports about data races during thread creation. by bart · 16 years ago
  31. e3939e1 Added a libdl.so suppression pattern. Removed the libX11 (XReply) suppression pattern. by bart · 16 years ago
  32. f1ac71a Changed the way how data races in NPTL's thread-private data on the top of the stack are ignored: instead of clearing the corresponding region in the bitmap of every thread when the stack pointer is increased, the appropriate bits in the suppression bitmap are set at thread creation time. by bart · 16 years ago
  33. 6f07b25 Moved one-time initialization code from first intercepted pthread_create() call to _init() function. by bart · 16 years ago
  34. fdd8d4e Added tl_assert() statement on result of VG_(malloc)() calls. by bart · 16 years ago
  35. 024a95a Another small reduction in stack space usage. by bart · 16 years ago
  36. f993b87 Slightly reduced stack space needed when reporting a data race. by bart · 16 years ago
  37. 130463a Changed --trace-suppression into --trace-suppr. Added documentation for --alignment. by bart · 16 years ago
  38. 2cb48d6 Updated DRD's help text (-h): added documentation for --trace-malloc. by bart · 16 years ago
  39. bbd2c84 Updated test plan. by bart · 16 years ago
  40. 5343c9e Updated to do list. by bart · 16 years ago
  41. d5a9076 --trace-danger-set is a debug option, not a regular tracing option. by bart · 16 years ago
  42. 6acfca8 Added a section about interpreting data race reports. by bart · 16 years ago
  43. bd7e56e Fixed command-line option help information. by bart · 16 years ago
  44. 842e600 Updated. by bart · 16 years ago
  45. d490707 Split bm_has_any() into bm_has_any_load() and bm_has_any_store(). by bart · 16 years ago
  46. 8bf2f8b Introduced bm_test_and_clear(). by bart · 16 years ago
  47. fea6444 Improved scalability in case of many synchronization objects. by bart · 16 years ago
  48. d7f081b Added more libdl.so suppression patterns. by bart · 16 years ago
  49. 4a975e1 Modified mutex and condtion variable tracing output slightly. by bart · 16 years ago
  50. 5ea99e5 Even more expected output updates. by bart · 16 years ago
  51. 320221a More expected output updates. by bart · 16 years ago
  52. 282dad1 Updated expected output files. by bart · 16 years ago
  53. fa37c92 Made mutex tracing output more verbose. by bart · 16 years ago
  54. d00bd22 Added DRD_IGNORE_VAR() and DRD_TRACE_VAR() macro's. by bart · 16 years ago
  55. 1b7a830 Bug fix: DRD no longer complains that a mutex was not locked by the calling thread when unlocking a mutex after a call to pthread_cond_timedwait() that timed out. by bart · 16 years ago
  56. 005dc97 Removed --trace-mem which traced all memory accesses. Added support for multiple --trace-address options. A range size can now be specified to the VG_USERREQ__DRD_START_TRACE_ADDR client request. Added VG_USERREQ__DRD_STOP_TRACE_ADDR client request. by bart · 16 years ago
  57. 9c4224c Added functions bm_clear_load() and bm_clear_store(). by bart · 16 years ago
  58. f5bb46a Changed meaning of the second argument of the start/stop suppression client requests from "end address" to "size in bytes". by bart · 16 years ago
  59. fda6492 Comment-only fix. by bart · 16 years ago
  60. e773de4 Minor optimization: eliminated an if-statement. by bart · 16 years ago
  61. 912ab8d Added command line option --show-stack-usage. by bart · 16 years ago
  62. a45570d Stack size is now specified at thread creation time. by bart · 16 years ago
  63. cac5346 Added thread_get_stack_size() and thread_get_stack_min_min(). by bart · 16 years ago
  64. 0fb0320 Added VG_(thread_get_stack_size)(). by bart · 16 years ago
  65. 96a0de3 Fixed a comment. by bart · 16 years ago
  66. 95761b5 Added command line option --var-info. Reading debug info for client variables is now disabled by default. by bart · 16 years ago
  67. 6db35e7 Minor update. by bart · 16 years ago
  68. 82f8526 Update. by sewardj · 16 years ago
  69. ceded21 Added support for --trace-malloc. by bart · 16 years ago
  70. e85a58a Updated test plan. by bart · 16 years ago
  71. 567614d Another small optimization. by bart · 16 years ago
  72. f29205e Cache misses too. by bart · 16 years ago
  73. 5955f33 Minor optimization of bm_clear(). by bart · 16 years ago
  74. 0ea4eca Removed unused function. by bart · 16 years ago
  75. 498d654 More expected output updates. by bart · 16 years ago
  76. 3194b8e Removed make -s install. by bart · 16 years ago
  77. c0267ef Updated expected output. by bart · 16 years ago
  78. 52e8291 Modified error message that is printed when a mutex operation is attempted on an object that is not a mutex. by bart · 16 years ago
  79. f647d34 Merged revisions r7758:7781 from branch DRDDEV to trunk. by bart · 16 years ago
  80. 43e31e2 Updated test plan. by bart · 16 years ago
  81. e4f6284 Updated modification date. by bart · 16 years ago
  82. d4e751b Added document with information about how to test DRD. by bart · 16 years ago
  83. 09ae5bf Added reference to SPLASH-2 benchmarks. by bart · 16 years ago
  84. 6b71761 When the "not a mutex" error message is printed, the offending address is now printed too. by bart · 16 years ago
  85. c18e356 Moved "supported_libpthread" test from .vgtest into run_openmp_test. by bart · 16 years ago
  86. 2e3a3c1 Make sure no error message is printed when pthread_mutex_trylock() is called on a non-recursive mutex from the thread that holds a lock on the mutex. by bart · 16 years ago
  87. 33e56c9 Extended bitmap lookup cache from one to four elements. by bart · 16 years ago
  88. da8c403 Added one more DRD libdl.so suppression pattern. by bart · 16 years ago
  89. 3bdf125 Updated documentation. by bart · 16 years ago
  90. 5fc70e6 Reorganized error printing code slightly. by bart · 16 years ago
  91. dd7a30d Added libX11 and libxcb suppression types. by bart · 16 years ago
  92. d1c9d22 Error type CondErr is now recognized when reading a suppression file. by bart · 16 years ago
  93. 84595c0 Fixed assert when delete[]-ing an array of size zero. by bart · 16 years ago
  94. a71e579 Added more tl_assert() statements. by bart · 16 years ago
  95. 0008f5b Added more comments / renamed some variables / bm_print() now also works on 64-bit systems. by bart · 16 years ago
  96. 11d0b50 Renamed bm_lookup() into bm2_lookup() and shifted right 2nd argument by ADDR0_BITS. by bart · 16 years ago
  97. 3f74967 Minor optimization. by bart · 16 years ago
  98. a9c3739 Implemented segment merging. by bart · 16 years ago
  99. 359f6d3 Minor documentation changes. by bart · 16 years ago
  100. 8186c85 Make the run_openmp_test work again with bash, and optimize it slightly. by bart · 16 years ago