1. 8f822af svn merge -r9818:10278 svn://svn.valgrind.org/valgrind/branches/DRDDEV by bart · 15 years ago
  2. 245ccd9 Fixed a bug in DRD's malloc wrappers. by bart · 15 years ago
  3. d45d995 - Added support for most of the ANNOTATE_...() macro's supported by by bart · 15 years ago
  4. f76d27a Merge the DARWIN branch onto the trunk. by njn · 15 years ago
  5. f98a569 Added command-line option --first-race-only. by bart · 15 years ago
  6. 1a3b0b3 Added more statistics. by bart · 15 years ago
  7. bedfd23 - Reindented code such that it uses three spaces for indentation instead by bart · 16 years ago
  8. fdaa018 Added DRD_(clean_memory)(). by bart · 16 years ago
  9. 83df0b6 atoll() is a terrible function -- you can't do any error checking with it. by njn · 16 years ago
  10. 86562bd - Updated copyright statements. - Improved consistency of source file headers. by bart · 16 years ago
  11. 99edb29 Wrapped DRD_() macro around yet even more function names. by bart · 16 years ago
  12. 246fbf2 Wrapped DRD_() macro around even more function and variable names. by bart · 16 years ago
  13. dc1ef03 Wrapped DRD_() macro around even more function names. by bart · 16 years ago
  14. 764dea2 Changed a global variable into a local variable. by bart · 16 years ago
  15. 62a784c Wrapped DRD_() macro around thread-related function names. by bart · 16 years ago
  16. 195e41f Wrapped DRD_() macro around all client object function names. by bart · 16 years ago
  17. a8cf765 Wrapped DRD_() macro around all barrier-related function names. by bart · 16 years ago
  18. 62ada3f Wrapped DRD_() macro around all segment function names. by bart · 16 years ago
  19. 41b226c Wrapped DRD_() macro around all vector clock function names. by bart · 16 years ago
  20. 1335ecc Introduced more DRD_ prefixes. by bart · 16 years ago
  21. 09dc13f - Moved several functions and variables from one source file to another. by bart · 16 years ago
  22. 7f42a3c Do not only recognize .plt and .plt.got sections inside the mapped address range, but also outside the mapped address range (necessary for ppc). by bart · 16 years ago
  23. 42087cc Added support for pthread_cancel() handling. by bart · 16 years ago
  24. 9c606bd by sewardj · 16 years ago
  25. d6dce01 Added -Wformat-nonliteral. by bart · 16 years ago
  26. ef1b972 Changed exp-drd tool name into drd. by bart · 16 years ago
  27. 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_main.c]
  28. c821a94 Tool description is now the same as in the manual. by bart · 16 years ago
  29. d5beeac Make sure DRD does not complain on executables with empty .plt and/or .got.plt sections. by bart · 16 years ago
  30. 5f57be9 - Renamed the client request VG_USERREQ__GET_THREAD_SELF into by bart · 16 years ago
  31. 7c97218 Fixes for CentOS 3.0. by bart · 16 years ago
  32. 5403f21 Since information about PowerPC-specific atomic instructions is now passed to tools, remove the warning about these instructions not being supported. by bart · 16 years ago
  33. 9df35c2 Track vex r1857 (addition of Imbe_SnoopedStoreBegin and Imbe_SnoopedStoreEnd). by sewardj · 16 years ago
  34. 46b5fce Some time ago reporting sending POSIX signals where the mutex associated by bart · 16 years ago
  35. e73b0aa Renamed "danger set" into "conflict set". by bart · 16 years ago
  36. 987781d Moved --trace-segment from regular to debugging options. by bart · 16 years ago
  37. 85d2253 Minor change of the help text. by bart · 16 years ago
  38. eacd916 Yet another optimization: do not instrument loads and stores that match the address pattern (stack pointer + offset) when data race detection on stack variables is disabled. by bart · 16 years ago
  39. 8b4b2ee - Reduced level two bitmap size from 2**16 to 2**14 addresses. This by bart · 16 years ago
  40. 29a0e2a Another small optimization: moved code for printing memory accesses from run-time to instrumentation-time. by bart · 16 years ago
  41. b9c7d74 Reworked code for memory tracing. by bart · 16 years ago
  42. 0e5c04f Memory tracing now also works while not recording memory accesses for conflict analysis. Added branch prediction hints. by bart · 16 years ago
  43. 3e3296d More maual inlining. by bart · 16 years ago
  44. d59bb0f Declared more inline functions static, such that the compiler can omit the out-of-line code. by bart · 16 years ago
  45. 0886562 Speed up analysis of programs that access the thread stack intensively. by bart · 16 years ago
  46. bf80e12 Enable more optimization opportunities. by bart · 16 years ago
  47. dfbae6e Introduced bm_access_*_triggers_conflict() functions. by bart · 16 years ago
  48. d5c6352 Fixed typo. by bart · 16 years ago
  49. cb2d007 - Replaced algorithm for suppressing false positives on symbol by bart · 16 years ago
  50. 9d5b796 Added support for detecting locks that have been held too long. by bart · 16 years ago
  51. 7cf4e6b by sewardj · 16 years ago
  52. 6bbefaf Added more detailed statistics about thread_new_segment() calls. by bart · 17 years ago
  53. e4504dd More statistics are now printed about DRD's behavior. by bart · 17 years ago
  54. 952e1a0 Renamed command-line option --trace-address into --trace-addr. Made bitmap statistics more detailed. by bart · 17 years ago
  55. 0ffa483 Added command-line option --check-stack-var. Reporting data races on stack variables is now disabled by default. by bart · 17 years ago
  56. fdd8d4e Added tl_assert() statement on result of VG_(malloc)() calls. by bart · 17 years ago
  57. 024a95a Another small reduction in stack space usage. by bart · 17 years ago
  58. 130463a Changed --trace-suppression into --trace-suppr. Added documentation for --alignment. by bart · 17 years ago
  59. 2cb48d6 Updated DRD's help text (-h): added documentation for --trace-malloc. by bart · 17 years ago
  60. d5a9076 --trace-danger-set is a debug option, not a regular tracing option. by bart · 17 years ago
  61. bd7e56e Fixed command-line option help information. by bart · 17 years ago
  62. 4a975e1 Modified mutex and condtion variable tracing output slightly. by bart · 17 years ago
  63. 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
  64. 912ab8d Added command line option --show-stack-usage. by bart · 17 years ago
  65. 95761b5 Added command line option --var-info. Reading debug info for client variables is now disabled by default. by bart · 17 years ago
  66. ceded21 Added support for --trace-malloc. by bart · 17 years ago
  67. 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 · 17 years ago
  68. a9c3739 Implemented segment merging. by bart · 17 years ago
  69. 16d76e5 Added command-line option --show-confl-seg (show conflicting segments). by bart · 17 years ago
  70. 7102f10 Renamed functions for querying segment creation counters. Added the function sg_get_alive_segments_count(). Removed sg_init() and sg_cleanup() from the public segment interface. by bart · 17 years ago
  71. d43f8d3 Fixed stack red zone handling. by bart · 17 years ago
  72. 354009c Removed support for thread names. by bart · 17 years ago
  73. d576591 More small performance optimizations with regard to stack pointer manipulation. by bart · 17 years ago
  74. 49c3a11 Fixed compiler warning. by bart · 17 years ago
  75. 7a28214 Moved drd_is_suppressed() call inside drd_report_race(). by bart · 17 years ago
  76. 3772a98 Made indentation in the DRD source code uniform: indentation size is now two spaces in all soure files. by bart · 17 years ago
  77. a79df6e Even more optimizations. by bart · 17 years ago
  78. 5848793 Small additional optimization. by bart · 17 years ago
  79. 3655612 Inlining and specialization of some bitmap manipulation functions. by bart · 17 years ago
  80. 9036dea Made arguments of bitmap manipulating functions more uniform. by bart · 17 years ago
  81. 1a473c7 Inlined thread_conflicting_access(). Changed thread_get_danger_set() and thread_get_segment() from extern to inline. by bart · 17 years ago
  82. f00a85b Added inline function running_thread_is_recording(). Removed function thread_is_recording(). by bart · 17 years ago
  83. 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 · 17 years ago
  84. de519f3 Removed duplicate code. by bart · 17 years ago
  85. a47b351 Added support for atomic modifications (VEX' Imbe_BusLock/Imbe_BusUnlock). by bart · 17 years ago
  86. 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 · 17 years ago
  87. b8b79ad Merge in the DATASYMS branch. by sewardj · 17 years ago
  88. 0034464 Converted double mutex error messages into single error messages. by bart · 17 years ago
  89. 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 · 17 years ago
  90. 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 · 17 years ago
  91. bbb6799 Fixed compiler warning (duplicate const). by bart · 17 years ago
  92. 3b1ee45 Added detection of more types of runtime errors. Cleaned up tracing output. Added test for tracing output (tc20_verifywrap2). by bart · 17 years ago
  93. 28230a3 Eliminated upper bounds on the number of condition variables, semaphores and barriers. Added command-line option --trace-semaphore. by bart · 17 years ago
  94. 33cb9d0 Simplified stack tracking. by bart · 17 years ago
  95. 4bb53d8 Eliminated the upper bound on the number of client-side mutexes. by bart · 17 years ago
  96. 8bba1f7 An error message is now printed before attempting to lock a non-recursive mutex recursively. by bart · 17 years ago
  97. eb8b8c8 First step towards bus locking support. by bart · 17 years ago
  98. ecbf166 Added --trace-csw and --trace-danger-set. Removed commented out code. by bart · 17 years ago
  99. c0be925 Fix race condition in sem_post() wrapper (Bart Van Assche). by sewardj · 17 years ago
  100. 347eeba by sewardj · 17 years ago