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 アプリケーションのデバッグ

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

19.  dbx の Korn シェル機能

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

動的リンカー

リンクマップ

起動手順と .init セクション

プロシージャリンケージテーブル

修正と継続

共有ライブラリにおけるブレークポイントの設定

明示的に読み込まれたライブラリにブレークポイントを設定する

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

B.  イベント管理

C.  マクロ

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

索引

共有ライブラリにおけるブレークポイントの設定

共有ライブラリにブレークポイントを設定する場合、dbx はプログラムの実行時にそのライブラリが使用されることを知っている必要があります。また、そのライブラリのシンボルテーブルを読み込む必要もあります。新しく読み込まれたプログラムが実行時に使用するライブラリを調べる際、dbx は実行時リンカーが起動時のライブラリのすべてを読み込むのに十分な時間を使い、プログラムを実行します。そして、読み込まれたライブラリのリストを読み取ってプロセスを終了します。このとき、ライブラリは読み込まれたままであるため、デバッグ対象としてプログラムを再実行する前にそれらのライブラリにブレークポイントを設定することができます。

dbx は、3 つあるうちのどの方法 (コマンド行から dbx コマンドを使用、dbx プロンプトで debug コマンドを使用、IDE で dbx デバッガを使用) でプログラムが読み込まれたかに関係なく、同じ手順に従ってライブラリを読み込みます。