Solaris モジューラデバッガ

仮想記憶

この節では、カーネル仮想記憶サブシステムのデバッギングサポートについて説明します。

dcmd

address ::addr2smap [offset]

カーネルの segmap アドレス空間セグメント内の指定されたアドレスに対応する smap 構造体アドレスを出力します。

as ::as2proc

as_t アドレス as に対応するプロセスの proc_t アドレスを表示します。

seg ::seg

指定されたアドレス空間セグメント (seg_t アドレス) をフォーマットし、表示します。

vnode ::vnode2smap [offset]

指定された vnode_t アドレスおよびオフセットに対応する smap 構造体アドレスを出力します。

walker

anon

開始点として anon_map 構造体のアドレスを指定して、関連する anon 構造体のセットに対して繰り返します。anon マップ実装は、<vm/anon.h> で定義されます。

seg

開始点として as_t 構造体のアドレスを指定して、指定されたアドレス空間に関連するアドレス空間セグメント (seg 構造体) のセットに対して繰り返します。seg 構造体は、<vm/seg.h> で定義されます。