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

ドキュメントの情報

はじめに

1.  dbx の概要

デバッグを目的としてコードをコンパイルする

dbx または dbxtool を起動してプログラムを読み込む

プログラムを dbx で実行する

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

コアファイルをチェックする

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

プログラムをステップ実行する

呼び出しスタックを確認する

変数を調べる

メモリーアクセス問題とメモリーリークを検出する

dbx を終了する

dbx オンラインヘルプにアクセスする

2.  dbx の起動

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.  コマンドリファレンス

索引

第 1 章

dbx の概要

dbx は、対話型でソースレベルの、コマンド行ベースのデバッグツールです。dbx を使用して、プログラムを制御下に置いた状態で実行し、停止したプログラムの状態を調べることができます。このツールにより、プログラムの動的な実行を完璧に制御できるほか、パフォーマンスデータとメモリーの使用状況の収集、メモリーアクセスの監視、およびメモリーリークの検出も行えます。

dbx は、C、C++、または Fortran で記述されたアプリケーションのデバッグに使用できます。また、多少の制限はありますが (「Java コードのデバッグにおける dbx の制限事項」を参照)、Java コードおよび C JNI (Java Native Interface) コードまたは C++ JNI コードの混在するアプリケーションをデバッグすることも可能です。

dbxtool により、dbx にグラフィカルユーザーインターフェースが提供されます。

この章では、dbx によるアプリケーションのデバッグの基礎について説明します。この章の内容は次のとおりです。