Solaris 模块调试器指南

dcmd

address ::addr2smap [offset]

列显与内核 segmap 地址空间段中的指定地址相对应的 smap 结构地址。

as ::as2proc

显示与 as_t 地址 as 相对应的进程的 proc_t 地址。

[ address ] ::memlist [-aiv]

显示指定的 memlist 结构或已知的 memlist 结构之一。 如果不存在 memlist 地址和选项,或者如果存在 -i 选项,则显示表示以物理方式安装的内存的 memlist。 如果存在 -a 选项,则显示表示可用物理内存的 memlist。 如果存在 -v 选项,则显示表示可用虚拟内存的 memlist。

::memstat

显示系统范围的内存使用情况摘要。 将会显示不同类别的页面(内核、匿名内存、可执行文件和库、页面高速缓存和空闲列表)所占用的系统内存量和百分比,以及总系统内存量。

[ address ] ::page

显示指定的 page_t 的属性。 如果未指定任何 page_t 地址,则 dcmd 会显示所有系统页面的属性。

seg ::seg

对指定的地址空间段(seg_t 地址)进行格式设置和显示。

[ address ] ::swapinfo

显示有关所有活动的 swapinfo 结构或指定结构 swapinfo 的信息。 将会显示每个结构的 vnode、文件名和统计信息。

vnode ::vnode2smap [offset]

列显与指定的 vnode_t 地址和偏移相对应的 smap 结构地址。