call graphs in sprof
Arvind Ayyangar
arvind.ayyangar@gmail.com
Wed Jul 4 08:48:00 GMT 2007
On 7/3/07, Pierre Habouzit <madcoder@debian.org> wrote:
> please read mails fully.
Apologies...
I get <UNKNOWN> symbols in the call graph for calls to and from
libraries/ applications which have been compiled with profiling and
debuging information.
In the above example, libfoo and libfun both have the profiling
enabled, but when libfun.so calls function calls functions in
libfoo.so, the call graph does not give this information.
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls us/call us/call name
0.00 0.00 0.00 3 0.00 fun
index % time self children called name
[0] 0.0 0.00 0.00 0 mcount@@GLIBC_2.0 [0]
0.00 0.00 3/3 fun [2]
-----------------------------------------------
0.00 0.00 3/3 <UNKNOWN>
[2] 0.0 0.00 0.00 3 fun [2]
-----------------------------------------------
Does the <UNKNOWN> in the above graph refer to call to the other
library function (foo) or the function calling it (main) ?
-Arvind
More information about the Libc-alpha
mailing list