I would like to use gprof on CentOS 4.3 and tested gprof for a
program.

$ gcc -v
Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.5/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--disable-checking --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-java-awt=gtk
--host=i386-redhat-linux
Thread model: posix
gcc version 3.4.5 20051201 (Red Hat 3.4.5-2)
$ gprof -v
GNU gprof 2.15.92.0.2
Based on BSD gprof, copyright 1983 Regents of the University of
California.
This program is free software.  This program has absolutely no warranty.
$ gcc -static -pg test.c
$ time ./a.out
real    0m4.324s
user    0m4.314s
sys     0m0.009s
$ gprof a.out
Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls   s/call   s/call  name    
 43.82     18.94    18.94                             random_r
 24.06     29.34    10.40        1    10.40    10.40  main
 22.65     39.13     9.79                             random
  9.46     43.22     4.09                             rand

The cumulative seconds seem ten times longer than
the output of the time command. I installed binutils-2.16.1, but I got
the same result. Is this a bug of gprof?

SUSUKITA,Ryutaro


_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to