History log of /freebsd-9.3-release/usr.bin/gprof/gprof.1
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 235570 17-May-2012 gjb

MFC r235211:

General mdoc(7) and typo fixes.

PR: 167696


# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 216370 11-Dec-2010 joel

Remove the advertising clause from UCB copyrighted files in usr.bin. This
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

Also add $FreeBSD$ to a few files to keep svn happy.

Discussed with: imp, rwatson


# 186487 25-Dec-2008 trhodes

Remove reference to unimplemented "-c" option.

PR: 119338


# 151057 07-Oct-2005 bde

Catch up with increasing the resolution suitable for high-res kernel
profiling from microseconds to nanoseconds in 1996. Picoseconds are
already needed.

Describe the choice of units for the per-call times in detail.


# 141846 13-Feb-2005 ru

Expand *n't contractions.


# 131507 02-Jul-2004 ru

Deal with double whitespace.


# 131493 02-Jul-2004 ru

Fix after rev. 1.24 changes: bump document date, and remove -c
from SYNOPSIS.


# 131491 02-Jul-2004 ru

Mechanically kill hard sentence breaks.


# 130776 20-Jun-2004 stefanf

Retire support for gprof's -c option. All our currently supported
architectures only provide a dummy implementation.

Silence on: current@


# 107264 26-Nov-2002 ru

mdoc(7) police: back out unproved changes in previous revision;
descriptions in the FILES section should be full sentences, as
demonstrated in mdoc(7) and /usr/share/examples/mdoc/.

Approved by: re


# 105243 16-Oct-2002 charnier

Remove done() which was just exit() so use of warn()/err() can be made. Abort
on allocation failure instead of displaying a warning and deferencing NULL
pointer after. Spelling. Add prototypes. Add list of option in synopsis section
of man page, -d is not referenced because available as a compile option. It
should be made a runtime option btw.


# 95124 20-Apr-2002 charnier

Use `The .Nm utility'


# 86675 20-Nov-2001 ru

mdoc(7) police: kill whitespace at EOL.


# 85739 30-Oct-2001 green

Add -K support to gprof(1), which enables dynamic symbol resolution from
the currently-running kernel (and supercedes an executable file argument
given). With this change, properly-compiled KLD modules are now
able to be profiled.

Obtained from: NAI Labs CBOSS project
Funded by: DARPA


# 81637 14-Aug-2001 schweikh

Add hint about how we name profiled libraries (append _p at the right place).

PR: 8061
Submitted by: Brandon Gillespie <brandon@ice.cold.org>
Reviewed by: joerg, ru
MFC after: 5 weeks


# 79755 15-Jul-2001 dd

Remove whitespace at EOL.


# 79535 10-Jul-2001 ru

mdoc(7) police: removed HISTORY info from the .Os call.


# 75531 15-Apr-2001 dd

Grammar police: "its", not "it's", is the possessive form of "it".


# 70197 19-Dec-2000 ru

Prepare for mdoc(7)NG.


# 68963 20-Nov-2000 ru

mdoc(7) police: use the new features of the Nm macro.


# 57670 01-Mar-2000 sheldonh

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


# 50477 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 48792 12-Jul-1999 nik

Add $Id$, to make it simpler for members of the translation teams to
track.

The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;

.\" $Id$
.\"

If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.

Approved by: bde


# 47420 22-May-1999 jmz

Construct the profile file name from the name of the executable. A program
compiled with -pg and run will generate a file <executable-filename>.gmon,
not gmon.out.

PR: bin/8426


# 38928 07-Sep-1998 jdp

Make profiling work for ELF. gprof now autodetects the format of
the executable file, so it will work for both a.out and ELF format
files. I have split the object format specific code into separate
source files. It's cleaner than it was before, but it's still
pretty crufty.

Don't cheat on your make world for this update. A lot of things
have to be rebuilt for it to work, including the compiler and all
of the profiled libraries.


# 21748 15-Jan-1997 wosch

Sort cross references.


# 15082 06-Apr-1996 mpp

Correct some man page cross references and file location references.


# 15049 05-Apr-1996 joerg

Xref clocks(7).


# 14045 12-Feb-1996 mpp

Another round of man page cleanups.

Down to only about 100 items left to cleanup! :-)


# 5190 22-Dec-1994 wollman

Added much-needed new options -[lL], to suppress printing of either the
call-graph or the flat profile, since often you only want one of them.


# 2513 05-Sep-1994 bde

New flag -u to suppress functions whose name does not begin with an
underscore. Use it to avoid seeing badsw when profiling the kernel.

Print times more accurately (e.g. usec in %8.0f format instead of
msec in %8.2f format for averages) if hz >= 10000. This should have
no effect now since profhz is only 1024.


# 1591 27-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1590,
which included commits to RCS files with non-trunk default branches.


# 1590 27-May-1994 rgrimes

BSD 4.4 Lite Usr.bin Sources