Commit Graph

6 Commits

Author SHA1 Message Date
Bart Van Assche
95a4f94211 Changed #if defined(platform) tests into #if defined(HAVE_...) tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7999
2008-05-03 09:15:25 +00:00
Julian Seward
4cae5c3ed5 Merge branches/OTRACK_BY_INSTRUMENTATION into the trunk. This adds
support to Memcheck for tracking the origin of uninitialised values,
if you use the --track-origins=yes flag.

This currently causes some Memcheck regression tests to fail, because
they now print an extra line of advisory text in their output.  This
will be fixed.

The core-tool interface is slightly changed.  The version number for
the interface needs to be incremented.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7982
2008-05-01 20:24:26 +00:00
Bart Van Assche
07de4d5131 Added pthread_mutex_destroy() call.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7600
2008-03-08 15:03:30 +00:00
Bart Van Assche
583749920b Fixed compiler warning.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7491
2008-02-27 17:41:22 +00:00
Bart Van Assche
7d068d3fa8 An error message is now printed before attempting to lock a non-recursive mutex recursively.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7490
2008-02-27 16:13:05 +00:00
Bart Van Assche
0336cdffbb 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.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7489
2008-02-27 15:46:00 +00:00