Home | History | Annotate | Download | only in pmap
History log of /src/usr.bin/pmap/pmap.1
RevisionDateAuthorComments
 1.20  21-Aug-2022  mlelstv Add -t option to print pmap as underlying RB tree.
Report gap/maxgap fields when dumping vm_map structure.
 1.19  03-Jul-2017  wiz Remove workaround for ancient HTML generation code.
 1.18  13-Apr-2014  snj Change some standard exit status text to ".Ex -std"
From Eitan Adler in PR bin/47790.
 1.17  14-May-2010  joerg branches: 1.17.6; 1.17.12; 1.17.22;
Explicitly close quote.
 1.16  22-Mar-2010  joerg Use .In instead of .Aq Pa for header files.
 1.15  15-Feb-2009  wiz Add Xref to pmap(9), from Anon Ymous.
Prepare for HTML output.
 1.14  30-Apr-2008  martin branches: 1.14.8;
Convert TNF licenses to new 2 clause variant
 1.13  12-Jan-2008  mkirby branches: 1.13.4;
Fix a small grammatical error.
 1.12  17-Feb-2004  wiz branches: 1.12.24;
Some fixes and formatting changes from jmc@openbsd.
 1.11  16-Apr-2003  wiz Sort options in SYNOPSIS, grammar fix.
 1.10  04-Apr-2003  atatat Add some more intricate groveler options:

-A address Dumps the vm_amap structure found at address.

-E address Dumps the vm_map_entry structure found at address.

-S address Dumps the vmspace structure found at address.

-V address Dumps the vm_map structure found at address.

This required reorganizing the code a little, which led to some
cleanup (yay!). These new methods are executed without any extra
privileges, so you need read access on /dev/mem or on the kernel core
into which you are digging.

This should be useful for, eg, examining amaps are corrupt when being
destroyed, which can cause a kernel panic (and, hence, are no longer
connected to a map entry, or the map entry is no longer connected to a
vm_map/vmspace).

The options in the man page have also been reorganized.
 1.9  28-Mar-2003  atatat Add the capability to dump the struct vm_amap and the am_anon,
am_bckptr, am_slots, and am_anon data, if the vm_map_entry has an
amap. This adds three new debug "bits" to the -D argument, so the
namei cache dumping "bit" has been moved up.

Also, change the * that gets emitted with -vv to indicate the number
of pages skipped and the size of the area (in kilobytes).
 1.8  22-Feb-2003  atatat Properly print the VM_MAP_TOPDOWN flag if it is set, document the
VM_MAP_TOPDOWN flag (and the VM_MAP_DYING flag, since it never got
documented before), minor tweak to one of the examples, and use the
UVM_ET_IS*() macros instead of doing the same work manually.
 1.7  14-Feb-2003  grant The correct capitalisation of 'NetBSD.org' is (you
guessed it) 'NetBSD.org'.

some mdoc fixes.
 1.6  19-Jan-2003  atatat The next release will be 2.0, not 1.7.
 1.5  08-Jan-2003  atatat Make pmap work on LOCKDEBUG *and* non-LOCKDEBUG kernels (previously it
would fail in spectacular ways on LOCKDEBUG kernels) by compiling the
groveler code twice (the second time with LOCKDEBUG defined so that
the appropriate structures get larger in the right way). We currently
decide if we are operating on a kernel with LOCKDEBUG enabled if the
kernel's vm_map has referential integrity between a few pointers
and/or values.

Also, if you use more than one -v, you get a * on a line by itself in
between gaps in entries. It makes finding gaps much easier visually.
 1.4  30-Sep-2002  grant New sentence, new line.
 1.3  17-Sep-2002  atatat Make error messages a little more informative. Add -R option to
recurse into submaps (a kernel thing) as suggested by Chuck Cranor,
with the output from these entries indented. Clean up and rework code
slightly, to make the recursion task much easier. Also, add a note to
the BUGS section in the man page thats mentions that stuff "just won't
work right" unless pmap is reading from the proper kernel.
 1.2  13-Sep-2002  atatat Add verbose support to the -l output, tweak verbose support for -d
output, and tweak the man page (running pmap(1) vs. the kernel_map can
have a *very* visible effect).
 1.1  01-Sep-2002  atatat Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.
 1.12.24.1  23-Mar-2008  matt sync with HEAD
 1.13.4.1  18-May-2008  yamt sync with head.
 1.14.8.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.17.22.1  10-Aug-2014  tls Rebase.
 1.17.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.17.6.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed