Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
a503f09af611e35d424c57ae65615b2295c7bf3f
/
exp-drd
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
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
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
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
4d474d0
Update copyright dates ("200X-2007" --> "200X-2008").
by sewardj
· 17 years ago
c0be925
Fix race condition in sem_post() wrapper (Bart Van Assche).
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
0a0fcee
Add drd suppression file to the default suppressions and avoid
by tom
· 17 years ago
da3fdba
Add missing include to fix compiler warning.
by tom
· 17 years ago
eced459
Rename drd_preloaded.c to drd_intercepts.c (Bart Van Assche)
by sewardj
· 17 years ago
7c1a19a
Mark the main thread as running while the initial memory declarations
by tom
· 17 years ago
9e86a12
Stop drd trying to get a backtrace when there is no stack pointer.
by tom
· 17 years ago
a2e5407
Add missing file to tarball.
by sewardj
· 17 years ago
8b09d4f
by sewardj
· 17 years ago
e0744f0
Only pass valid ThreadIDs to VG_(record_ExeContext). (Bart Van Assche)
by sewardj
· 17 years ago
f707b10
Include headers in tarball.
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
dcbb8d3
drd: make the build silent regardless of platform, and abort at
by sewardj
· 17 years ago
16b0d39
Don't break the build on unknown (to drd) platforms.
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