このビューを使用すると、ワークベンチでプログラムのデバッグを管理することができます。このビューには、 デバッグしているターゲットごとに、中断しているスレッドのスタック・フレームが表示されます。プログラムの 各スレッドは、ツリーのノードとして表示されます。
スレッドが中断している場合は、そのスタック・フレームは子エレメントとして表示されます。
ビューのツールバー・ボタン |
コマンド |
説明 |
---|---|---|
![]() |
再開 (Resume) |
このコマンドは、中断しているスレッドを再開します。 |
![]() |
中断 (Suspend) |
このコマンドは、コードのブラウズや変更、データのインスペクション、ステップなどを行うことができるように、 ターゲットの選択されているスレッドを中断します。 |
![]() |
終了 (Terminate) |
このコマンドは、選択されているデバッグ・ターゲットを終了します。 |
コンテキスト・メニューのみ |
終了および除去 (Terminate & Remove) |
このコマンドは、選択されているデバッグ・ターゲットを終了し、このデバッグ・ターゲットをビューから除去します。 |
コンテキスト・メニューのみ |
すべて終了 (Terminate All) |
このコマンドは、ビュー内のアクティブな起動をすべて終了します。 |
![]() |
切断 (Disconnect) |
このコマンドは、リモートでデバッグ中に、選択されているデバッグ・ターゲットからデバッガーを切断します。 |
![]() |
終了したすべてのランチを除去 (Remove All Terminated Launches) |
このコマンドは終了したデバッグ・ターゲットをすべてビューの表示から消去します。 |
![]() |
ステップイン (Step Into) |
このコマンドは、強調表示されているステートメントにステップイントゥします。 |
![]() |
ステップオーバー (Step Over) |
このコマンドは、強調表示されているステートメントをステップオーバーします。実行は、同じメソッド内の 次の行、または、(メソッドの最後の行にいる場合は) 現在のメソッドを呼び出したメソッドから続行します。 カーソルはメソッドの宣言までジャンプし、この行を選択します。 |
![]() |
リターンまで実行 (Run to Return) |
このコマンドは、現在のメソッドからステップアウトします。このオプションは、現在のメソッドを終了した後、 実行を停止します。 |
![]() |
修飾名の表示 / 非表示 (Show/Hide Qualified Names) |
このオプションを切り替えることにより、修飾名を表示または非表示にすることができます。 |
コンテキスト・メニューのみ |
スタックのコピー (Copy Stack) |
このコマンドは、実行中のスレッドの状態だけでなく、中断しているスレッドの選択スレッドをクリップボードに コピーします。 |
コンテキスト・メニューのみ |
フレームにドロップ (Drop to Frame) |
このコマンドを実行すると、後退して指定されたスタック・フレームに再入することができます。 このフィーチャーは、「逆方向に実行」してゆき、プログラムを途中から再始動することに似ています。 後退して指定されたスタック・フレームに再入するには、「ドロップ」したいスタック・フレームを 選択して、コンテキスト・メニューから「フレームにドロップ (Drop to Frame)」を選択します。 このフィーチャーには、いくつかの注意事項があります。
注: このコマンドを使用できるのは、基本の VM がこのフィーチャーをサポートしている場合だけです。 |
コンテキスト・メニューのみ |
再起動 (Relaunch) |
このコマンドは、選択されたデバッグ・ターゲットを再起動します。 |
コンテキスト・メニューのみ |
プロパティー |
このコマンドは、選択された起動のプロパティーを表示します。またこのコマンドを使用すると、選択された プロセスの完全なコマンド行を表示することができます。 |