Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
40605eb275efa71118de97494892138c7b379242
/
exp-drd
/
tests
40605eb
Added stdout.exp and stderr.exp files for LinuxThreads.
by bart
· 17 years ago
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
4c45c24
Added test for recursive writer locking.
by bart
· 17 years ago
7d12b0c
The pth_broadcast test program now prints a message when finished such that the difference between successful completion and termination because of SIGALRM can be detected.
by bart
· 17 years ago
064d1fa
Made sure that the pth_broadcast test is aborted if it does not complete within 100s.
by bart
· 17 years ago
7e9aec5
Made exp-drd/tests/trylock.c compile with older glibc versions.
by bart
· 17 years ago
848fdf8
Added regression test for pthread_*timedlock() and pthread_*trylock() calls.
by bart
· 17 years ago
9d240a4
More error message uniformization.
by bart
· 17 years ago
620352e
More error message uniformization.
by bart
· 17 years ago
1b39623
More error message uniformization.
by bart
· 17 years ago
80f4316
Made error messages more uniform.
by bart
· 17 years ago
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
· 17 years ago
4751a21
Updated alternative expected output files.
by bart
· 17 years ago
0034464
Converted double mutex error messages into single error messages.
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
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
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
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
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
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
e883bc8
Cleaned up generation of "Not a mutex" error messages.
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
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
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
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
4d474d0
Update copyright dates ("200X-2007" --> "200X-2008").
by sewardj
· 17 years ago
c313b48
Make exp-drd regression tests succeed when glibc-debuginfo is
by sewardj
· 17 years ago
dfa5126
Fix 'make dist' -- don't list nonexistent files for inclusion in the tarball.
by sewardj
· 17 years ago
347eeba
by sewardj
· 17 years ago
e3b57aa
by sewardj
· 17 years ago
8564292
by sewardj
· 17 years ago
eced459
Rename drd_preloaded.c to drd_intercepts.c (Bart Van Assche)
by sewardj
· 17 years ago
a2e5407
Add missing file to tarball.
by sewardj
· 17 years ago
8b09d4f
by sewardj
· 17 years ago
721ad7b
Remove pthread_object_size.h and associated hardwired constants.
by sewardj
· 17 years ago
b121028
Make it compile on AIX, even if the result doesn't do anything useful.
by sewardj
· 17 years ago
82ae77d
Fix compilation on older Linux distros (Bart Van Assche)
by sewardj
· 17 years ago
c68cbe3
Translate the drd regtests from C++ to C. (Bart Van Assche).
by sewardj
· 17 years ago
2610c04
Program uses too many new-ish constructions to be compilable on glibc 2.2
by sewardj
· 17 years ago
9e7f113
Make drd regtests work again following core changes. (Bart Van Assche)
by sewardj
· 17 years ago
826154d
Get rid of stuff which should not have been committed. Urrr.
by sewardj
· 17 years ago
0957345
Fix g++-2.96 build breakage.
by sewardj
· 17 years ago
51d8f25
Un-break 'make distdir'. Either by removing from EXTRA_DIST, file
by sewardj
· 17 years ago
af44c82
Add DRD as an experimental tool. Bart Van Assche is the maintainer.
by sewardj
· 17 years ago