对于我当前的嵌入式应用程序,我试图将gdb监视点放在一个固定的内存地址上。
例如,我的应用程序更新以下地址:0x10793AD0。为了确保代码的哪个部分破坏了值,我尝试了
watch 0x10793ad0
即使gdb在这之后没有打印任何错误,它也不能在执行过程中中断,即使我验证了在执行开始和结束之间修改的值也是如此。
问题:
在地址上设置监视点的正确方法是 手表*0x10793AD0 . 见 gdb doc