Solaris モジューラデバッガ

CPU とディスパッチャ

この節では、CPU 構造体とカーネルディスパッチャの状態を調べる機能について説明します。

dcmd

::callout

コールアウトテーブルを表示します。各コールアウトの関数、引数、有効期限が表示されます。

::class

スケジューリングクラステーブルを表示します。

[ cpuid ] ::cpuinfo [-v]

各 CPU 上で現在実行されているスレッドのテーブルを表示します。dcmd 名の前にオプションの CPU ID 番号を指定すると、指定された CPU に関する情報だけが表示されます。-v オプションを指定すると、::cpuinfo は、各 CPU 上で実行されるまで待機している実行可能スレッドとアクティブ割り込みスレッドも表示します。

walker

cpu

カーネル CPU 構造体のセットに対して繰り返します。cpu_t 構造体は、<sys/cpuvar.h> で定義されます。