https://bugs.kde.org/show_bug.cgi?id=445235

--- Comment #14 from Philippe Waroquiers <philippe.waroqui...@skynet.be> ---
(In reply to Mark Wielaard from comment #10)
> So one simple question might be whether we actually want to demangle Ada?
> It looks like the mangling is so simple (. -> __, add _ada_ for "top-level"
> functions)  that people might just be used to the mangled representation.
> If we now start to demangle it wouldn't that also change suppressions?

Effectively, typically there is no real difficulty to read the mangled Ada
names. E.g. I am regularly using kcachegrind to look at callgrind perf results,
and kcachegrind shows mangled names that can be interpreted without much
difficulties.

For what concerns suppressions: our suppressions are using mangled names. The
user manual documents explicitly for c++ that mangled names have to be used for
suppressions. Suppression matching is not calling the demangler (see
m_errormgr.c foComplete).
This is calling VG_(get_fname_no_cxx_demangle). I will imagine that then no
demangler at all will be called.

So, if ever the Ada demangler is made working, I do not think that this will
impact suppression matching (and it would be better that this
does not impact supp matching as otherwise that will be a significant backward
incompatible change).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to