Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
6111133045a9216505834b5c33800416cb15ad69
6111133
Made test for OpenMP more complete.
by bart
· 17 years ago
5e1952a
More cleanup.
by bart
· 17 years ago
ebca786
Added NPTL-0.60 suppression patterns.
by bart
· 17 years ago
3effeb9
Added yet another output variant.
by bart
· 17 years ago
7b792b1
Cleanup.
by bart
· 17 years ago
35b515a
Added LinuxThreads output files for exp-drd/tests/linuxthreads_det.
by bart
· 17 years ago
fc8f516
Fixed spelling error.
by bart
· 17 years ago
96f892f
Added test for LinuxThreads detection.
by bart
· 17 years ago
29cc9db
Un-break compilation on systems with a compiler that does not support -fopenmp.
by bart
· 17 years ago
25de616
Added OpenMP test program.
by bart
· 17 years ago
c35ab03
Fixed typo.
by bart
· 17 years ago
d218a58
Fixed compiler warning.
by bart
· 17 years ago
ea5aa50
Added an additional suppression pattern.
by bart
· 17 years ago
8ddef88
Fixed false positives reported after the second last pthread_barrier_wait() call in a thread.
by bart
· 17 years ago
97fab40
More information is now printed if a data race is detected in dynamically allocated memory.
by bart
· 17 years ago
4f32cc8
Reverted last commit.
by bart
· 17 years ago
fd563cd
Updated to do list.
by bart
· 17 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
· 17 years ago
4ff230a
Added glibc 2.3 output.
by bart
· 17 years ago
68d80f4
Added pthread_mutex_destroy() call.
by bart
· 17 years ago
380ab7c
Fixed typo's in filenames.
by bart
· 17 years ago
25200ff
Reintroduced setting thread names (conditionally), such that the races triggered by snprintf() can be debugged.
by bart
· 17 years ago
aa3c28a
Handle DW_OP_deref.
by sewardj
· 17 years ago
3227e28
More output filter tuning.
by bart
· 17 years ago
d5c9a95
Removed duplicate suppression pattern.
by bart
· 17 years ago
bd54d89
More output filter tuning.
by bart
· 17 years ago
4d7c270
Added an output variant for exp-drd/tests/hg03_inherit.
by bart
· 17 years ago
8feac0b
Correction.
by bart
· 17 years ago
f16b77c
More finetuning of output filtering.
by bart
· 17 years ago
68a2ebd
Try to handle the situation where an object is first split into a base
by sewardj
· 17 years ago
0b5bf91
Handle DW_FORM_data8.
by sewardj
· 17 years ago
2ebd6dd
Updated to do list.
by bart
· 17 years ago
43409c9
Added LinuxThreads output files.
by bart
· 17 years ago
2e196ce
Removed frame numbers and debuginfo reader warnings from output.
by bart
· 17 years ago
b515eb1
Switched to VG_(get_data_description)() for descriptions of addresses in error reports.
by bart
· 17 years ago
f93c3c9
Added more suppression patterns to DRD's suppression file.
by bart
· 17 years ago
4d72f10
Modified pth_detached test program such that each dot printed by the detached threads is now printed on a line by itself.
by bart
· 17 years ago
8360df5
Added more atomic read/modify/write tests.
by bart
· 17 years ago
a47b351
Added support for atomic modifications (VEX' Imbe_BusLock/Imbe_BusUnlock).
by bart
· 17 years ago
33e4e7e
Don't tell m_redir (and the user) that debuginfo is about to be
by sewardj
· 17 years ago
a7faf67
Cleaned up vc_min() and vc_combine() implementations.
by bart
· 17 years ago
3519b52
Updated DRD's readme.txt.
by bart
· 17 years ago
b1dd74d
More suppression pattern generalization.
by bart
· 17 years ago
efd9857
Generalized a suppression pattern.
by bart
· 17 years ago
bfbdeb1
Reverted -- no races should be reported on tc21_pthonce.
by bart
· 17 years ago
40605eb
Added stdout.exp and stderr.exp files for LinuxThreads.
by bart
· 17 years ago
4501d5c
Replaced non-deterministic LinuxThreads test by a deterministic one (the time at which getpid() was called in the created thread did depend on how the Valgrind core scheduled threads).
by bart
· 17 years ago
d0c0ea6
VG_(get_strace_wrk): don't segfault in the degenerate case fp_min =
by sewardj
· 17 years ago
aed2e4c
Compiles now with gcc 2.96 too.
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
76d15fa
Don't be quite so paranoid about rejecting symbols that fall outside
by sewardj
· 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
fab2990
update comments
by njn
· 17 years ago
aaa34d2
Update for the new VG_(ssort) algorithm.
by njn
· 17 years ago
b8b79ad
Merge in the DATASYMS branch.
by sewardj
· 17 years ago
c3bfcb9
This wasn't supposed to go in the last commit; undo.
by njn
· 17 years ago
e8ffe52
Ignore Emacs temporary files. Also, produce the correct .diff filename when
by njn
· 17 years ago
d8b32c9
Updated to do list.
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
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
Next »