1. fc7c30a Added regression test for timerfd_create(), timerfd_gettime() and timerfd_settime() system calls. by bart · 16 years ago
  2. 71bad29 Added more configure tests. by bart · 16 years ago
  3. 004dc0b Added interpreter name. by bart · 16 years ago
  4. c381849 Added yet another output variant. by bart · 16 years ago
  5. 137f8f6 Added yet another output variant. by bart · 16 years ago
  6. d8b6689 Added yet another output variant. by bart · 16 years ago
  7. b7bc6e0 Added yet another output variant. by bart · 16 years ago
  8. 122812d Filtered malloc/free statistics out from more output variant files. by bart · 16 years ago
  9. c260d73 Added yet another malloc_free_fill output variant. by bart · 16 years ago
  10. 9f7c35f Removed malloc/free statistics from alternate output files. by bart · 16 years ago
  11. e71890a The sigkill regression test no longer attempts to set signal handlers for the signal numbers 32 and 33. by bart · 16 years ago
  12. a50aa8a Replaced tests for eventfd() and eventfd_read(). by bart · 16 years ago
  13. 18493aa Filtered out malloc/free statistics. by bart · 16 years ago
  14. 18743dd Filtered out malloc/free statistics. by bart · 16 years ago
  15. 45f7c05 Filtered out malloc/free statistics. by bart · 16 years ago
  16. 88477ee Filtered out malloc/free statistics from mallinfo test. by bart · 16 years ago
  17. 7bda0b9 filter_allocs now also works when any of the numbers to be filtered out is greater than or equal to 1000. by bart · 16 years ago
  18. 3a3e8ca Suppress unavoidable warning during compilation of pth_cancel1.c. by bart · 16 years ago
  19. 63095f5 Added actual syslog system call test. by bart · 16 years ago
  20. ce48fa9 Added tests for <sys/klog.h> and klogctl(). by bart · 16 years ago
  21. f7db457 Added regression test for Linux' syslog system call (called klogctl by glibc). by bart · 16 years ago
  22. 65bfd21 Enabled syslog and create_module system calls. by bart · 16 years ago
  23. f477549 Documentation now matches the implementation of the Linux time system call wrapper. by bart · 16 years ago
  24. 35ee3fa Made source code C90 compliant. by bart · 16 years ago
  25. f5ceec8 Added support for epoll_pwait(), utimensat(), eventfd(), timerfd() and signalfd(). Fixes bug 160907. by bart · 16 years ago
  26. 07596a2 glibc 2.8 has the very same checking reports as did by dirk · 16 years ago
  27. e721dfd Do not run the memory allocation test on LinuxThreads systems. by bart · 16 years ago
  28. 5a4fb83 Took into account that mallinfo() is not supported on all platforms. by bart · 16 years ago
  29. c411d1c Added configure test for mallinfo(). by bart · 16 years ago
  30. 5f3c0f5 Updated expected output. by bart · 16 years ago
  31. 05ef357 Ensured all allocated memory is freed before exiting. by bart · 16 years ago
  32. 71a50b3 Moved mallinfo regression test from none/tests to memcheck/tests. by bart · 16 years ago
  33. bee023b Made mallinfo() regression test more extensive, based on a contribution by Eugene Toder. by bart · 16 years ago
  34. 545380e Refined mallinfo() implementation (contributed by Eugene Toder). by bart · 16 years ago
  35. 145fe1c Make exp-drd also work on programs not linked with -lpthread. by bart · 16 years ago
  36. 737cf0d Fixed typo. by bart · 16 years ago
  37. 2da97ba Removed superfluous libraries for the memory_allocation test program. by bart · 16 years ago
  38. e8a274c Added missing VG_(cli_free)() call. by bart · 16 years ago
  39. 412efe5 Added regression test for drd's memory allocation replacement functions. by bart · 16 years ago
  40. fd2ffb0 Added info about slowdown caused by the exp-drd tool. by bart · 16 years ago
  41. aae367c Updated to do list. by bart · 16 years ago
  42. 6bbefaf Added more detailed statistics about thread_new_segment() calls. by bart · 16 years ago
  43. 5d421ba Disabled complex logic in danger_set_update_needed() since it did not result in any speedup. by bart · 16 years ago
  44. 68d9fab Added regression test for mallinfo(). by bart · 16 years ago
  45. c3c9839 Added mallinfo() implementation based on patch by Eugene Toder (see also bug 160956). by bart · 16 years ago
  46. 76719bf Made gcc version check more robust. by bart · 16 years ago
  47. 5018f53 Fixed compiler warning. by bart · 16 years ago
  48. 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
  49. b93846e Modified output of stack trace printed at start of thread (code is commented out). by bart · 16 years ago
  50. 14b151d Remove VG_ prefixing from static (non-exported) functions. by sewardj · 16 years ago
  51. 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
  52. 44c6678 Added Amarok. by bart · 16 years ago
  53. 9955415 Updated to do list. by bart · 16 years ago
  54. 7cd7d7f Added bm_compare(). by bart · 16 years ago
  55. 82195c1 Enable danger set checking when the environment variable DRD_VERIFY_DANGER_SET is set. by bart · 16 years ago
  56. 4af812e Renamed thread_update_danger_set() into thread_compute_danger_set(). by bart · 16 years ago
  57. d441344 Added yet another output variant. by bart · 16 years ago
  58. 8d91819 Fixed tool name. by bart · 16 years ago
  59. b920b66 Added yet another output variant. by bart · 16 years ago
  60. 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
  61. e4504dd More statistics are now printed about DRD's behavior. by bart · 16 years ago
  62. d66e3a8 Added more counters. Reduced number of danger set updates slightly. by bart · 16 years ago
  63. f729197 Added vc_combine2(). by bart · 16 years ago
  64. fbbac09 Added vc_combine2(). by bart · 16 years ago
  65. 0ff483d Added and commented out code for printing the result of VG_(get_StackTrace)(). by bart · 16 years ago
  66. 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
  67. 952e1a0 Renamed command-line option --trace-address into --trace-addr. Made bitmap statistics more detailed. by bart · 16 years ago
  68. 588d90f Added bm_get_bitmap2_node_creation_count(). by bart · 16 years ago
  69. fdb6558 Simplified format in which a vector clock is printed. by bart · 16 years ago
  70. 25d3003 Data races on *stdout / *stderr are now suppressed via these objects itselves instead of via suppression patterns. by bart · 16 years ago
  71. 0ffa483 Added command-line option --check-stack-var. Reporting data races on stack variables is now disabled by default. by bart · 16 years ago
  72. 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
  73. 23d3a4e Commented out the too frequently called tl_assert() statements. by bart · 16 years ago
  74. bf3a60c Suppressed reports about data races during thread creation. by bart · 16 years ago
  75. e3939e1 Added a libdl.so suppression pattern. Removed the libX11 (XReply) suppression pattern. by bart · 16 years ago
  76. 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
  77. 6f07b25 Moved one-time initialization code from first intercepted pthread_create() call to _init() function. by bart · 16 years ago
  78. fdd8d4e Added tl_assert() statement on result of VG_(malloc)() calls. by bart · 17 years ago
  79. 024a95a Another small reduction in stack space usage. by bart · 17 years ago
  80. f993b87 Slightly reduced stack space needed when reporting a data race. by bart · 17 years ago
  81. 130463a Changed --trace-suppression into --trace-suppr. Added documentation for --alignment. by bart · 17 years ago
  82. 2cb48d6 Updated DRD's help text (-h): added documentation for --trace-malloc. by bart · 17 years ago
  83. bbd2c84 Updated test plan. by bart · 17 years ago
  84. 5343c9e Updated to do list. by bart · 17 years ago
  85. d5a9076 --trace-danger-set is a debug option, not a regular tracing option. by bart · 17 years ago
  86. 6acfca8 Added a section about interpreting data race reports. by bart · 17 years ago
  87. bd7e56e Fixed command-line option help information. by bart · 17 years ago
  88. 842e600 Updated. by bart · 17 years ago
  89. d490707 Split bm_has_any() into bm_has_any_load() and bm_has_any_store(). by bart · 17 years ago
  90. 8bf2f8b Introduced bm_test_and_clear(). by bart · 17 years ago
  91. fea6444 Improved scalability in case of many synchronization objects. by bart · 17 years ago
  92. d7f081b Added more libdl.so suppression patterns. by bart · 17 years ago
  93. 4a975e1 Modified mutex and condtion variable tracing output slightly. by bart · 17 years ago
  94. 5ea99e5 Even more expected output updates. by bart · 17 years ago
  95. 320221a More expected output updates. by bart · 17 years ago
  96. 282dad1 Updated expected output files. by bart · 17 years ago
  97. fa37c92 Made mutex tracing output more verbose. by bart · 17 years ago
  98. d00bd22 Added DRD_IGNORE_VAR() and DRD_TRACE_VAR() macro's. by bart · 17 years ago
  99. 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 · 17 years ago
  100. 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 · 17 years ago