現在の組み込みアプリケーションでは、GDBウォッチポイントを固定メモリアドレスに配置しようとしています。
例として、私のアプリケーションは次のアドレスを更新します:0x10793ad0。コードのどの部分が値を破壊しているかを確認するために、私は試しました
watch 0x10793ad0
この後GDBはエラーを出力しませんが、実行の開始から終了までに値が変更されていることを確認しても、実行中に中断することはできません。
質問:
アドレスにウォッチポイントを設定する正しい方法は、watch * 0x10793ad0です。 gdb doc を参照してください