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.  ブレークポイントとトレースの設定

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

8.  データの評価と表示

9.  実行時検査

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

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

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

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

14.  シグナルの処理

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

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

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

dbx と Java コード

Java コードに対する dbx の機能

Java コードのデバッグにおける dbx の制限事項

Java デバッグ用の環境変数

Java アプリケーションのデバッグの開始

クラスファイルのデバッグ

JAR ファイルのデバッグ

ラッパーを持つ Java アプリケーションのデバッグ

動作中の Java アプリケーションへの dbx の接続

Java アプリケーションを埋め込む C/C++ アプリケーションのデバッグ

JVM ソフトウェアへの引数の引き渡し

Java ソースファイルの格納場所の指定

C/C++ ソースファイルの格納場所の指定

独自のクラスローダーを使用するクラスファイルのパスの指定

Java メソッドにブレークポイントを設定する

ネイティブ (JNI) コードでブレークポイントを設定する

JVM ソフトウェアの起動方法のカスタマイズ

JVM ソフトウェアのパス名の指定

JVM ソフトウェアへの実行引数の引き渡し

Java アプリケーション用の独自のラッパーの指定

コマンド行オプションを受け付ける独自のラッパーの利用

コマンド行オプションを受け付けない独自のラッパーの利用

64 ビット JVM ソフトウェアの指定

dbx の Java コードデバッグモード

Java または JNI モードからネイティブモードへの切り替え

実行中断時のモードの切り替え

Java モードにおける dbx コマンドの使用法

dbx コマンドにおける Java の式の評価

dbx コマンドが利用する静的および動的情報

構文と機能が Java モードとネイティブモードで完全に同じコマンド

Java モードで構文が異なる dbx コマンド

Java モードでのみ有効なコマンド

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

19.  dbx の Korn シェル機能

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

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

B.  イベント管理

C.  マクロ

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

索引

Java デバッグ用の環境変数

ここでは、dbx を使った Java アプリケーションデバッグの専用の環境変数を説明します。JAVASRCPATHCLASSPATHX、および jvm_invocation 環境変数を、dbx を起動する前にシェルプロンプトで設定するか、dbx コマンド行から設定します。jdbx_mode 環境変数の設定は、アプリケーションのデバッグ中に変化します。ただし、jon コマンド (jon コマンド」) と joff コマンド (joff コマンド」) を使って変更することも できます。

jdbx_mode
jdbx_mode 環境変数の設定は次のとおりです。javajni、または native。Java、JNI、ネイティブモードと、モードの変化の仕方および変化のタイミングについては、dbx の Java コードデバッグモード」を参照してください。デフォルトのモードは java です。
JAVASRCPATH
JAVASRCPATH 環境変数変数を使用して、dbx が Java ソースファイルを探すディレクトリを指定することができます。この変数は、Java ソースファイルが .class.jar ファイルと同じディレクトリにない場合に役立ちます。詳細については、「Java ソースファイルの格納場所の指定」を参照してください。
CLASSPATHX
CLASSPATHX 環境変数を使用して、独自のクラスローダーが読み込む Java クラスファイルのパスを dbx に指定することができます。詳細については、「独自のクラスローダーを使用するクラスファイルのパスの指定」を参照してください。
jvm_invocation
jvm_invocation 環境変数を使って、JVM ソフトウェアの起動方法をカスタマイズすることができます (JVM は Java virtual machine の略語で、Java プラットフォーム用の仮想マシンを意味します)。詳細については、「JVM ソフトウェアの起動方法のカスタマイズ」を参照してください。