複雑なデータ・ブレークポイントの設定

複雑なデータ・ブレークポイントは、[Create Breakpoint (ブレークポイントの作成)] ダイアログボックスの [Data (データ)] タブで設定します。[Location (場所)] と、必要に応じて、[Condition (条件)][Action (アクション)][Skip Count (スキップカウント)] を入力して定義します。

複雑なデータ・ブレークポイントを設定するには、次の操作を行います。

  1. [Debug (デバッグ)] > [Create Breakpoint... (ブレークポイントの作成...)] を選択します。

    [Create Breakpoint (ブレークポイントの作成)] ダイアログボックスが表示されます。

  2. [Data (データ)] タブをクリックします。
  3. [Location (場所)] フィールドで、変数名またはアドレスを入力します。

    ブレークポイントは、アプリケーションがこのメモリーの場所にアクセスするとヒットされます。

  4. 必要に応じて、[Condition (条件)] フィールドでブレークポイントの条件を定義します。

    条件は、アプリケーションが [Location (場所)] フィールドで指定したブレークポイントで停止してから評価されます。条件が満たされない場合、アプリケーションは実行を続けます。有効な条件については、「[Create Breakpoint (ブレークポイントの作成)] ダイアログボックス: [Data (データ)] タブ」を参照してください。

  5. オプションで、[Action (アクション)] フィールドにデバッガーコマンドを入力します。 ブレークポイントで実行が停止すると、コマンドが実行されます。
  6. 必要に応じて、[Skip Count (スキップカウント)] でスキップする数を定義します。 スキップカウントの数は、ブレークポイントのヒットを無視する回数を定義します。例えば、スキップする数が 2 のブレークポイントでは、3 回目に実行を停止します。
  7. 必要に応じて、[Access (アクセス)] をオンにします。

    [Access (アクセス)] は、データ・ブレークポイントを有効にするバスサイクルを指定します。デフォルト値は [Write (書き込み)] です。

  8. 必要に応じて、[Continue (続行)] をオンにします。

    アクションを処理した後に、ターゲット・アプリケーションの実行が続けられます。[Continue (続行)] がオフの場合は停止します。

  9. [OK] をクリックします。

関連情報


このヘルプトピックについてのフィードバックを送信