1. 03f8d3f Update copyright dates to include 2012. by sewardj · 12 years ago
  2. 5db1540 Merge in a port for mips32-linux, by Petar Jovanovic and Dejan Jevtic, by sewardj · 12 years ago
  3. 41a378a drd: Add command-line option --ptrace-addr. by bart · 13 years ago
  4. 1081fe2 Remove emacs modeline and/or local variables from DRD source files by bart · 13 years ago
  5. 9134738 Add VALGRIND_RESIZEINPLACE_BLOCK() and hence close #267819. by bart · 13 years ago
  6. 922304f Updated modeline and copyright statement in DRD source files. by bart · 13 years ago
  7. 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
  8. fc08a53 DRD: Always invoke VG_(cli_free)() before the stop_using_mem callback. by bart · 13 years ago
  9. 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
  10. 876cafd E-mail address update. by bart · 14 years ago
  11. d3a300d DRD does now recognize Helgrind's start/stop tracking client requests too. by bart · 14 years ago
  12. 850f199 Handle statically initialized condition variables properly. by bart · 14 years ago
  13. 9eecbbb Update copyright dates to 2010. by sewardj · 14 years ago
  14. 141a7ed Resynchronized client requests with the latest version of TSan's header file by bart · 14 years ago
  15. 5bb492d Removed ANNOTATE_HAPPENS_DONE() again. by bart · 14 years ago
  16. 62cc232 Changes: by bart · 14 years ago
  17. 31b983d Removed trailing whitespace in C source and header files. by bart · 14 years ago
  18. 66f196d - Made the ANNOTATE_RWLOCK_*() macros binary compatible with Helgrind. by bart · 15 years ago
  19. 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
  20. fc68130 Removed code that has been commented out recently. by bart · 15 years ago
  21. dd75cdf Replaced code for suppressing the stack memory in use at the time a by bart · 15 years ago
  22. 25f9f54 Added support for sem_open() and sem_close(). by bart · 15 years ago
  23. d7d1656 Made debugging output for the code that computes the highest used stack address more detailed. by bart · 15 years ago
  24. 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
  25. 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
  26. d45d995 - Added support for most of the ANNOTATE_...() macro's supported by by bart · 15 years ago
  27. 5c0251e Simplified client request handling. by bart · 15 years ago
  28. 6c7c76e Added support for the VG_USERREQ__MALLOCLIKE_BLOCK and VG_USERREQ__FREELIKE_BLOCK client requests. by bart · 15 years ago
  29. bedfd23 - Reindented code such that it uses three spaces for indentation instead by bart · 15 years ago
  30. e747176 Removed cross-tool dependency on helgrind/helgrind.h. by bart · 15 years ago
  31. 83c1780 Added support for the VG_USERREQ__HG_CLEAN_MEMORY client request. by bart · 15 years ago
  32. d2c5eae Changes: by bart · 15 years ago
  33. 86562bd - Updated copyright statements. - Improved consistency of source file headers. by bart · 15 years ago
  34. dc1ef03 Wrapped DRD_() macro around even more function names. by bart · 15 years ago
  35. 62a784c Wrapped DRD_() macro around thread-related function names. by bart · 15 years ago
  36. a8cf765 Wrapped DRD_() macro around all barrier-related function names. by bart · 15 years ago
  37. 03ffb2e Changed the order of the function definitions. by bart · 15 years ago
  38. 1335ecc Introduced more DRD_ prefixes. by bart · 15 years ago
  39. 09dc13f - Moved several functions and variables from one source file to another. by bart · 15 years ago
  40. 0f099cd Added client requests related to pthread_cancel(). by bart · 16 years ago
  41. 3f4623e Enabled support for nesting mutexes and condition variables in higher-level synchronization primitives. Changed mutex tracing output slightly. by bart · 16 years ago
  42. f4f0581 Made spinlocks work again. by bart · 16 years ago
  43. 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]
  44. 5f57be9 - Renamed the client request VG_USERREQ__GET_THREAD_SELF into by bart · 16 years ago
  45. d2765d8 Make sure that the return value of highest_used_stack_address() is a valid stack pointer. by bart · 16 years ago
  46. 32fcd8d Refined assert statements. by bart · 16 years ago
  47. ab96eca Added yet another assertion statement. by bart · 16 years ago
  48. 6ad00b7 Added an assert statement to check the validity of the computed highest used stack address. by bart · 16 years ago
  49. 145fe1c Make exp-drd also work on programs not linked with -lpthread. by bart · 16 years ago
  50. b93846e Modified output of stack trace printed at start of thread (code is commented out). by bart · 16 years ago
  51. 0ff483d Added and commented out code for printing the result of VG_(get_StackTrace)(). by bart · 16 years ago
  52. bf3a60c Suppressed reports about data races during thread creation. by bart · 16 years ago
  53. 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
  54. 4a975e1 Modified mutex and condtion variable tracing output slightly. by bart · 16 years ago
  55. 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
  56. 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
  57. 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
  58. 354009c Removed support for thread names. by bart · 16 years ago
  59. 3772a98 Made indentation in the DRD source code uniform: indentation size is now two spaces in all soure files. by bart · 16 years ago
  60. 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
  61. 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
  62. 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
  63. 0034464 Converted double mutex error messages into single error messages. by bart · 16 years ago
  64. 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
  65. 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
  66. 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
  67. 28230a3 Eliminated upper bounds on the number of condition variables, semaphores and barriers. Added command-line option --trace-semaphore. by bart · 16 years ago
  68. 8bba1f7 An error message is now printed before attempting to lock a non-recursive mutex recursively. by bart · 16 years ago
  69. 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
  70. e3b57aa by sewardj · 17 years ago
  71. 8564292 by sewardj · 17 years ago
  72. 721ad7b Remove pthread_object_size.h and associated hardwired constants. by sewardj · 17 years ago
  73. af44c82 Add DRD as an experimental tool. Bart Van Assche is the maintainer. by sewardj · 17 years ago