Sergei Dyshel <serg...@il.ibm.com> writes:

> I need to profile a C++ program with 'gprof' but I'm only interested in 
> virtual functions. Is it possible to get indication of virtual function in 
> flat profile? As of now, virtual functions aren't marked in any special 
> way inside demangled names. 

Correct: the mangled name of a method does not indicate whether or not
that method is virtual.

> PS. A more general question, in case if it's not possible, which means 
> that information about a function being virtual or not isn't stored in the 
> mangled name, is there a profiling tool which can provide such an 
> indication? Particularly I'm interested in call counts. 

As far as I know the only way to tell is to pull apart the debugging
information.  I don't know of any tool that does this.

Ian

Reply via email to