注: このブレークポイント・タイプの名前は、デバッグするプラットフォームによって、関数 またはエントリー です。
エントリー・ブレークポイントまたは関数ブレークポイントは、個々のエントリー・ポイントまたはすべてのエントリー・ポイントに設定できます。
「ブレークポイント」ビューからエントリー・ブレークポイントまたは関数ブレークポイントを設定するには、以下のステップを完了します。
注: - 「オブジェクト」フィールド内の選択リストは、
現行デバッグ・セッションの値を使用して
「実行可能ファイル」フィールドから
プライム状態にされます。
たとえば、実行可能ファイルが「実行可能ファイル」フィールド
で選択または入力された場合、「オブジェクト」フィールドの選択リストに
含まれるのは、その実行可能ファイルに適用されるオブジェクト・ファイル
のみです (指定された実行可能ファイルが現行デバッグ・セッションでデバッグされる場合は)。
- 据え置きではないブレークポイントを設定する場合、
「実行可能ファイル」、
「オブジェクト」または
「関数またはエントリー・ポイント」のフィールドに入力される
すべてのエントリーは、有効なエントリーでなければなりません (指定される実行可能ファイル
またはオブジェクト・ファイルは既存ファイルであり、関数またはエントリー・ポイントは
指定された実行可能ファイルまたはオブジェクトに対して有効でなければなりません)。
- 「エントリー・ブレークポイントの追加」ウィザードの
「必須情報」ページで、ブレークポイントを設定するには、
「関数またはエントリー・ポイント」フィールドに
有効なエントリーを入力しておく必要があります。
このページのその他のすべての項目は、オプションです。
「モジュール」ビューでエントリー・ブレークポイントを設定するには、以下のステップを完了します。
- 「モジュール」ビューで、ブレークポイントを設定したい関数または
エントリー・ポイントが表示されるまで、モジュール、コンパイル単位、およびファイルを展開します。
- 関数を右マウス・ボタン・クリックし、ポップアップ・メニューから「エントリー・ブレークポイントの設定」または「関数ブレークポイントの設定」を選択します。
すべての関数エントリーで停止するには、以下のいずれかのタスクを実行します。
- 「デバッグ」ビューで、デバッグ・ターゲット (またはそのスレッドあるいは
スタック・フレームのいずれか) を右マウス・ボタン・クリックし、ポップアップ・メニューから、
「オプション」 > 「すべての関数エントリーで停止 (Stop At All Function Entries)」 と
選択する。
- 「ブレークポイント」ビューで右マウス・ボタン・クリックして、ポップアップ・メニュー
から「ブレークポイントの追加 > 「すべての関数エントリーで停止 (Stop At All Function Entries)」と
選択します。
これらの 2 つのアクションのいずれかで、「ブレークポイント」ビューに
「すべての関数エントリーで停止 (Stop At All Function Entries)」ブレークポイント
が作成されます。
さらに、すべての関数エントリーで停止するようにデバッガーを設定すると、ポップアップ・メニュー項目の横にチェック・マークが表示されます。
「すべての関数エントリーで停止 (Stop At All Function Entries)」ブレークポイント
を削除するか、「ブレークポイント」ビューまたは「デバッグ」ビューの
ポップアップ・メニュー項目を選択解除すると、
デバッガーはすべての関数エントリー・ポイントでは停止しなくなります。
注: 「すべての関数エントリーで停止 (Stop At All Function Entries)」ブレークポイントは、
使用不可にすることも使用可能にすることもできません。
このブレークポイントが選択されているときには、いずれのアクションを選択しても、ブレークポイントの状態は変化しません。