Go to the first, previous, next, last section, table of contents.

# 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.

- 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.
- 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.

  Go to the first, previous, next, last section, table of contents.