指定した式に読み取りウォッチポイントを設定します。
ソースファイル hello_simple.c のコードの行 20-28 を例に考えます。
20 glob = 1; 21 glob = 11; 22 glob = 111; 23 glob = 1111; 24 25 readGlob(glob); 26 readGlob(glob); 27 readGlob(glob); 28 readGlob(glob);
次の例では、デバッガーは行 20 の先頭で開始します。読み取りウォッチポイントを変数 glob に設定して監視します。デバッガーは glob の値を変更した場合は停止しません。値を読み取った場合のみ停止します。
Breakpoint 1, main () at hello_simple.c:20 20 glob = 1; (idb) rwatch glob Hardware read watchpoint 2: glob (idb) c Continuing. Hardware read watchpoint 2: glob Value = 1111 0x080483e5 in main () at hello_simple.c:25 25 readGlob(glob);