Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
adbdf14832e264e1525c272fc29efc5e3064ef10
/
exp-drd
adbdf14
Added separator.
by bart
· 16 years ago
25adb3e
The results of the hg03_inherit are now independent of the Linux platform it is run on.
by bart
· 16 years ago
16d76e5
Added command-line option --show-confl-seg (show conflicting segments).
by bart
· 16 years ago
3651ec8
Added a reference.
by bart
· 16 years ago
d3d1aa8
Added compiler flag -DCHECK_FORMAT_STRINGS.
by bart
· 16 years ago
be8a12c
Fixed mismatches between format string and arguments.
by bart
· 16 years ago
a2b6e1b
Added reference counting to segments. Synchronization objects (mutex, semaphore, barrier, rwlock) now keep a pointer to a segment instead of copying a vector clock for modeling causal relationships.
by bart
· 16 years ago
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
· 16 years ago
f7405c6
Attempt to make this test independent of the Linux distribution it is run on.
by bart
· 16 years ago
57ac34f
Updated to do list.
by bart
· 16 years ago
8d6f39b
Even more expected output updates.
by bart
· 16 years ago
8f71fa1
More expected output updates.
by bart
· 16 years ago
aa97a54
All error and trace messages now show both Valgrind's and DRD's thread ID.
by bart
· 16 years ago
2afbd9b
Only the error count for the recursive_mutex regression test is taken in account.
by bart
· 16 years ago
ec32120
Updated expected output.
by bart
· 16 years ago
d43f8d3
Fixed stack red zone handling.
by bart
· 16 years ago
ff1252a
Removed obsolete code.
by bart
· 16 years ago
2391ec6
Un-break "make dist".
by bart
· 16 years ago
7b8e43b
Updated to do list.
by bart
· 16 years ago
e8a7b52
Added information about OpenMP.
by bart
· 16 years ago
354009c
Removed support for thread names.
by bart
· 16 years ago
56847ad
Refinement: OpenMP tests are now only run if libgomp.so has debug information and if it has been compiled with --disable-linux-futex.
by bart
· 16 years ago
c68bd60
An error message is now printed if DRD is started with a client program that loads a version of libgomp.so that has been compiled with --enable-linux-futex.
by bart
· 16 years ago
d576591
More small performance optimizations with regard to stack pointer manipulation.
by bart
· 16 years ago
5e234ac
Added creation / destruction events to the bitmap access type enumeration.
by bart
· 16 years ago
e1d4aa6
The recently added cache data members of the bitmap structure are now initialized properly.
by bart
· 16 years ago
1ea5fff
Declared thread_set_stack_min() inline.
by bart
· 16 years ago
635a581
Minor optimization: commented out an assert statement.
by bart
· 16 years ago
3b9f3bf
Added script run_openmp_test and regression test pth_detached_sem.
by bart
· 16 years ago
437bdf9
OpenMP regression tests are now only run when libgomp.so contains debug information.
by bart
· 16 years ago
6c87f31
Changed termination test back to mutex-protected counter.
by bart
· 16 years ago
5ad4698
Added new DRD regression test.
by bart
· 16 years ago
2299956
Shell script that tests whether or not the specified executable will be loaded with a libgomp.so library that contains debug information.
by bart
· 16 years ago
f587d04
More performance tuning.
by bart
· 16 years ago
f8bc71d
Modified bitmap implementation such that more expressions can be evaluated at compile time.
by bart
· 16 years ago
49c3a11
Fixed compiler warning.
by bart
· 16 years ago
e9996b8
Because of a recent change the glibc 2.0 and glibc 2.x (x>=1) redirections are now identical. Removed the duplicate redirections.
by bart
· 16 years ago
7a28214
Moved drd_is_suppressed() call inside drd_report_race().
by bart
· 16 years ago
3772a98
Made indentation in the DRD source code uniform: indentation size is now two spaces in all soure files.
by bart
· 16 years ago
a79df6e
Even more optimizations.
by bart
· 16 years ago
5848793
Small additional optimization.
by bart
· 16 years ago
3655612
Inlining and specialization of some bitmap manipulation functions.
by bart
· 16 years ago
9036dea
Made arguments of bitmap manipulating functions more uniform.
by bart
· 16 years ago
1a473c7
Inlined thread_conflicting_access(). Changed thread_get_danger_set() and thread_get_segment() from extern to inline.
by bart
· 16 years ago
f00a85b
Added inline function running_thread_is_recording(). Removed function thread_is_recording().
by bart
· 16 years ago
54e55d2
Removed -I$(top_srcdir)/coregrind. Added -O2.
by bart
· 16 years ago
1160800
Disabled the warning on sending a signal without having locked the associated mutex, since this is not always an error.
by bart
· 16 years ago
a547c82
The dots (one per detached thread) are again all printed on one line instead of one per line. Changed termination test from a counter protected by a mutex to a counting semaphore.
by bart
· 16 years ago
4703687
Changed default number of threads from zero into one.
by bart
· 16 years ago
602dba2
Updated expected output.
by bart
· 16 years ago
99bef1f
Fixed typo's.
by bart
· 16 years ago
12d459a
Added to repository.
by bart
· 16 years ago
805043e
Renamed matinv_openmp test into omp_matinv. Added omp_matinv_racy and omp_prime_racy tests.
by bart
· 16 years ago
e8acf49
Removed empty *.stdout.exp* files.
by bart
· 16 years ago
306527d
Bug fix: sometimes an assert was triggered if pthread_barrier_destroy() was called after the last pthread_barrier_wait() finished and before the post-pthread_barrier_wait() client request finished.
by bart
· 16 years ago
661d50d
Cosmetic change.
by bart
· 16 years ago
1f52b82
Renamed HAVE_GCC_FOPENMP into HAVE_OPENMP. Changed compile test into link test.
by bart
· 16 years ago
baa3c2d
matinv_openmp and omp_prime linking now also succeeds with older automake versions.
by bart
· 16 years ago
72ab1ff
Replaced positional command line arguments by command options.
by bart
· 16 years ago
fe19b11
Replaced positional command line arguments by command options. Changed matrix initialization.
by bart
· 16 years ago
bf72be5
Replaced positional command line arguments by command options. Changed matrix initialization.
by bart
· 16 years ago
368ec98
Reverted last commit.
by bart
· 16 years ago
df6cbe3
Resolved function redirection conflict.
by bart
· 16 years ago
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
· 16 years ago
91740e2
Converted tabs into spaces.
by bart
· 16 years ago
d552649
Depending on the fourth command line argument, a racy or non-racy run is started.
by bart
· 16 years ago
2cb588d
Renamed drd_intercepts.c into drd_pthread_intercepts.c.
by bart
· 16 years ago
7c21628
Added information about OpenMP.
by bart
· 16 years ago
621ccb2
Updated to do list.
by bart
· 16 years ago
460a19b
Make sure this test is only run if the executable matinv_openmp has been compiled.
by bart
· 16 years ago
0aeb186
Added omp_prime.c
by bart
· 16 years ago
7f0adff
Added to repository.
by bart
· 16 years ago
b6c2ff4
Number of threads is now a command line argument.
by bart
· 16 years ago
6060977
Removed too restrictive assert.
by bart
· 16 years ago
de519f3
Removed duplicate code.
by bart
· 16 years ago
0f2b3cf
Fixed race condition.
by bart
· 16 years ago
5e1952a
More cleanup.
by bart
· 16 years ago
3effeb9
Added yet another output variant.
by bart
· 16 years ago
7b792b1
Cleanup.
by bart
· 16 years ago
35b515a
Added LinuxThreads output files for exp-drd/tests/linuxthreads_det.
by bart
· 16 years ago
fc8f516
Fixed spelling error.
by bart
· 16 years ago
96f892f
Added test for LinuxThreads detection.
by bart
· 16 years ago
29cc9db
Un-break compilation on systems with a compiler that does not support -fopenmp.
by bart
· 16 years ago
25de616
Added OpenMP test program.
by bart
· 16 years ago
c35ab03
Fixed typo.
by bart
· 16 years ago
d218a58
Fixed compiler warning.
by bart
· 16 years ago
8ddef88
Fixed false positives reported after the second last pthread_barrier_wait() call in a thread.
by bart
· 16 years ago
97fab40
More information is now printed if a data race is detected in dynamically allocated memory.
by bart
· 16 years ago
4f32cc8
Reverted last commit.
by bart
· 16 years ago
fd563cd
Updated to do list.
by bart
· 16 years ago
5762e33
Most of the times zero conflicting accesses were reported on the matinv regression test, sometimes a lot of conflicting accesses were reported on this regression test. This should now be fixed.
by bart
· 16 years ago
4ff230a
Added glibc 2.3 output.
by bart
· 16 years ago
68d80f4
Added pthread_mutex_destroy() call.
by bart
· 16 years ago
380ab7c
Fixed typo's in filenames.
by bart
· 16 years ago
25200ff
Reintroduced setting thread names (conditionally), such that the races triggered by snprintf() can be debugged.
by bart
· 16 years ago
3227e28
More output filter tuning.
by bart
· 16 years ago
bd54d89
More output filter tuning.
by bart
· 16 years ago
4d7c270
Added an output variant for exp-drd/tests/hg03_inherit.
by bart
· 16 years ago
8feac0b
Correction.
by bart
· 16 years ago
f16b77c
More finetuning of output filtering.
by bart
· 16 years ago
Next »