This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: C++-linkage functions and uprobes


Ray Ruvinskiy <rruvinsk@sybase.com> writes:

> I was wondering if systemtap and uprobes supported C++-linkage [...]

We don't have good support for it, but in some contexts we get
(unexpectedly) demangled symbol names, where the dwarf debugging data
happens to include some of that.  It may be sufficient for systemtap
or elfutils to latch onto the MIPS_linkage_name dwarf attribute, call
into libiberty demangler on purpose, let (or extends) current probe
wildcarding logic selecting them, and maybe include an explicit
demangle call into the runtime/tapset too.

- FChE


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]