C++在变量更改时停止



我正在使用vsCode,我想知道当变量的值发生变化时是否可以停止调试器。

我正在分析我没有写过的代码,想看看某个布尔变量在哪里从false变为true。

这可能吗?

这将通过在调试控制台中执行并键入gdb命令来实现。在这种情况下:

-exec awatch myVariable

或者通过在监视窗口中获得存储器CCD_ 2中的位置。

复制内存中的位置(例如,0x555…(和调试控制台中的类型:

-exec awatch *memoryLocationOfVariable

单击所需代码行的左侧,然后按debug手动移动所选的每一行代码。

相关内容

  • 没有找到相关文章

最新更新