JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.3: dbx コマンドによるデバッグ     Oracle Solaris Studio 12.3 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  dbx の概要

2.  dbx の起動

3.  dbx のカスタマイズ

4.  コードの表示とコードへの移動

5.  プログラムの実行制御

6.  ブレークポイントとトレースの設定

ブレークポイントを設定する

ソースコードの特定の行に stop ブレークポイントを設定する

関数に stop ブレークポイントを設定する

C++ プログラムに複数のブレークポイントを設定する

異なるクラスのメンバー関数にブレークポイントを設定する

クラスのすべてのメンバー関数にブレークポイントを設定する

非メンバー関数に複数のブレークポイントを設定する

オブジェクトにブレークポイントを設定する

データ変更ブレークポイントを設定する

特定アドレスへのアクセス時にプログラムを停止する

変数の変更時にプログラムを停止する

条件付きでプログラムを停止する

ブレークポイントのフィルタの設定

関数の戻り値をフィルタとして使用

局所変数にデータ変更ブレークポイントを設定する

条件付イベントでのフィルタの使用

トレースの実行

トレースを設定する

トレース速度を制御する

ファイルにトレース出力を転送する

ソース行で when ブレークポイントを設定する

動的にロードされたライブラリにブレークポイントを設定する

ブレークポイントをリストおよびクリアする

ブレークポイントとトレースポイントの表示

ハンドラ ID を使用して特定のブレークポイントを削除

ブレークポイントを有効および無効にする

イベント効率

7.  呼び出しスタックの使用

8.  データの評価と表示

9.  実行時検査

10.  修正継続機能 (fix と cont)

11.  マルチスレッドアプリケーションのデバッグ

12.  子プロセスのデバッグ

13.  OpenMP プログラムのデバッグ

14.  シグナルの処理

15.  dbx を使用してプログラムをデバッグする

16.  dbx を使用した Fortran のデバッグ

17.  dbx による Java アプリケーションのデバッグ

18.  機械命令レベルでのデバッグ

19.  dbx の Korn シェル機能

20.  共有ライブラリのデバッグ

A.  プログラム状態の変更

B.  イベント管理

C.  マクロ

D.  コマンドリファレンス

索引

第 6 章

ブレークポイントとトレースの設定

dbx を使用すると、イベント発生時に、プロセスの停止、任意のコマンドの発行、または情報を表示することができます。イベントのもっとも簡単な例はブレークポイントです。その他のイベントの例として、障害、シグナル、システムコール、dlopen() の呼び出し、データ変更などがあります。

トレースは、変数の値の変更など、プログラム内のイベントに関する情報を表示します。トレースの動作はブレークポイントと異なりますが、トレースとブレークポイントは類似したイベントハンドラを共有します (「イベントハンドラ」を参照)。

この章では、ブレークポイントとトレースを設定、クリア、およびリストする方法について説明します。ブレークポイントおよびトレースの設定に使用できるイベント仕 様の完全な詳細については、「イベント指定の設定」を参照してください。

この章の内容は次のとおりです。