Oracle Solaris Modular Debugger Guide

Virtual Memory Walkers

anon

Given the address of an anon_map structure as a starting point, iterate over the set of related anon structures. The anon map implementation is defined in <vm/anon.h>.

memlist

Iterate over the spans of the specified memlist structure. This walker can be used in conjunction with the ::memlist dcmd to display each span.

page

Iterate over all system page structures. If an explicit address is specified for the walk, this is taken to be the address of a vnode and the walker iterates over only those pages associated with the vnode.

seg

Given the address of an as_t structure as a starting point, iterate over the set of address space segments (seg structures) associated with the specified address space. The seg structure is defined in <vm/seg.h>.

swapinfo

Iterate over the list of active swapinfo structures. This walker may be used in conjunction with the ::swapinfo dcmd.