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 のカスタマイズ

dbx 初期化ファイルの使用

.dbxrc ファイルの作成

初期化ファイル

dbx 環境変数の設定

dbx 環境変数および Korn シェル

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 初期化ファイルの使用

dbx の起動時に実行される dbx コマンドは、すべて dbx 初期化ファイルに保存されます。通常このファイルには、デバッグ環境をカスタマイズするコマンドを記述しますが、任意の dbx コマンドを記述することもできます。デバッグ中に dbx をコマンド行からカスタマイズする場合、これらの設定値は、現在デバッグ中のセッションにしか適用されないことに注意してください。


注 - .dbxrc ファイルは、コードを実行するコマンドを含むことはできません。ただし、それらのコマンドをファイルに置き、dbx source コマンドを使用して、そのファイルでコマンドを実行することは可能です。


dbx 起動時の検索順序は次のとおりです。

  1. インストールディレクトリ (-S オプションを dbx コマンドに指定しない場合) /installation_directory/lib/dbxrc (デフォルトの installation_directory は Solaris プラットフォームでは /opt/solstudio12.2、Linux プラットフォームでは /opt/oracle/solstudio12.2 となります)。Oracle Solaris Studio ソフトウェアがデフォルトの installation_directory にインストールされていない場合、dbxdbxrc ファイルへのパスを dbx 実行可能ファイルへのパスから取得します。

  2. 現在のディレクトリ ./.dbxrc

  3. ホームディレクトリ $HOME/.dbxrc

.dbxrc ファイルの作成

共通のカスタマイズおよびエイリアスを含む .dbxrc ファイルを作成するには、次のように入力します。

(dbx) help .dbxrc>$HOME/.dbxrc

テキストエディタを使用して、結果的にできたファイルをカスタマイズすることにより、実行したいエントリをコメント解除することができます。

初期化ファイル

次に .dbxrc ファイルの例を示します。

dbxenv input_case_sensitive false
catch FPE

最初の行は、大文字/小文字区別の制御のデフォルト設定を変更するものです。

次の行はデバッグコマンドの catch です。このコマンドは dbx が応答するデフォルトのシグナルの一覧に、システムシグナル FPE を追加して、プログラムを停止します。