Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
15728ab41ea41bf731dcc74ac68354550ced2189
/
exp-drd
e4504dd
More statistics are now printed about DRD's behavior.
by bart
· 16 years ago
d66e3a8
Added more counters. Reduced number of danger set updates slightly.
by bart
· 16 years ago
f729197
Added vc_combine2().
by bart
· 16 years ago
fbbac09
Added vc_combine2().
by bart
· 16 years ago
0ff483d
Added and commented out code for printing the result of VG_(get_StackTrace)().
by bart
· 16 years ago
8514502
Trace lines enabled by --trace-segment=yes now include the thread ID of the created thread instead of the creator thread.
by bart
· 16 years ago
952e1a0
Renamed command-line option --trace-address into --trace-addr. Made bitmap statistics more detailed.
by bart
· 16 years ago
588d90f
Added bm_get_bitmap2_node_creation_count().
by bart
· 16 years ago
fdb6558
Simplified format in which a vector clock is printed.
by bart
· 16 years ago
25d3003
Data races on *stdout / *stderr are now suppressed via these objects itselves instead of via suppression patterns.
by bart
· 16 years ago
0ffa483
Added command-line option --check-stack-var. Reporting data races on stack variables is now disabled by default.
by bart
· 16 years ago
5e389f1
Presence of pthread_mutex_t::__m_kind or pthread_mutex_t::__data.__kind is now detected by configure. DRD now halts if configure could not find either of these two data members.
by bart
· 16 years ago
23d3a4e
Commented out the too frequently called tl_assert() statements.
by bart
· 16 years ago
bf3a60c
Suppressed reports about data races during thread creation.
by bart
· 16 years ago
f1ac71a
Changed the way how data races in NPTL's thread-private data on the top of the stack are ignored: instead of clearing the corresponding region in the bitmap of every thread when the stack pointer is increased, the appropriate bits in the suppression bitmap are set at thread creation time.
by bart
· 16 years ago
6f07b25
Moved one-time initialization code from first intercepted pthread_create() call to _init() function.
by bart
· 16 years ago
fdd8d4e
Added tl_assert() statement on result of VG_(malloc)() calls.
by bart
· 16 years ago
024a95a
Another small reduction in stack space usage.
by bart
· 16 years ago
f993b87
Slightly reduced stack space needed when reporting a data race.
by bart
· 16 years ago
130463a
Changed --trace-suppression into --trace-suppr. Added documentation for --alignment.
by bart
· 16 years ago
2cb48d6
Updated DRD's help text (-h): added documentation for --trace-malloc.
by bart
· 16 years ago
bbd2c84
Updated test plan.
by bart
· 16 years ago
5343c9e
Updated to do list.
by bart
· 16 years ago
d5a9076
--trace-danger-set is a debug option, not a regular tracing option.
by bart
· 16 years ago
6acfca8
Added a section about interpreting data race reports.
by bart
· 16 years ago
bd7e56e
Fixed command-line option help information.
by bart
· 16 years ago
842e600
Updated.
by bart
· 16 years ago
d490707
Split bm_has_any() into bm_has_any_load() and bm_has_any_store().
by bart
· 16 years ago
8bf2f8b
Introduced bm_test_and_clear().
by bart
· 16 years ago
fea6444
Improved scalability in case of many synchronization objects.
by bart
· 16 years ago
4a975e1
Modified mutex and condtion variable tracing output slightly.
by bart
· 16 years ago
5ea99e5
Even more expected output updates.
by bart
· 16 years ago
320221a
More expected output updates.
by bart
· 16 years ago
282dad1
Updated expected output files.
by bart
· 16 years ago
fa37c92
Made mutex tracing output more verbose.
by bart
· 16 years ago
d00bd22
Added DRD_IGNORE_VAR() and DRD_TRACE_VAR() macro's.
by bart
· 16 years ago
1b7a830
Bug fix: DRD no longer complains that a mutex was not locked by the calling thread when unlocking a mutex after a call to pthread_cond_timedwait() that timed out.
by bart
· 16 years ago
005dc97
Removed --trace-mem which traced all memory accesses. Added support for multiple --trace-address options. A range size can now be specified to the VG_USERREQ__DRD_START_TRACE_ADDR client request. Added VG_USERREQ__DRD_STOP_TRACE_ADDR client request.
by bart
· 16 years ago
9c4224c
Added functions bm_clear_load() and bm_clear_store().
by bart
· 16 years ago
f5bb46a
Changed meaning of the second argument of the start/stop suppression client requests from "end address" to "size in bytes".
by bart
· 16 years ago
fda6492
Comment-only fix.
by bart
· 16 years ago
e773de4
Minor optimization: eliminated an if-statement.
by bart
· 16 years ago
912ab8d
Added command line option --show-stack-usage.
by bart
· 16 years ago
a45570d
Stack size is now specified at thread creation time.
by bart
· 16 years ago
cac5346
Added thread_get_stack_size() and thread_get_stack_min_min().
by bart
· 16 years ago
95761b5
Added command line option --var-info. Reading debug info for client variables is now disabled by default.
by bart
· 16 years ago
6db35e7
Minor update.
by bart
· 16 years ago
ceded21
Added support for --trace-malloc.
by bart
· 16 years ago
e85a58a
Updated test plan.
by bart
· 16 years ago
567614d
Another small optimization.
by bart
· 16 years ago
f29205e
Cache misses too.
by bart
· 16 years ago
5955f33
Minor optimization of bm_clear().
by bart
· 16 years ago
0ea4eca
Removed unused function.
by bart
· 16 years ago
498d654
More expected output updates.
by bart
· 16 years ago
3194b8e
Removed make -s install.
by bart
· 16 years ago
c0267ef
Updated expected output.
by bart
· 16 years ago
52e8291
Modified error message that is printed when a mutex operation is attempted on an object that is not a mutex.
by bart
· 16 years ago
f647d34
Merged revisions r7758:7781 from branch DRDDEV to trunk.
by bart
· 16 years ago
43e31e2
Updated test plan.
by bart
· 16 years ago
e4f6284
Updated modification date.
by bart
· 16 years ago
d4e751b
Added document with information about how to test DRD.
by bart
· 16 years ago
09ae5bf
Added reference to SPLASH-2 benchmarks.
by bart
· 16 years ago
6b71761
When the "not a mutex" error message is printed, the offending address is now printed too.
by bart
· 16 years ago
c18e356
Moved "supported_libpthread" test from .vgtest into run_openmp_test.
by bart
· 16 years ago
2e3a3c1
Make sure no error message is printed when pthread_mutex_trylock() is called on a non-recursive mutex from the thread that holds a lock on the mutex.
by bart
· 16 years ago
33e56c9
Extended bitmap lookup cache from one to four elements.
by bart
· 16 years ago
3bdf125
Updated documentation.
by bart
· 16 years ago
5fc70e6
Reorganized error printing code slightly.
by bart
· 16 years ago
d1c9d22
Error type CondErr is now recognized when reading a suppression file.
by bart
· 16 years ago
84595c0
Fixed assert when delete[]-ing an array of size zero.
by bart
· 16 years ago
a71e579
Added more tl_assert() statements.
by bart
· 16 years ago
0008f5b
Added more comments / renamed some variables / bm_print() now also works on 64-bit systems.
by bart
· 16 years ago
11d0b50
Renamed bm_lookup() into bm2_lookup() and shifted right 2nd argument by ADDR0_BITS.
by bart
· 16 years ago
3f74967
Minor optimization.
by bart
· 16 years ago
a9c3739
Implemented segment merging.
by bart
· 16 years ago
359f6d3
Minor documentation changes.
by bart
· 16 years ago
8186c85
Make the run_openmp_test work again with bash, and optimize it slightly.
by bart
· 16 years ago
3146cdd
Removed filter statements that overlap with tests/filter_stderr_basic.
by bart
· 16 years ago
5304e6b
Modified the run_openmp_test script such that it can be run by Ubuntu's dash shell.
by bart
· 16 years ago
af025b8
Renamed inbound to downloads.
by bart
· 16 years ago
66e6bb2
Updated according to new output format.
by bart
· 16 years ago
6446bd9
Make the tc22_exit_w_lock test pass on Ubuntu 7.10, 64-bit.
by bart
· 16 years ago
b1c4412
Should have been in last commit.
by bart
· 16 years ago
78d7d1b
Removed LinuxThreads expected output files.
by bart
· 16 years ago
80e3580
Most DRD regression tests are now skipped when LinuxThreads is detected. Removed LinuxThreads expected output files.
by bart
· 16 years ago
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
Next »