c++ - 在 Visual Studio 2019 中以编程方式从 C++ 添加数据断点
问题描述
我需要调试一个用 C++ 编写的复杂 GC,并且代码中的变量有很多别名,这使得跟踪特定变量的值非常困难。通常我使用数据断点来执行此操作,但显然每个调试会话地址都会更改,我需要在创建变量的位置添加一个断点,获取其地址,删除旧断点,添加新断点等。如果我乘以这个过程对于几个变量,它变得烦人且耗时。
是否可以以编程方式添加数据断点?
我在 Visual Studio 2010 中找到了这个答案 Programmatic data breakpoint,但它已经很老了,我希望对此有更好的支持。
解决方案
推荐阅读
- python - 分组数据的平均值
- php - 包含包含的 PHP 文件路径
- python - PySpark中的Aroon指标:如何计算每组中最大值和当前值之间的行数
- express - 具有多路由 ExpressJS 应用程序的 ClaudiaJs 部署到 AWS Lambda 和 AWS API Gateway
- python - 如何在 Python 中添加列表列表的特定元素?
- javascript - 将 div 中的所有表格附加到正文中
- c# - C# 在帧级别解码 YouTube 视频
- sql - 如何在 Cassandra 中正确建模表(从 SQL 思维模式到 Cassandra)?
- crystal-lang - 如何在给定位置的文件中获取单词?
- macos - 无法将 .data 中的变量移动到 Mac x86 程序集的寄存器