我正在使用vsCode,我想知道当变量的值发生变化时是否可以停止调试器。
我正在分析我没有写过的代码,想看看某个布尔变量在哪里从false变为true。
这可能吗?
这将通过在调试控制台中执行并键入gdb
命令来实现。在这种情况下:
-exec awatch myVariable
或者通过在监视窗口中获得存储器CCD_ 2中的位置。
复制内存中的位置(例如,0x555…(和调试控制台中的类型:
-exec awatch *memoryLocationOfVariable
单击所需代码行的左侧,然后按debug手动移动所选的每一行代码。