History log of /freebsd-9.3-release/lib/libc/sys/ptrace.2
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

# 247081 21-Feb-2013 kib

MFC r246485:
Document the detail of interaction between vfork and PT_TRACEME.


# 237216 18-Jun-2012 eadler

MFC r233648:
Remove trailing whitespace per mdoc lint warning

Approved by: cperciva (implicit)


# 231950 20-Feb-2012 kib

MFC r231902:
Document PL_FLAG_CHILD.


# 229377 03-Jan-2012 kib

MFC r225974:
Remove no longer valid statement about ARM.

MFC r226066:
Remove no longer needed BUGS section.


# 225736 22-Sep-2011 kensmith

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

Approved by: re (implicit)


# 217820 25-Jan-2011 kib

Document PT_FLAG_FORKED, PT_FOLLOW_FORK, pl_tdname and pl_child_pid.

MFC after: 2 weeks


# 210933 06-Aug-2010 joel

Fix typos and spelling mistakes.


# 209873 10-Jul-2010 kib

Document pl_siginfo and PT_FLAG_SI for PT_LWPINFO.

MFC after: 1 month


# 208513 24-May-2010 kib

Improve the documentation for PT_LWPINFO. Note that some features are
not implemented on MIPS and ARM.

MFC after: 1 month


# 203783 11-Feb-2010 marcel

o Add support for COMPAT_IA32.
o Incorporate review comments:
- Properly reference and lock the map
- Take into account that the VM map can change inbetween requests
- Add the fileid and fsid attributes

Credits: kib@
Reviewed by: kib@


# 203696 09-Feb-2010 marcel

Add PT_VM_TIMESTAMP and PT_VM_ENTRY so that the tracing process can
obtain the memory map of the traced process. PT_VM_TIMESTAMP can be
used to check if the memory map changed since the last time to avoid
iterating over all the VM entries unnecesarily.

MFC after: 1 month


# 190464 27-Mar-2009 dds

Document missing requests.


# 168634 11-Apr-2007 emaste

Belatedly bump Dd for my recent changes.


# 168537 09-Apr-2007 emaste

Document PT_GETNUMLWPS.


# 168447 07-Apr-2007 emaste

Describe PT_GETLWPLIST's arguments.


# 164121 09-Nov-2006 trhodes

Add an entry for PT_GETLWPLIST.

Nudged by: jhb
Reviewed by: davidxu


# 141846 13-Feb-2005 ru

Expand *n't contractions.


# 132012 12-Jul-2004 marcel

Document the new PT_LWPINFO request. In fact, the request is so new
it hasn't even been implemented yet. I just wanted to be the first
to try a new approach to development ;-)


# 131365 30-Jun-2004 ru

Markup, grammar, and spelling fixes.


# 124346 10-Jan-2004 rwatson

Clarify the behavior of ptrace(2) a little bit: the tracing process
must first attach to the traced process. If the tracing process
exits without detaching, the traced process will be killed rather
than continued. For the duration of the tracing session, the traced
process is reparented to the tracing process (with resulting expected
behaviors). It is permissible to trace more than one other process
at a time. When using waitpid() to monitor the behavior of the traced
process, signals are intercepted: they may optionally then be
forwarded using ptrace(). Signals are generated normally by and for
the process, but also by the tracing facility (SIGTRAP).

Product of: Suffering
Sponsored by: DARPA, AFRL


# 119893 08-Sep-2003 ru

mdoc(7): Use the new feature of the .In macro.


# 118780 11-Aug-2003 iedowse

Make the documentation of PT_STEP match its implementation: the
`data' parameter is not ignored; if non-zero, it specifies a signal
number to be delivered to the traced process.

MFC after: 1 day


# 108087 19-Dec-2002 ru

mdoc(7) police: "The .Fa argument.".


# 108028 18-Dec-2002 ru

mdoc(7) police: Tidy up the syscall language.

Stop calling system calls "function calls".

Use "The .Fn system call" a-la "The .Nm utility".

When referring to a non-BSD implementation in
the HISTORY section, call syscall a function,
to be safe.


# 92797 20-Mar-2002 ru

mdoc(7) police: Fixed the spammage of this file with trailing whitespaces
in revisions 1.26-1.28. Fixed two bugs in punctuation cleanup in rev. 1.27.
Removed hard sentence break not killed by rev. 1.26.


# 92399 16-Mar-2002 des

Document PT_IO, and move the comment about machine-dependent requests
below PT_[GS]ET_{,DB,FP}REGS.


# 92397 16-Mar-2002 des

Further cleanup (punctuation, genitive)


# 92396 16-Mar-2002 des

Insert newlines between sentences and rewrap paragraphs. No changes to
the actual text or markup.


# 84306 01-Oct-2001 ru

mdoc(7) police: Use the new .In macro for #include statements.


# 82862 03-Sep-2001 murray

PT_STEP in ptrace(2) man page is described as 'addr and data fields
are not used'. This is incorrect, as addr must be passed (caddr_t)1
to do anything useful. The source for gdb and a short test program
will confirm that this man page was in error.

PR: docs/27758
Submitted by: Jiangyi Liu <jyliu@163.net>


# 81266 08-Aug-2001 peter

Update ptrace(2) re: PT_READ_U and PT_WRITE_U


# 81251 07-Aug-2001 ru

mdoc(7) police:

Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.


# 79754 15-Jul-2001 dd

Remove whitespace at EOL.


# 79531 10-Jul-2001 ru

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


# 71895 01-Feb-2001 ru

mdoc(7) police: split punctuation characters + misc fixes.


# 70481 29-Dec-2000 ru

Prepare for mdoc(7)NG.


# 70015 14-Dec-2000 ru

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


# 68716 14-Nov-2000 ru

Use Fx macro wherever possible.


# 67108 14-Oct-2000 jwd

Document the ptrace() PT_STEP request.

Add references to the newly added hardware debug register
support functions i386_clr_watch(3) and i386_set_watch(3).

Reviewed by: Sean Eric Fagan <sef@kithrup.com>
and no other response to the review request.


# 59954 04-May-2000 phantom

Use `Er' variable to define first column width in ERRORS section. It was
initially suggested by mdoc(7) style, but was broken over the years


# 59460 21-Apr-2000 phantom

Introduce ".Lb" macro to libc manpages.

More libraries manpages updates following.


# 57168 12-Feb-2000 obrien

Document the support in the kernel for hardware debug registers on the
ix86 platform which allows for hardware watchpoints, etc...

Submitted by: Brian Dean <brdean@unx.sas.com>


# 50476 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 24094 21-Mar-1997 mpp

Use the .Tn macro for generic FreeBSD references. Other minor cleanup.


# 22993 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


# 21907 20-Jan-1997 wosch

Sort cross references.


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 21579 11-Jan-1997 mpp

Add missing RETURN VALUES/ERRORS sections.


# 18480 23-Sep-1996 wosch

add missing comma(s) in .Xr macros


# 17906 29-Aug-1996 wosch

function appeared in Version 7 AT&T UNIX
Obtained from: ftp://netlib.att.com/netlib/att/cs/v7man/man2


# 13615 24-Jan-1996 nate

Bring in the man page additions for PT_ATTACH/DETACH|GET/SET_REGS that
were deleted out after the initial import now that Peter's code has
implemented them in -current.


# 13522 20-Jan-1996 nate

- FreeBSD'ized the ptrace manpage by removing non-FreeBSD specific portions.
- install ptrace.2


# 13520 20-Jan-1996 nate

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


# 13519 20-Jan-1996 nate

ptrace(2) manpage