profiling with cc

Andreas Tobler toa at
Wed Feb 8 10:02:02 PST 2006

Marius Strobl wrote:

> It should work fine for C functions but the ENTRY macro in
> sparc64/include/asm.h has to be changed to call _mcount() so profiling
> info is also gathered for asm functions (e.g. those in libc).

Ok, need to find out how.

>> Would you mind giving me some feedback if the attached is useful/needs 
>> rework?
> It has some style issues and inconsitencies (see style(9) and other
> inline asm in e.g. sparc64/include/cpufunc.h). Otherwise it looks
> good but probably needs a PIC version of the MCOUNT asm so it also
> works when compiling with -p.

Thanks, for the comments. I try to address them, I need some doc and 
code reading then. I'm new to your style guide. I hope the code in cvs 
is worth as example ;)

[enterprise:~] andreast% cc -p hello hello.c
consider using `-pg' instead of `-p' with gprof(1)

Well it spits some errors, so I guess you're correct regarding the pic 

Thanks again,

More information about the freebsd-sparc64 mailing list