| History log of /src/usr.bin/pmap/pmap.1 |
| Revision | | Date | Author | Comments |
| 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")
|