Bart Van Assche
|
854fc1cb63
|
Added regression test for mallinfo().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7889
|
2008-04-19 14:46:57 +00:00 |
|
Bart Van Assche
|
2a7b4f5bd5
|
Added mallinfo() implementation based on patch by Eugene Toder (see also bug 160956).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7888
|
2008-04-19 14:43:30 +00:00 |
|
Bart Van Assche
|
31a4e8bca4
|
Made gcc version check more robust.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7886
|
2008-04-19 07:47:56 +00:00 |
|
Bart Van Assche
|
18ca08e920
|
Fixed compiler warning.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7884
|
2008-04-16 18:49:11 +00:00 |
|
Bart Van Assche
|
76f817a0c5
|
Replaced -nostdlib by -nodefaultlibs such that constructors are executed at shared library load time. Replaced _init() function in drd_pthread_intercepts.c by a function with a constructor attribute in order to increase portability.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7883
|
2008-04-16 18:19:45 +00:00 |
|
Bart Van Assche
|
1bdcdc849e
|
Modified output of stack trace printed at start of thread (code is commented out).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7882
|
2008-04-16 18:17:12 +00:00 |
|
Julian Seward
|
d1074cd2af
|
Remove VG_ prefixing from static (non-exported) functions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7876
|
2008-04-14 20:30:34 +00:00 |
|
Bart Van Assche
|
366ad62a46
|
Extended VG_(message)() buffer from 100 to 128 characters. Made sure that lines printed by different threads are not mixed up in the output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7875
|
2008-04-14 16:35:32 +00:00 |
|
Bart Van Assche
|
eb2be6b065
|
Added Amarok.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7874
|
2008-04-14 16:12:09 +00:00 |
|
Bart Van Assche
|
06d5c2732b
|
Updated to do list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7873
|
2008-04-14 16:11:50 +00:00 |
|
Bart Van Assche
|
16610d7ddb
|
Added bm_compare().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7872
|
2008-04-14 16:10:01 +00:00 |
|
Bart Van Assche
|
8c1facafab
|
Enable danger set checking when the environment variable DRD_VERIFY_DANGER_SET is set.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7867
|
2008-04-13 17:35:08 +00:00 |
|
Bart Van Assche
|
b5bd427ecb
|
Renamed thread_update_danger_set() into thread_compute_danger_set().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7866
|
2008-04-13 15:39:38 +00:00 |
|
Bart Van Assche
|
afe111c685
|
Added yet another output variant.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7865
|
2008-04-13 08:37:24 +00:00 |
|
Bart Van Assche
|
1c8330a5c2
|
Fixed tool name.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7864
|
2008-04-10 17:29:32 +00:00 |
|
Bart Van Assche
|
e706edd194
|
Added yet another output variant.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7863
|
2008-04-09 17:44:28 +00:00 |
|
Bart Van Assche
|
cf45f897a6
|
Only read debug information from regular files, and not from device nodes. Do not complain on files for which we do not have read access.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7862
|
2008-04-09 16:21:34 +00:00 |
|
Bart Van Assche
|
5b872541bb
|
More statistics are now printed about DRD's behavior.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7857
|
2008-04-06 15:02:58 +00:00 |
|
Bart Van Assche
|
a0becdd86b
|
Added more counters. Reduced number of danger set updates slightly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7856
|
2008-04-06 15:02:17 +00:00 |
|
Bart Van Assche
|
b03517a748
|
Added vc_combine2().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7855
|
2008-04-06 14:57:41 +00:00 |
|
Bart Van Assche
|
279cdb1990
|
Added vc_combine2().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7854
|
2008-04-06 14:57:37 +00:00 |
|
Bart Van Assche
|
efcedb1184
|
Added and commented out code for printing the result of VG_(get_StackTrace)().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7853
|
2008-04-06 13:08:32 +00:00 |
|
Bart Van Assche
|
a35427a0e4
|
Trace lines enabled by --trace-segment=yes now include the thread ID of the created thread instead of the creator thread.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7852
|
2008-04-06 13:07:45 +00:00 |
|
Bart Van Assche
|
8c74587114
|
Renamed command-line option --trace-address into --trace-addr. Made bitmap statistics more detailed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7851
|
2008-04-06 13:06:36 +00:00 |
|
Bart Van Assche
|
6dd835e40d
|
Added bm_get_bitmap2_node_creation_count().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7850
|
2008-04-06 13:05:58 +00:00 |
|
Bart Van Assche
|
cc665696b9
|
Simplified format in which a vector clock is printed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7849
|
2008-04-06 13:03:49 +00:00 |
|
Bart Van Assche
|
14c1f6c8d1
|
Data races on *stdout / *stderr are now suppressed via these objects itselves instead of via suppression patterns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7848
|
2008-04-06 07:51:24 +00:00 |
|
Bart Van Assche
|
9c3c75bfa6
|
Added command-line option --check-stack-var. Reporting data races on stack variables is now disabled by default.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7847
|
2008-04-05 12:57:01 +00:00 |
|
Bart Van Assche
|
94c9786ea1
|
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.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7846
|
2008-04-05 12:53:15 +00:00 |
|
Bart Van Assche
|
21822e583e
|
Commented out the too frequently called tl_assert() statements.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7845
|
2008-04-05 12:53:00 +00:00 |
|
Bart Van Assche
|
d3dd418801
|
Suppressed reports about data races during thread creation.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7843
|
2008-04-04 19:10:21 +00:00 |
|
Bart Van Assche
|
6f87000872
|
Added a libdl.so suppression pattern. Removed the libX11 (XReply) suppression pattern.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7842
|
2008-04-04 16:55:15 +00:00 |
|
Bart Van Assche
|
d052279628
|
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.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7841
|
2008-04-04 16:54:37 +00:00 |
|
Bart Van Assche
|
8986e6b7f7
|
Moved one-time initialization code from first intercepted pthread_create() call to _init() function.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7840
|
2008-04-04 16:45:20 +00:00 |
|
Bart Van Assche
|
40676b49de
|
Added tl_assert() statement on result of VG_(malloc)() calls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7837
|
2008-04-01 18:38:29 +00:00 |
|
Bart Van Assche
|
4637f6f0da
|
Another small reduction in stack space usage.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7836
|
2008-04-01 18:27:41 +00:00 |
|
Bart Van Assche
|
05de9ea4b0
|
Slightly reduced stack space needed when reporting a data race.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7835
|
2008-04-01 18:19:50 +00:00 |
|
Bart Van Assche
|
79c28275b9
|
Changed --trace-suppression into --trace-suppr. Added documentation for --alignment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7834
|
2008-04-01 17:03:33 +00:00 |
|
Bart Van Assche
|
334a64a490
|
Updated DRD's help text (-h): added documentation for --trace-malloc.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7833
|
2008-04-01 16:57:42 +00:00 |
|
Bart Van Assche
|
c7a2f0c2f9
|
Updated test plan.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7832
|
2008-04-01 16:55:51 +00:00 |
|
Bart Van Assche
|
79bd195c2d
|
Updated to do list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7831
|
2008-04-01 16:55:33 +00:00 |
|
Bart Van Assche
|
dd4908000f
|
--trace-danger-set is a debug option, not a regular tracing option.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7829
|
2008-03-31 19:26:05 +00:00 |
|
Bart Van Assche
|
d0a42783ac
|
Added a section about interpreting data race reports.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7828
|
2008-03-31 19:20:36 +00:00 |
|
Bart Van Assche
|
1ddf78e437
|
Fixed command-line option help information.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7827
|
2008-03-31 18:14:12 +00:00 |
|
Bart Van Assche
|
fc86544c37
|
Updated.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7826
|
2008-03-31 17:47:37 +00:00 |
|
Bart Van Assche
|
10fac6a933
|
Split bm_has_any() into bm_has_any_load() and bm_has_any_store().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7825
|
2008-03-30 18:41:07 +00:00 |
|
Bart Van Assche
|
8d4a6c4012
|
Introduced bm_test_and_clear().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7824
|
2008-03-30 17:56:43 +00:00 |
|
Bart Van Assche
|
1edf13fd3b
|
Improved scalability in case of many synchronization objects.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7823
|
2008-03-30 16:55:40 +00:00 |
|
Bart Van Assche
|
69f1deac4e
|
Added more libdl.so suppression patterns.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7822
|
2008-03-30 16:55:10 +00:00 |
|
Bart Van Assche
|
9c4b653791
|
Modified mutex and condtion variable tracing output slightly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7821
|
2008-03-30 13:28:33 +00:00 |
|