视觉对象C++创建动态数据断点
Visual C++ create a dynamic data breakpoint
我想专门为视觉C++创建一个数据断点,以便在修改或读取指针 x 处的变量时,我的程序可以检测到这一点并查看哪些指令访问了该变量。我知道这可以使用Visual Studios功能来完成,但是,我想在我的代码中动态检测指令的变量变化/读取。
基本上,我希望能够使用C++代码获取在指针 x 处访问我的数据的指令。如果您需要澄清,请随时在下面发表评论!
这不是一项简单的任务。硬件支持数据访问断点。 若要在 Windows 中访问这些内容,需要使用调试器编程参考。
您可能最好使用访问控制,getter和setter来跟踪它。
相关文章:
- 防止主数据类型C++的隐式转换
- 用于访问容器<T>数据成员的正确 API
- 嵌套在类中时无法设置成员数据
- 使用流处理接收到的数据
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 在cuda线程之间共享大量常量数据
- C++将文本文件中的数据读取到结构数组中
- 如何在C++中序列化结构数据
- 在C++中打印指向不同基元数据类型的指针的内存地址
- 通过套接字[TCP]传输数据 如何在C / C ++中打包多个整数并使用send() recv()传输数据
- 如何在引用上设置数据断点
- 无法在visual studio 2017(本机c++)中禁用数据断点
- 视觉对象C++创建动态数据断点
- 从双重和错误中丢失数据:Windows 在 exe 中触发了断点.这可能是由于堆损坏
- 无法使用sqlite3数据库表的所有行中的数据填充列表,错误:跟踪/断点陷阱(核心转储)
- 为什么数据断点不能在未对齐的地址上工作
- 不能使用数据断点C++,Visual Studio 2013
- 在 std::map 的元素上设置数据断点
- 在 Visual Studio 2005 中对取消引用的指针的地址设置数据断点