1. 4dd957a Added the necessary files to run the smart pointer test program as a by bart · 14 years ago
  2. e37ff33 Added a test program that triggers several happens-before usage errors. by bart · 14 years ago
  3. 733db9e Added a definition for a new annotation: ANNOTATE_HAPPENS_DONE(). by bart · 14 years ago
  4. 5530f5f Made the behavior of the annotate_smart_pointer test program configurable by bart · 14 years ago
  5. e32f862 Changes: by bart · 14 years ago
  6. c710de6 Builds now on Win32 too. by bart · 14 years ago
  7. 21e49d7 Added the source code of one more unit test. by bart · 14 years ago
  8. e08eb5f Updated the semantics of ANNOTATE_BENIGN_RACE() as discussed on the Valgrind by bart · 14 years ago
  9. 31b983d Removed trailing whitespace in C source and header files. by bart · 14 years ago
  10. 21e672b Updated expected output after recent updates in the stack backtrace code. by bart · 15 years ago
  11. b00ec8c Reverted r11010 because it was wrong. by bart · 15 years ago
  12. f2f8cfa Merged tc23_bogus_condwait.stderr.exp-linux-x86 and -ppc. by bart · 15 years ago
  13. 4cb6bf7 Make Callgrind, DRD and Ptrcheck build on arm-linux. by sewardj · 15 years ago
  14. 3f27c8c Made the description of DRD_TRACE_VAR(), ANNOTATE_TRACE_MEMORY() and by bart · 15 years ago
  15. db5907d Track vex r1930 (Change the IR representation of load linked and store by sewardj · 15 years ago
  16. b34f5af Split long lines. by bart · 15 years ago
  17. e6784f5 Added to repository. by bart · 15 years ago
  18. 92cfb4d Removed a superfluous #include directive. by bart · 15 years ago
  19. a365362 Updated gcc version. by bart · 15 years ago
  20. 4f43e00 Added configure test for QAtomicInt. by bart · 15 years ago
  21. 28c7a05 Added a regression test. by bart · 15 years ago
  22. a654706 Removed the restriction that the size argument of drd_pre_mem_read_asciiz() by bart · 15 years ago
  23. 52b7d8a Fixed an assertion failure triggered by running DRD with the command-line option --trace-mutex=yes on a program using one of the ANNOTATE_HAPPENS_*() macros. by bart · 15 years ago
  24. b86f651 Added a script to the repository for generating a PowerPC cross compiler. by bart · 15 years ago
  25. 3654440 Updated expected output after r10874. by bart · 15 years ago
  26. ffb9d02 Fixed a typo. by bart · 15 years ago
  27. aef57db Added explicit constructor and destructor to class IncThread. by bart · 15 years ago
  28. 588adef When generating XML output for suppressions, print the suppression by sewardj · 15 years ago
  29. 291bb5e Minor manual update. by bart · 15 years ago
  30. 66f196d - Made the ANNOTATE_RWLOCK_*() macros binary compatible with Helgrind. by bart · 15 years ago
  31. f64a8aa Made ANNOTATE_HAPPENS_BEFORE()/_AFTER() binary compatible with Helgrind. by bart · 15 years ago
  32. 031091d Should compile again on Darwin. by bart · 15 years ago
  33. c17e74b Removed the tc20_verifywrap and tc20_verifywrap2 regression tests because their behavior depends too much on implementation details of libc. by bart · 15 years ago
  34. 3a6fff2 Reverted r10802. by bart · 15 years ago
  35. 70572f1 More expected output updates because of r10783. by bart · 15 years ago
  36. 37d55e6 Removed two regression tests because the output (number of errors) varied between runs. by bart · 15 years ago
  37. 1e8eab4 Made behavior of tsan_unittest again identical to the original behavior. by bart · 15 years ago
  38. e636136 Added test program for the ANNOTATE_IGNORE_WRITES_*() annotation macro's. by bart · 15 years ago
  39. c7627d9 Third and last type-punned pointer fix. by bart · 15 years ago
  40. e63349d Fixed more gcc warnings about type-punned pointers breaking strict by bart · 15 years ago
  41. 9f1757f Fixed compiler warnings triggered by annotate_rwlock.c by bart · 15 years ago
  42. a418816 Fixed gcc warnings about type-punned pointers breaking strict aliasing. by bart · 15 years ago
  43. a5225b8 Added recently added regression test output files. by bart · 15 years ago
  44. 7830c17 Added expected output for glibc 2.10 (Fedora 11). The test tc20_verifywrap2 has to be reviewed -- the results of this test depend on glibc internals, which is not good. by bart · 15 years ago
  45. 34f980e More expected output updates because of r10783. by bart · 15 years ago
  46. bcc8449 Modified annotate_ignore_rw test such that it now verifies that by bart · 15 years ago
  47. 9a7e19e Darwin .exp fixes following r10783. by njn · 15 years ago
  48. cab64bc Update .exp files for r10783. by njn · 15 years ago
  49. 5f3be75 Added regression test for ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() and by bart · 15 years ago
  50. 26139fa add a missing script by njn · 15 years ago
  51. dbcec52 Remove unnecessary #includes. by njn · 15 years ago
  52. f0f9037 wibble by njn · 15 years ago
  53. a331164 Make "option" terminology consistent some more. Also tweaked the mempool by njn · 15 years ago
  54. 2d9e874 by sewardj · 15 years ago
  55. 7c75dbc Updated DRD's to do list. by bart · 15 years ago
  56. 43d993e Updated after r10688. by bart · 15 years ago
  57. 2d6d503 Minor formatting and grammar changes to the DRD manual chapter, to make it by njn · 15 years ago
  58. 7375de3 More docs build tweaks: by njn · 15 years ago
  59. 97db761 Various option-related tweaks: by njn · 15 years ago
  60. 7316df2 Various manual fix-ups: by njn · 15 years ago
  61. 950d29a Reverted to r10509. by bart · 15 years ago
  62. dbaced0 Added an output variant for the pth_cancel_locked regression test. by bart · 15 years ago
  63. 94fb8d2 Report mutex errors for each different mutex even if the call stacks are identical. by bart · 15 years ago
  64. 4f66a77 Builds again on Darwin. by bart · 15 years ago
  65. 791a0c6 Implemented a more systematic approach for intercepting POSIX threads by bart · 15 years ago
  66. e3f1e59 (almost completely just function renaming): by sewardj · 15 years ago
  67. b80fa96 Only consider two error contexts as equivalent if the contexts have another by bart · 15 years ago
  68. 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
  69. 7e5d4ed We currently use a mix of <option> and <computeroutput> tags for command by njn · 15 years ago
  70. 05a8917 Started overhauling the documentation: by njn · 15 years ago
  71. 211b372 Reran SPLASH-2 benchmark. by bart · 15 years ago
  72. 6897818 Updated gcc version from 4.4.0 to 4.4.1. by bart · 15 years ago
  73. a617d11 Follow-up of r10638 and r10639: explained in the manual that DRD is now by bart · 15 years ago
  74. 67707ec - Added more rwlock type checking. by bart · 15 years ago
  75. c844150 Implemented type checking for reader-writer synchronization by bart · 15 years ago
  76. 80ad555 Removed -q from the Valgrind options for the bar_bad and bar_trivial tests. by bart · 15 years ago
  77. 61d36ff - Moved printing the thread number to the function that prints the by bart · 15 years ago
  78. 8c979e2 Made the error reporting behavior of DRD similar to that of other by bart · 15 years ago
  79. 4f2168d Updated expected output of tc23_bogus_condwait for Darwin because the test program has been modified (r10623). by bart · 15 years ago
  80. 3320ef1 Re-enabled the regression tests tc17_sembar and tc23_bogus_condwait for DRD on Darwin. by bart · 15 years ago
  81. 554953f Fixed typo. by bart · 15 years ago
  82. 07ec593 Updated manual because of the new client request DRD_STOP_IGNORING_VAR(). by bart · 15 years ago
  83. 93a0274 Suppress data race reports for the data race triggered by Darwin's pthread_once() implementation such that the pth_once test also passes on Darwin. by bart · 15 years ago
  84. d9b8eb7 Added the macro DRD_STOP_IGNORING_VAR(). by bart · 15 years ago
  85. cf4de5e Should have been included in the previous commit (r10612). by bart · 15 years ago
  86. 7caef85 Added regression test for pth_once(). by bart · 15 years ago
  87. 0f83d48 Added regression test for %o (octal) format specifier. by bart · 15 years ago
  88. 9939666 Made the semaphore name independent of the process ID. by bart · 15 years ago
  89. 70b531b Trace the oflag parameter of sem_open() in hexadecimal format instead of decimal. by bart · 15 years ago
  90. 5fb36bb Updated drd/tests/omp_printf: by bart · 15 years ago
  91. fc68130 Removed code that has been commented out recently. by bart · 15 years ago
  92. 9ecbf1d Display sem_open() mode in octal format instead of hexadecimal format. by bart · 15 years ago
  93. 0c6bf35 DRD is no longer considered experimental on Darwin. by bart · 15 years ago
  94. 65912d6 Updated testing instructions. by bart · 15 years ago
  95. 83e7eb6 Fixed an assertion failure that was triggered on Darwin by calling malloc_zone_realloc(). by bart · 15 years ago
  96. b3f3340 Fixed bug in DRD's rwlock implementation that caused the regression test called rwlock_test to fail sometimes on Darwin. The fact that this test only failed on Darwin and not on Linux implies that on Linux after unlocking an rwlock that was locked for writing there always happens a context switch to another thread waiting for acquiring the rwlock, and that this is not the case on Darwin. by bart · 15 years ago
  97. 3c9afb1 Print an easy-to-understand message in case the client program tries to create more threads than what is currently supported by DRD. by bart · 15 years ago
  98. 07c142e rwlock_test: added more internal error checking. by bart · 15 years ago
  99. 2e1470c Made number of threads and number of iterations configurable. Decreased stack size allocated per thread. by bart · 15 years ago
  100. 5a1ea4c Made test output operating system independent by suppressing information about conflicting segments. by bart · 15 years ago