History log of /freebsd-9.3-release/usr.bin/truss/truss.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

# 225736 22-Sep-2011 kensmith

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

Approved by: re (implicit)


# 192025 12-May-2009 dds

Add -c option to summarize number of calls, errors, and system time.

Reviewed by: alfred


# 187607 22-Jan-2009 trhodes

Attaching to the init process returns EINVAL,
so give an example that is more likely to work.
Stolen from the ktrace(1) manual page.

PR: 128222
Submitted by: Mateusz Guzik <mjguzik@gmail.com>


# 169845 21-May-2007 keramida

Remove duplicate ' 2' manpage section number.

Submitted by: Rui Paulo
MFC after: 3 days


# 168569 10-Apr-2007 delphij

Make use of ptrace(2) instead of procfs in truss(1), eliminating
yet another need of an available /proc/ mount.

Tested with: make universe
Submitted by: howardsu
Reviewed by: alfred


# 165100 11-Dec-2006 ru

Add missing markup bits.


# 162792 29-Sep-2006 ru

Markup fixes.


# 153963 02-Jan-2006 brian

Add a -s flag for the same functionality as strace. Introduce a Name
type which is a String type that has no -s limitations applied to it.
Change most Strings in the code to Names and add a few extra syscalls,
namely munmap, read, rename and symlink. This was enough to facilitate
following file descriptor allocations in the code more easily and
getting a hint at what's being read/written from/to files. More
syscalls should really be added.

While here, fix an off-by-one bug in the buffer truncation code and
add a fflush so that truss's output reflects the syscall that the
program is stuck in.

Sponsored by: Sophos/Activestate
MFC after: 2 weeks


# 148580 31-Jul-2005 keramida

Fix all the spelling mistakes I could find in the man pages for words
that have at least 3 characters.

MFC after: 1 week
Thanks to: Music band ``Chingon''
for keeping me company while searching for these.


# 134901 07-Sep-2004 dd

Improve markup and language.


# 134718 03-Sep-2004 alfred

Update doc dates.

Pointed out by: ru


# 134714 03-Sep-2004 alfred

xref and give a hint as to what procctl can be used for.


# 107276 26-Nov-2002 ru

mdoc(7) police: markup polishing.

Approved by: re


# 101289 04-Aug-2002 mdodd

Add options to print the argument and environment string parameters to
execve().

This could be done in a more general manner but it still wouldn't
be very pretty.

MFC after: 3 weeks


# 101285 03-Aug-2002 mdodd

Add options to print absolute and relative timestamps.

PR: bin/25587 (in part)
MFC after: 3 weeks


# 101283 03-Aug-2002 mdodd

Allow tracking fork()ed children.

PR: bin/25587 (in part)
MFC after: 3 weeks


# 95124 20-Apr-2002 charnier

Use `The .Nm utility'


# 79755 15-Jul-2001 dd

Remove whitespace at EOL.


# 79535 10-Jul-2001 ru

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


# 70197 19-Dec-2000 ru

Prepare for mdoc(7)NG.


# 69860 11-Dec-2000 ru

mdoc(7) police: use canonical form of .Dd macro.


# 68963 20-Nov-2000 ru

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


# 56412 22-Jan-2000 mpp

Fxi various man pages to stop abusing the .Bx macro to generate
the string "FreeBSD". Use the .Fx macro instead. Also did some
minor re-wording/formatting to work around a deficiency with
the .Fx macro when it comes to puncuation characters other than
periods and commas.


# 50534 28-Aug-1999 mpp

Add $FreeBSD$ lines to man pages that are missing them to make it
easier for translation teams.

PR: docs/13418
Submitted by: Alexey Zelkin <phantom@cris.net>


# 32275 05-Jan-1998 charnier

Sort Xrefs. Use err(3). Remove uneeded #include.
Correct usage: one of {-p pid, command} is required.
Open output file when command line is fully analyzed: incorrect `truss -o f'
command does not create an empty file anymore.


# 31605 07-Dec-1997 peter

s/ps/truss/


# 31567 06-Dec-1997 sef

Truss program. Requires procfs.