(gprof.info.gz) Incompatibilities

Info Catalog (gprof.info.gz) How do I? (gprof.info.gz) Top (gprof.info.gz) Details
 
 8 Incompatibilities with Unix `gprof'
 *************************************
 
 GNU `gprof' and Berkeley Unix `gprof' use the same data file
 `gmon.out', and provide essentially the same information.  But there
 are a few differences.
 
    * GNU `gprof' uses a new, generalized file format with support for
      basic-block execution counts and non-realtime histograms.  A magic
      cookie and version number allows `gprof' to easily identify new
      style files.  Old BSD-style files can still be read.  
      Profiling Data File Format File Format.
 
    * For a recursive function, Unix `gprof' lists the function as a
      parent and as a child, with a `calls' field that lists the number
      of recursive calls.  GNU `gprof' omits these lines and puts the
      number of recursive calls in the primary line.
 
    * When a function is suppressed from the call graph with `-e', GNU
      `gprof' still lists it as a subroutine of functions that call it.
 
    * GNU `gprof' accepts the `-k' with its argument in the form
      `from/to', instead of `from to'.
 
    * In the annotated source listing, if there are multiple basic
      blocks on the same line, GNU `gprof' prints all of their counts,
      separated by commas.
 
    * The blurbs, field widths, and output formats are different.  GNU
      `gprof' prints blurbs after the tables, so that you can see the
      tables without skipping the blurbs.
 
Info Catalog (gprof.info.gz) How do I? (gprof.info.gz) Top (gprof.info.gz) Details
automatically generated by info2html