回答
这在Visual Studio中是不可能的。 Visual Studio中支持大量在特定区域内调试功能,但我不认为你可以将它们组合成一个功能获得你想要的东西
- 数据更改断点:当值的变化(仅在本地支持的突破C++)
- 有条件的断点:IP越过断点并满足特定条件时断点。
你可以做的事情是把所有的写操作都包装到一个setter函数中。然后在值变为0时使用条件断点来断开。我认为这是最接近你想要获得的功能。
你必须使用这些调试器的一个
1 - http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
2 - 历久弥新SoftICE的,如果你能找到它的任何地方
3 - http://www.sysersoft.com/updatelog.html
还要检查新版本OllyDbg(它说它支持硬件断点)
Syser Win32调试器似乎有硬件断点,我没有尝试,但它是免费的... – Malkocoglu 2009-09-11 18:19:08
SoftICE是免费的吗? – Mick 2009-09-21 08:27:27
这不是免费的。它是停产产品。你应该问Compuware它... – Malkocoglu 2009-09-22 19:48:10
- 1. 如何查看Visual Studio 2008调试器中的会话变量?
- 2. 当Visual Studio C++调试器中出现变量时,这是什么意思?
- 3. 在C++中调试多个环境变量Microsoft Visual Studio 2010
- 4. 在Android Studio中调试时检查变量
- 5. 在Visual Studio中调试时int变量的数字格式
- 6. 如何在VS 2008中为DirectX变量启用更多调试信息?
- 7. Visual Studio在调试器中显示{...}作为Javascript变量的值
- 8. Visual Studio 2008 C#部署变量
- 9. viewDidLoad中的变量集将变为零
- 10. 当我调用方法时,变量重置为零
- 11. 如何在Spyder中显示变量在调试时探索变量?
- 12. Python:如何在调试时保存当前变量?
- 13. 如何在调试SSIS包时检查变量的当前值?
- 14. Visual Studio 2008变量建议
- 15. 当SQL包含变量时在pgAdmin中调试SQL
- 16. Wierdness调试Visual Studio C++ 2008
- 17. 如何在LLDB调试器中打印C变量?
- 18. 如何在Visual Studio中获取变量写入的断点?
- 19. 数组索引循环变量在C中重置为零,C++
- 20. 实时绘制变量以在C中进行调试#
- 21. 变量使用PhpStorm调试器断点
- 22. 如何在Eclipse中调试java时显示变量值?
- 23. python中的调试变量
- 24. C++ - 当共享指针的引用数量改变时如何中断?
- 25. 当调试应用程序时,断点变得空洞...?
- 26. 如何在Visual Studio 2008 C++中捕获零除错误?
- 27. F#可变的变量没有在VS 2008中显示本地调试窗口
- 28. 如何在SSMS 2008中的调试会话中检查表变量和临时表?
- 29. c#中有“零和”变量吗?
- 30. 变量在rspec测试中既不是零也不是零
非常感谢.. 顺便说一下,什么IP支持? – Mick 2009-09-11 15:50:38
IP =指令指针。基本上是当前正在执行的代码行。 – JaredPar 2009-09-11 15:52:15