1. ed39800 Upgrade to valgrind 3.13.0 (15 June 2017). by Elliott Hughes · 7 years ago
  2. a0664b9 Upgrade to valgrind 3.12.0. by Elliott Hughes · 7 years ago
  3. b3a1e4b Update copyright dates, to include 2015. No functional change. by sewardj · 9 years ago
  4. 8eb8bab Bug 345248 - add support for Solaris OS in valgrind by sewardj · 9 years ago
  5. 112711a Add a port to Linux/TileGx. Zhi-Gang Liu (zliu@tilera.com) by sewardj · 9 years ago
  6. fed3c04 Merge six easy pieces from the BUF_REMOVAL branch: by florian · 10 years ago
  7. 3cc2620 drd: Ignore ordering introduced by a mutex used in the thread creation wrapper by bart · 10 years ago
  8. cb48672 drd: Add semaphore annotations (#333072) by bart · 10 years ago
  9. 63eb989 drd: Add post-rwlock_init and pre-rwlock_destroy client requests (#332265) by bart · 10 years ago
  10. 1371595 Fix drd assert failure for monitor cmd execution when all threads blocked in syscall by philippe · 10 years ago
  11. d4bab99 drd: Update copyright notice by bart · 11 years ago
  12. 4df0bfc mips: adding MIPS64LE support to Valgrind by petarj · 11 years ago
  13. d36fa80 drd: Handle pthread_cond_destroy() failure properly by bart · 11 years ago
  14. 19f91bb Fix more Char/HChar mixups. Closing in... by florian · 12 years ago
  15. 03f8d3f Update copyright dates to include 2012. by sewardj · 12 years ago
  16. 5db1540 Merge in a port for mips32-linux, by Petar Jovanovic and Dejan Jevtic, by sewardj · 12 years ago
  17. 41a378a drd: Add command-line option --ptrace-addr. by bart · 12 years ago
  18. 1081fe2 Remove emacs modeline and/or local variables from DRD source files by bart · 12 years ago
  19. 9134738 Add VALGRIND_RESIZEINPLACE_BLOCK() and hence close #267819. by bart · 13 years ago
  20. 922304f Updated modeline and copyright statement in DRD source files. by bart · 13 years ago
  21. 7d5f523 DRD: Report an error if --free-is-write=yes is used on a program invoking custom memory allocator client requests. by bart · 13 years ago
  22. fc08a53 DRD: Always invoke VG_(cli_free)() before the stop_using_mem callback. by bart · 13 years ago
  23. 5668d4e DRD: Report an error if an invalid argument is passed to pthread_detach(). Do not assume that pthread_detach() returns an error code if its argument is invalid. Should fix #267968. by bart · 13 years ago
  24. 876cafd E-mail address update. by bart · 14 years ago
  25. d3a300d DRD does now recognize Helgrind's start/stop tracking client requests too. by bart · 14 years ago
  26. 850f199 Handle statically initialized condition variables properly. by bart · 14 years ago
  27. 9eecbbb Update copyright dates to 2010. by sewardj · 14 years ago
  28. 141a7ed Resynchronized client requests with the latest version of TSan's header file by bart · 14 years ago
  29. 5bb492d Removed ANNOTATE_HAPPENS_DONE() again. by bart · 14 years ago
  30. 62cc232 Changes: by bart · 14 years ago
  31. 31b983d Removed trailing whitespace in C source and header files. by bart · 14 years ago
  32. 66f196d - Made the ANNOTATE_RWLOCK_*() macros binary compatible with Helgrind. by bart · 15 years ago
  33. b48bde2 Report an error message instead of triggering an assertion failure when a non-existing thread ID is passed to pthread_join() or pthread_cancel(). by bart · 15 years ago
  34. fc68130 Removed code that has been commented out recently. by bart · 15 years ago
  35. dd75cdf Replaced code for suppressing the stack memory in use at the time a by bart · 15 years ago
  36. 25f9f54 Added support for sem_open() and sem_close(). by bart · 15 years ago
  37. d7d1656 Made debugging output for the code that computes the highest used stack address more detailed. by bart · 15 years ago
  38. 63c92ea DRD no longer prints the thread ID's assigned by the Valgrind core but only those assigned by DRD itself. by bart · 15 years ago
  39. df5a1e2 Updated ANNOTATE_*() macro's as discussed on the valgrind-developers mailing list. Merged drt/unittest r1007:1014. Updated to do list. by bart · 15 years ago
  40. d45d995 - Added support for most of the ANNOTATE_...() macro's supported by by bart · 15 years ago
  41. 5c0251e Simplified client request handling. by bart · 15 years ago
  42. 6c7c76e Added support for the VG_USERREQ__MALLOCLIKE_BLOCK and VG_USERREQ__FREELIKE_BLOCK client requests. by bart · 15 years ago
  43. bedfd23 - Reindented code such that it uses three spaces for indentation instead by bart · 15 years ago
  44. e747176 Removed cross-tool dependency on helgrind/helgrind.h. by bart · 15 years ago
  45. 83c1780 Added support for the VG_USERREQ__HG_CLEAN_MEMORY client request. by bart · 15 years ago
  46. d2c5eae Changes: by bart · 15 years ago
  47. 86562bd - Updated copyright statements. - Improved consistency of source file headers. by bart · 15 years ago
  48. dc1ef03 Wrapped DRD_() macro around even more function names. by bart · 15 years ago
  49. 62a784c Wrapped DRD_() macro around thread-related function names. by bart · 15 years ago
  50. a8cf765 Wrapped DRD_() macro around all barrier-related function names. by bart · 15 years ago
  51. 03ffb2e Changed the order of the function definitions. by bart · 15 years ago
  52. 1335ecc Introduced more DRD_ prefixes. by bart · 15 years ago
  53. 09dc13f - Moved several functions and variables from one source file to another. by bart · 15 years ago
  54. 0f099cd Added client requests related to pthread_cancel(). by bart · 16 years ago
  55. 3f4623e Enabled support for nesting mutexes and condition variables in higher-level synchronization primitives. Changed mutex tracing output slightly. by bart · 16 years ago
  56. f4f0581 Made spinlocks work again. by bart · 16 years ago
  57. ccf17de Renamed exp-drd directory into drd. Moved drd from the experimental tool class to the class of regular tools. by bart · 16 years ago[Renamed from exp-drd/drd_clientreq.c]
  58. 5f57be9 - Renamed the client request VG_USERREQ__GET_THREAD_SELF into by bart · 16 years ago
  59. d2765d8 Make sure that the return value of highest_used_stack_address() is a valid stack pointer. by bart · 16 years ago
  60. 32fcd8d Refined assert statements. by bart · 16 years ago
  61. ab96eca Added yet another assertion statement. by bart · 16 years ago
  62. 6ad00b7 Added an assert statement to check the validity of the computed highest used stack address. by bart · 16 years ago
  63. 145fe1c Make exp-drd also work on programs not linked with -lpthread. by bart · 16 years ago
  64. b93846e Modified output of stack trace printed at start of thread (code is commented out). 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. bf3a60c Suppressed reports about data races during thread creation. by bart · 16 years ago
  67. 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
  68. 4a975e1 Modified mutex and condtion variable tracing output slightly. by bart · 16 years ago
  69. 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
  70. 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
  71. 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
  72. 354009c Removed support for thread names. by bart · 16 years ago
  73. 3772a98 Made indentation in the DRD source code uniform: indentation size is now two spaces in all soure files. by bart · 16 years ago
  74. 0268dfa Added support for OpenMP barriers -- if libgomp.so has been built with debug information. More in general, added support for nested synchronization constructs. by bart · 16 years ago
  75. 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
  76. 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
  77. 0034464 Converted double mutex error messages into single error messages. by bart · 16 years ago
  78. 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
  79. 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
  80. 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
  81. 28230a3 Eliminated upper bounds on the number of condition variables, semaphores and barriers. Added command-line option --trace-semaphore. by bart · 16 years ago
  82. 8bba1f7 An error message is now printed before attempting to lock a non-recursive mutex recursively. by bart · 16 years ago
  83. 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
  84. e3b57aa by sewardj · 16 years ago
  85. 8564292 by sewardj · 16 years ago
  86. 721ad7b Remove pthread_object_size.h and associated hardwired constants. by sewardj · 17 years ago
  87. af44c82 Add DRD as an experimental tool. Bart Van Assche is the maintainer. by sewardj · 17 years ago