ドキュメントの情報
はじめに
1. dbx の概要
2. dbx の起動
デバッグセッションを開始する
既存のコアファイルのデバッグ
同じオペレーティング環境でのコアファイルのデバッグ
コアファイルが切り捨てられている場合
一致しないコアファイルのデバッグ
共有ライブラリ問題の回避
注意点
プロセス ID の使用
dbx 起動時シーケンス
起動属性の設定
デバッグ時ディレクトリへのコンパイル時ディレクトリのマッピング
dbx 環境変数の設定
ユーザー自身の dbx コマンドを作成
デバッグのためのプログラムのコンパイル
-g オプションでコンパイル
別のデバッグファイルの使用
別のデバッグファイルの作成
最適化コードのデバッグ
パラメータと変数
インライン関数
-g オプションを使用しないでコンパイルされたコード
dbx を完全にサポートするために -g オプションを必要とする共有ライブラリ
完全にストリップされたプログラム
デバッグセッションを終了する
プロセス実行の停止
dbx からのプロセスの切り離し
セッションを終了せずにプログラムを終了する
デバッグ実行の保存と復元
save コマンドの使用
一連のデバッグ実行をチェックポイントとして保存する
保存された実行の復元
replay を使用した保存と復元
3. dbx のカスタマイズ
4. コードの表示とコードへの移動
5. プログラムの実行制御
6. ブレークポイントとトレースの設定
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. コマンドリファレンス
索引
この章では、dbx デバッグセッションを開始、実行、保存、復元、および終了する方法について説明します。この章の内容は次のとおりです。
「デバッグセッションを開始する」
「既存のコアファイルのデバッグ」
「プロセス ID の使用」
「dbx 起動時シーケンス」
「起動属性の設定」
「デバッグのためのプログラムのコンパイル」
「最適化コードのデバッグ」
「デバッグセッションを終了する」
「デバッグ実行の保存と復元」