ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris Studio 12.3: dbx コマンドによるデバッグ Oracle Solaris Studio 12.3 Information Library (日本語) |
where コマンドは、呼び出しスタックを出力します。OpenMP のスレーブスレッドの場合、関連するフレームがアクティブ状態であれば、マスタースレッドのスタックトレースも出力されます。
手続きトレースバックを出力します。
トレースバックの上から number 個のフレームを出力します。
フレーム number からトレースバックを開始します。
fp レジスタに address_expression 値がある場合、トレースバックを出力します。
隠しフレームを含めます。
関数名を持つライブラリ名を含めます。
クィックトレースバック (関数名のみ)。
冗長トレースバック (関数の引数と行情報を含む)。
ここで
number は、呼び出しタックフレームの数です。
これらの構文はスレッドや LWP ID を結合させることにより、指定エンティティのトレースバックを取り出すことがあります。
-fp オプションは、fp (frame pointer) レジスタが壊れていてイベント dbx が呼び出しスタックを正しく再構築できないときに役立ちます。このオプションは、値が正しい fp レジスタ値かをテストするためのショートカットを提供します。指定した正しい値が特定されたことが確認できた場合、assign コマンドや lwp コマンドを使用して設定できます。
メソッドのトレースバックを出力します。
トレースバックの上から number 個のフレームを出力します。
フレーム number からトレースバックを開始します。
クィックトレースバック (関数名のみ)。
冗長トレースバック (関数の引数と行情報を含む)。
ここで
number は、呼び出しタックフレームの数です。
thread_id は、dbx 形式のスレッド ID またはスレッドを指定した Java スレッド名です。