On Tue, May 12, 2009 at 1:14 PM, Andi Kleen <email@example.com>
Most likely these functions do not have frame pointers. oprofile
"Eric Klingelberger" <firstname.lastname@example.org
> When running opreport with the -c option some symbols that I would expect to
> see callers for do not appear in the call graph report.
callgraph support does rely on frame pointers, but most binaries
and libraries on x86-64 do not use them.
The real fix would be to teach oprofile to use the dwarf2 unwind
information that is in most x86-64 binaries, but that code is
Dwarf2 support in oprofile would be very desirable. Mono, for example, generates frameless
code on amd64 and can produce dwarf2 stack and debug information.