3.4 ウォッチポイントの使用

ウォッチポイントは、特定のメモリアドレスがプログラムによってアクセスされる場合に、ターゲットを停止するために使用できます。

手順

  1. ウォッチポイントを設定するには、以下の操作を行います。
    • グローバル変数を監視する場合、[変数]ビューでデータシンボルを右クリックし、[ウォッチポイントの切り替え]を選択して[ウォッチポイントの追加]ダイアログを表示します。
    • メモリアドレスを監視する場合、[逆アセンブリ]ビューでメモリアドレスを右クリックし、[ウォッチポイントの切り替え]を選択して[ウォッチポイントの追加]ダイアログを表示します。
    図 3-3 データシンボルでのデータウォッチポイントの設定
    データシンボルでのウォッチポイントの設定

  2. 必要な[アクセスタイプ]を選択します。
    以下を選択できます。
    • [読み出し] 読み出しアクセスウォッチポイント- 読み出しアクセスが発生するとターゲットを停止します。
    • [書き込み] 書き込みアクセスウォッチポイント- 書き込みアクセスが発生するとターゲットを停止します。
    • [アクセス] 読み込みまたは書き込みアクセスウォッチポイント- 読み込みまたは書き込みアクセスのいずれかが発生すると、ターゲットを停止します。
  3. [OK]をクリックして、選択内容を適用します。
    グローバル変数を監視するためのウォッチポイントを作成した場合は、[変数]ビューで表示できます。メモリアドレスを監視するためのウォッチポイントを作成した場合は、[逆アセンブリ]ビューで表示できます。
    また、アプリケーションのウォッチポイントとブレークポイントについては、すべて[ブレークポイント]ビューで表示できます。
    • ウォッチポイントを削除するには、ウォッチポイントを右クリックし、[ウォッチポイントの削除]または[ウォッチポイントの切り替え]のいずれかを選択します。
    • ウォッチポイントを無効にするには、ウォッチポイントを右クリックし、[ウォッチポイントを無効化]を選択して一時的に無効化します。ウォッチポイントを再び有効にするには、[ウォッチポイントを有効化]を選択します。
非機密扱いPDF file icon PDF 版ARM DUI0446WJ
Copyright © 2010-2015 ARM.All rights reserved.