- 0adf47f Added a glibc 2.7 suppression. by bart · 17 years ago
- 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
- e8f460a Minor simplification of DRD suppression file. by bart · 17 years ago
- cea0e95 Replaced per-thread start/stop recording mechanism by extra suppression patterns. by bart · 17 years ago
- 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
- bbb6799 Fixed compiler warning (duplicate const). by bart · 17 years ago
- 2cf220a Added -Wsign-compare. by bart · 17 years ago
- 0d06300 When started with linuxthreads, the DRD tool now stops as soon as the first thread is created. by bart · 17 years ago
- 7bf8c6f Updated tc20_verifywrap to current output, and documented that an error message is missing at the end of the output for this test. by bart · 17 years ago
- af3a8ea Updated output variants. by bart · 17 years ago
- 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
- bcbd748 Removed debugging code. by bart · 17 years ago
- 2c7c1d5 Converted type of trace messages from Vg_DebugMsg to Vg_UserMsg. by bart · 17 years ago
- 28230a3 Eliminated upper bounds on the number of condition variables, semaphores and barriers. Added command-line option --trace-semaphore. by bart · 17 years ago
- 5169367 Updated after renaming / removing regression test output files. by bart · 17 years ago
- b78312c Bug fix: "mutex reinitialization" error message is no longer printed for the tc09_bad_unlock test. by bart · 17 years ago
- 9510256 Updated to do list. by bart · 17 years ago
- 33cb9d0 Simplified stack tracking. by bart · 17 years ago
- c71e3bc Removed calls to set_thread_name() because the calls to snprintf() caused data races. by bart · 17 years ago
- 90dcb3b Converted triple "Destroying locked mutex" messages into single messages. by bart · 17 years ago
- 46d5f17 Converted triple "Destroying locked mutex" messages into single messages. by bart · 17 years ago
- e7d5872 Eliminated the upper bound on the number of client-side mutexes. by bart · 17 years ago
- 4bb53d8 Eliminated the upper bound on the number of client-side mutexes. by bart · 17 years ago
- 635cb16 Added support for recognizing invalid mutexes. by bart · 17 years ago
- c9463c4 Should compile again with linuxthreads header files. by bart · 17 years ago
- 1ee25f0 Make comments reflect the code. by njn · 17 years ago
- 8bc718c Updated to do list. by bart · 17 years ago
- 418c99d Converted to new mutex error message format. by bart · 17 years ago
- 4240ff3 Fixed compiler warning. by bart · 17 years ago
- 8bba1f7 An error message is now printed before attempting to lock a non-recursive mutex recursively. by bart · 17 years ago
- 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 · 17 years ago
- 612c87b Make sure tc20_verifywrap does not trigger an assertion failure in combination with glibc 2.7. by bart · 17 years ago
- e883bc8 Cleaned up generation of "Not a mutex" error messages. by bart · 17 years ago
- eb8b8c8 First step towards bus locking support. by bart · 17 years ago
- 4f00c74 Disabled tc07_hbl1 and tc08_hbl2 again since running these tests makes only sense with proper support for bus locks in exp-drd. by bart · 17 years ago
- 9cb4197 Updated to do list. by bart · 17 years ago
- 5976fdd Added Helgrind regression tests tc05, tc06 and tc08. by bart · 17 years ago
- a503f09 Added more barrier tests. by bart · 17 years ago
- 82d886e Left out number of suppressed error messages. by bart · 17 years ago
- 0cc09c9 Summarized multiple pth_barrier.stderr.exp* output files into one. by bart · 17 years ago
- ccb3d25 Added to repository. by bart · 17 years ago
- 324a733 Fixed typo. by bart · 17 years ago
- 792e43a Fixed more Fedora 8 regression test failures. by bart · 17 years ago
- a265652 Fixed most Fedora 8 regression test failures. by bart · 17 years ago
- 438b900 Filter out stack offset of stack variables. by bart · 17 years ago
- 60389da Added more of Helgrind's regression tests. by bart · 17 years ago
- ab7a644 Converted several assertions into error messages. by bart · 17 years ago
- 62b544d The mutex address may now be left zero when triggering a MutexErr. by bart · 17 years ago
- d2e13a2 Added output for the case where the data race is detected in thread 3. by bart · 17 years ago
- 313f22b Renamed pth_barrier.stderr.exp into pth_barrier.stderr.exp-thread2. by bart · 17 years ago
- 789c3c5 Intercept pthread_rwlock_try{rd,wr}lock. Fixes #158212. by sewardj · 17 years ago
- d1af074 Updated to do list. by bart · 17 years ago
- ecbf166 Added --trace-csw and --trace-danger-set. Removed commented out code. by bart · 17 years ago
- bebc5d6 Fixed race conditions in client pthread_barrier_wait() intercept code. by bart · 17 years ago
- 26f73e1 Corrected various comments. Removed commented out code. Added code for tracing thread context switches and danger set updating. Fixed memory leak. Danger set is now updated every time a new segment is created instead of only at every context switch, which fixes the bug that no data races were reported for the pth_barrier test program. by bart · 17 years ago
- 9cdaf1e Fixed a memory leak. by bart · 17 years ago
- ed866d8 Cleanup: moved const keyword in front of datatype. by bart · 17 years ago
- 5b311f1 Cleanup: removed commented out code. by bart · 17 years ago
- 291b369 Minor change: renamed one variable. by bart · 17 years ago
- c46c232 Added vc_assign() function. by bart · 17 years ago
- bf77288 Cleanup: removed old data race detection algorithm implementation. by bart · 17 years ago
- 301c311 Fixed a memory leak and renamed one variable. by bart · 17 years ago
- 68edad5 Added more debugging output. by bart · 17 years ago
- 08762a3 Fixed output. by bart · 17 years ago
- 546b771 Various minor changes. by bart · 17 years ago
- d7173a7 Whitespace-only change. by bart · 17 years ago
- 966f055 Added const keyword to second argument of VG_(OSetGen_Remove)(). by bart · 17 years ago
- 35c58b1 Added a section about programming with threads, added an acknowledgements section and added more references. by bart · 17 years ago
- f46bb48 Rewrote the README.txt document. by bart · 17 years ago
- 055c56b Updated to do list. by bart · 17 years ago
- fc4b63a Comment-only changes. by sewardj · 17 years ago
- 25896d9 Fix exp-drd Fedora 8 tc18_semabuse regression test failure. It is okay to leave out the tl_assert(waited) statement because this statement is only triggered in case sem_post() fails, and sem_post() currently only fails when called on something that is not a semaphore. by bart · 17 years ago
- 6790d91 Ignore executables. by rjwalsh · 17 years ago
- b6aa73e Ignore post.out files. by rjwalsh · 17 years ago
- ba0272e Oops - don't ignore stuff here. by rjwalsh · 17 years ago
- 85c10df Ignore output files. by rjwalsh · 17 years ago
- 250ec2e Try to sort out signedness problems in hg_wordfm.[ch], and do a bunch by sewardj · 17 years ago
- 05b4823 Fix minor breakage in 7 tests. by njn · 17 years ago
- 8ccae99 notes about SPEC benchmarks by njn · 17 years ago
- 95c3859 Update bug status. by tom · 17 years ago
- 3b2ab27 Always call ML_(generic_POST_sys_shmat) when a shmat call succeeds, even by tom · 17 years ago
- 4d474d0 Update copyright dates ("200X-2007" --> "200X-2008"). by sewardj · 17 years ago
- 6ffc8de Update. by sewardj · 17 years ago
- 9084de7 Include headers for VG_(register_stack) calls. by sewardj · 17 years ago
- c0be925 Fix race condition in sem_post() wrapper (Bart Van Assche). by sewardj · 17 years ago
- e29c8fa Track top level Makefile.am changes in r7390. by sewardj · 17 years ago
- ab13750 Update. by sewardj · 17 years ago
- fad9c1c From Bart van Assche: by njn · 17 years ago
- ad4e8ab Test exp-tools by default as well. by njn · 17 years ago
- 03d6900 Try to fix build system breakage w.r.t. ssse3_misaligned. It isn't by sewardj · 17 years ago
- c313b48 Make exp-drd regression tests succeed when glibc-debuginfo is by sewardj · 17 years ago
- 6d6da5b Only build the SSSE3 tests on machines whose assemblers know about by sewardj · 17 years ago
- 75010ca start 3.4.0 release notes by njn · 17 years ago
- 8231f32 Add SSSE3 tests. by sewardj · 17 years ago
- 114a917 Tool-side support for the new primops required by SSSE3 instructions. by sewardj · 17 years ago
- 690c3c8 Make the clone system call wrappers call VG_(register_stack) to record by tom · 17 years ago
- c889c62 Update (mostly to check that the svn server still works after host change) by sewardj · 17 years ago
- 117a6b8 minor tweak by njn · 17 years ago
- dfa5126 Fix 'make dist' -- don't list nonexistent files for inclusion in the tarball. by sewardj · 17 years ago
- 28cfe4b fix typo by njn · 17 years ago