gprof omits called functions and includes uncalled functions

Angus angus@uducat.com
Fri Jun 15 16:11:00 GMT 2007


On Friday 15 June 2007 08:54, Angus wrote:
> I'm using gprof for the first time, and the flat profile is reporting
> functions that could not have been called, but omitting functions that had
> to be called.
> 	Could the problem be that gprof doesn't like C++? It seems to report the
> demanged names properly (or just reads them out of the debug information, I
> don't know). I know that it has problems with multi-process and
> multi-threaded programs, but the one I tested is neither. I built the
> entire project with -pg -g3 options. That's all I can think of that might
> be relevant to the environment.

	Actually, it seems the problem is that my gmon.out wasn't being created, so 
the call to gprof was picking up a stale one. I figured out why gmon.out 
wasn't being created, so now I'm getting what appears to be a sensible 
profile--n/m.



More information about the Binutils mailing list