gpt4 book ai didi

visual-studio-code - 如何在 vscode 中设置 C/C++ 内存观察点?

转载 作者:行者123 更新时间:2023-12-04 11:44:33 29 4
gpt4 key购买 nike

gdb我可以输入 watch &variable ,然后继续,每当有内容写入该地址时,gdb 就会中断。
我正在使用 vscode 进行调试并希望做同样的事情(这与观察窗口不同,它只会在断点被击中后显示变量值)。是否可以?
我可以通过单击“+”手动添加断点并输入 &variable但它永远不会变为事件状态并表示该模块尚未加载。我试过手动输入 -exec watch &variable在调试器控制台窗口中,但在使用播放按钮继续执行后它挂起(vscode 认为程序再次运行,但事实并非如此)。
这有一些 github 问题,但它们无缘无故地关闭了:

  • https://github.com/microsoft/vscode/issues/55931
  • https://github.com/microsoft/vscode/issues/47117
  • https://github.com/microsoft/vscode-debugadapter-node/issues/38
  • 最佳答案

    我很幸运地看到了类似 -exec watch *0xb79b90 的地址。 .然后我会仔细检查它是否被添加为硬件观察点 -exec info watch .
    调试器会因异常而停止。 vscode 将在值更改后显示该行。然后我可以从那里继续。
    enter image description here

    关于visual-studio-code - 如何在 vscode 中设置 C/C++ 内存观察点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63605692/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com