Use a string literal format to avoid a gcc warning (-Wformat-security)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14047 a5019735-40e9-0310-863c-91ae7b9d1cf9
Refine NEWS entry for helgrind Ada tasks intercepts


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14048 a5019735-40e9-0310-863c-91ae7b9d1cf9
optimisation : avoid double reading of a DIE when the DIE will be parsed
by a DIE parser

Instead of pre-reading the DIE, first let the parser(s) possibly
parse the DIE. Read (to skip) the DIE data if no parser has parsed it.
OTherwise, just jump to the end of the DIE as established by the parser
that has read the DIE.

This slightly improves the reading of inlined info.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14049 a5019735-40e9-0310-863c-91ae7b9d1cf9
restructure dwarf3 DIE tracing
* add a trace_DIE function
* use it to trace a bad DIE
  and to trace all DIEs that are (maybe) read

(due to the "avoid read twice" optimisation, the tracing was not
so easy to read anymore => add an explicit trace_DIE call at the beginning
of read_DIE)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14050 a5019735-40e9-0310-863c-91ae7b9d1cf9
When printing "REDIR:" lines at -v, print not only the name of the
function being redirected but also the soname of the object that it is
in.  This makes it a bit easier to diagnose redirection problems.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14051 a5019735-40e9-0310-863c-91ae7b9d1cf9