|
From: Jeremy F. <je...@go...> - 2002-10-21 07:57:57
|
I have a few more updates:
13-track-condvar-mutex
This fixes mutex lock/unlock tracking. In particular, it gets
tracking of mutex ownership over condition variables correct.
14-sprintf
Update to core VG_(printf)/sprintf/vprintf. They've been modified to
return the number of characters they generated (either printed, put into
the buffer, or sent). Also adds a new %y format, which takes an Addr
argument and looks up a symbol. It takes a '(' flag (ie: "%(y") which
surrounds the symbol in parens if it could be found.
18-hg-err-reporting
HELGRIND: show more information about the address we're reporting a
possible data race for; in particular, try to describe where the address
came from (static variable, or heap allocated and if so where?) (Mostly
stolen from memcheck). Also puts memory locations involved with an error
into an error state, so that duplicate errors are suppressed. Also
displays the last good set of locks for a memory location.
13-track-condvar-mutex is a straight bugfix. 14-sprintf is just a
utility update for 18 (though it is generally useful); 18 probably also
depends on 17-hg-generic-mutex.
The usual place: http://www.goop.org/~jeremy/valgrind
J
|