Solaris モジューラデバッガ

dcmd

address ::queue [-v] [-f flag] [-F flag] [-m modname]

指定された queue_t データ構造体をフィルタリングし表示します。オプションを指定しないと、queue_t の種々のプロパティが表示されます。-v オプションを指定すると、待ち行列フラグが詳細に復号化されます。-f-F、または -m オプションを指定すると、これらのオプションの引数によって定義される条件に一致した場合にだけ、待ち行列が表示されます。したがって、この dcmd をパイプラインからの入力のフィルタとして使用できます。-f オプションは、指定したフラグ (<sys/stream.h> の Q フラグ名の 1 つ) が待ち行列フラグの中に存在しなければならないことを指示します。-F オプションは、指定したフラグが待ち行列フラグの中に存在してはならないことを指示します。-m オプションは、待ち行列に関連付けられたモジュール名が指定された modname に一致しなければならないことを指示します。

address ::q2syncq

queue_t のアドレスを指定して、対応する syncq_t データ構造体のアドレスを出力します。

address ::q2otherq

queue_t のアドレスを指定して、ピアな読み取りまたは書き込み待ち行列構造体のアドレスを出力します。

address ::q2rdq

queue_t のアドレスを指定して、対応する読み取り待ち行列のアドレスを出力します。

address ::q2wrq

queue_t のアドレスを指定して、対応する書き込み待ち行列のアドレスを出力します。

[ address ] ::stream

STREAM ヘッドを表す stdata_t 構造体のアドレスを指定して、カーネル STREAM データ構造体の画像を表示します。読み取りおよび書き込み待ち行列ポインタ、バイト数、各モジュールのフラグが示され、さらに、余白に指定された待ち行列に関する追加情報が示される場合もあります。

address ::syncq [-v] [-f flag] [-F flag] [-t type] [-T type]

指定された syncq_t データ構造体をフィルタリングし表示します。オプションを指定しないと、syncq_t の種々のプロパティが表示されます。-v オプションを指定すると、syncq フラグが詳細に復号化されます。-f-F-t、または -T オプションを指定すると、これらのオプションの引数によって定義される条件に一致する場合にだけ、syncq が表示されます。したがって、この dcmd をパイプラインの入力のフィルタとして使用できます。-f オプションは、指定したフラグ (<sys/strsubr.h>SQ_ フラグ名の 1 つ) が syncq フラグの中に存在しなければならないことを指示します。-F オプションは、指定したフラグが syncq フラグの中に存在してはならないことを指示します。-t オプションは、指定したタイプ (<sys/strsubr.h>SQ_CI または SQ_CO タイプ名の 1 つ) が syncq タイプビットの中に存在しなければならないことを指示します。-T オプションは、指定したタイプが syncq タイプビットの中に存在してはならないことを指示します。

address ::syncq2q

syncq_t のアドレスを指定して、対応する queue_t データ構造体のアドレスを出力します。