NetBSD/usr.bin/pmap
atatat a88940798c 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.
2003-04-04 03:49:20 +00:00
..
Makefile Make pmap work on LOCKDEBUG *and* non-LOCKDEBUG kernels (previously it 2003-01-08 20:25:12 +00:00
TODO
main.c Add some more intricate groveler options: 2003-04-04 03:49:20 +00:00
main.h Add some more intricate groveler options: 2003-04-04 03:49:20 +00:00
pmap.1 Add some more intricate groveler options: 2003-04-04 03:49:20 +00:00
pmap.c Add some more intricate groveler options: 2003-04-04 03:49:20 +00:00
pmap.h Add some more intricate groveler options: 2003-04-04 03:49:20 +00:00
pmap_ld.c Make pmap work on LOCKDEBUG *and* non-LOCKDEBUG kernels (previously it 2003-01-08 20:25:12 +00:00