Commit Graph

5806 Commits

Author SHA1 Message Date
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
Bart Van Assche
46beeb4dc5 Even more expected output updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7820
2008-03-30 10:03:04 +00:00
Bart Van Assche
7d42ec376a More expected output updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7819
2008-03-30 08:51:59 +00:00
Bart Van Assche
d79e4dd7d4 Updated expected output files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7818
2008-03-30 08:44:02 +00:00
Bart Van Assche
595025e571 Made mutex tracing output more verbose.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7817
2008-03-30 08:41:59 +00:00
Bart Van Assche
5290cf26f3 Added DRD_IGNORE_VAR() and DRD_TRACE_VAR() macro's.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7816
2008-03-30 08:40:49 +00:00
Bart Van Assche
2b730e77cf 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.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7815
2008-03-30 08:39:51 +00:00
Bart Van Assche
44d59037f3 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.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7814
2008-03-29 14:42:59 +00:00
Bart Van Assche
0924ca336c Added functions bm_clear_load() and bm_clear_store().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7813
2008-03-29 14:40:08 +00:00
Bart Van Assche
ce3b61b485 Changed meaning of the second argument of the start/stop suppression client requests from "end address" to "size in bytes".
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7806
2008-03-29 13:18:02 +00:00
Bart Van Assche
0f313325ac Comment-only fix.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7805
2008-03-29 13:13:33 +00:00
Bart Van Assche
be4d5d44a1 Minor optimization: eliminated an if-statement.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7804
2008-03-29 12:54:01 +00:00
Bart Van Assche
ce47241045 Added command line option --show-stack-usage.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7802
2008-03-29 09:31:43 +00:00
Bart Van Assche
2f79df6ea8 Stack size is now specified at thread creation time.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7801
2008-03-29 09:28:12 +00:00
Bart Van Assche
b136f8009f Added thread_get_stack_size() and thread_get_stack_min_min().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7800
2008-03-29 09:27:08 +00:00
Bart Van Assche
f760d16eb7 Added VG_(thread_get_stack_size)().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7799
2008-03-29 09:25:53 +00:00
Bart Van Assche
7d42280fc1 Fixed a comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7798
2008-03-29 09:25:11 +00:00
Bart Van Assche
33d0013138 Added command line option --var-info. Reading debug info for client variables is now disabled by default.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7797
2008-03-29 08:34:03 +00:00
Bart Van Assche
7d1ae1631e Minor update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7796
2008-03-29 08:32:30 +00:00
Julian Seward
4f4f85cd1f Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7793
2008-03-27 17:07:50 +00:00
Bart Van Assche
32c61dd33a Added support for --trace-malloc.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7792
2008-03-26 17:39:52 +00:00
Bart Van Assche
8418dac8d2 Updated test plan.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7791
2008-03-25 20:18:40 +00:00
Bart Van Assche
41991488a6 Another small optimization.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7790
2008-03-25 19:16:20 +00:00
Bart Van Assche
69058fd4ea Cache misses too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7789
2008-03-25 18:51:06 +00:00
Bart Van Assche
042a682ed1 Minor optimization of bm_clear().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7788
2008-03-25 17:19:20 +00:00
Bart Van Assche
fc0072177b Removed unused function.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7787
2008-03-25 17:03:01 +00:00
Bart Van Assche
6db9c8a9cd More expected output updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7786
2008-03-24 19:38:57 +00:00
Bart Van Assche
29a3186562 Removed make -s install.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7785
2008-03-24 19:38:14 +00:00
Bart Van Assche
8ba919d6d6 Updated expected output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7784
2008-03-24 19:37:42 +00:00
Bart Van Assche
ed3fefb42e Modified error message that is printed when a mutex operation is attempted on an object that is not a mutex.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7783
2008-03-24 19:31:33 +00:00
Bart Van Assche
69674045a2 Merged revisions r7758:7781 from branch DRDDEV to trunk.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7782
2008-03-24 19:12:12 +00:00
Bart Van Assche
d9094f0765 Updated test plan.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7780
2008-03-24 12:38:02 +00:00
Bart Van Assche
b8db7cdef3 Updated modification date.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7776
2008-03-24 11:02:05 +00:00
Bart Van Assche
f924b7b9fc Added document with information about how to test DRD.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7775
2008-03-24 11:01:45 +00:00
Bart Van Assche
50df87adb6 Added reference to SPLASH-2 benchmarks.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7774
2008-03-24 10:50:21 +00:00
Bart Van Assche
aa045690f8 When the "not a mutex" error message is printed, the offending address is now printed too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7773
2008-03-24 09:29:38 +00:00
Bart Van Assche
51b89a7461 Moved "supported_libpthread" test from .vgtest into run_openmp_test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7772
2008-03-24 09:28:06 +00:00
Bart Van Assche
f3db559a9d 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.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7769
2008-03-24 08:33:47 +00:00
Bart Van Assche
34b1189ee5 Extended bitmap lookup cache from one to four elements.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7768
2008-03-24 06:41:30 +00:00
Bart Van Assche
1f57931c1f Added one more DRD libdl.so suppression pattern.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7767
2008-03-24 06:38:39 +00:00