だから私の変数(test_v)が変更されるたびにgdbを停止する方法を知りたいです。
わかりました
watch test_v
私はしますか?
watch test_v
stop
test_v変数が変更されるたびにプログラムを停止しますか?
答え1
変数が変更されたときにstop
プログラムを停止するために使用する必要はありません。必要なだけでwatch test_v
十分です。
stop
このコマンドは、プログラムを停止するのではなく、プログラムが停止したときに一部のコマンドを自動的に実行できるように接続するためのものです。 gdbマニュアルの使用例:
define hook-stop
handle SIGALRM nopass
end
define hook-run
handle SIGALRM pass
end
define hook-continue
handle SIGALRM pass
end