回答
這在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. 當變量設置時調試器中斷
- 3. 當Visual Studio C++調試器中出現變量時,這是什麼意思?
- 4. 在C++中調試多個環境變量Microsoft Visual Studio 2010
- 5. C++變量始終爲零
- 6. 調試時當前上下文中不存在變量
- 7. Visual Studio 2008 C#部署變量
- 8. 如何在VS 2008中爲DirectX變量啓用更多調試信息?
- 9. 在Visual Studio中調試時int變量的數字格式
- 10. 在Android Studio中調試時檢查變量
- 11. 在Visual Studio 2005中調試時顯示環境變量?
- 12. Visual Studio在調試器中顯示{...}作爲Javascript變量的值
- 13. viewDidLoad中的變量集將變爲零
- 14. 如何在Spyder中顯示變量在調試時探索變量?
- 15. 當我調用方法時,變量重置爲零
- 16. Ruby/Rails調試:在對象/變量的值發生變化時中斷
- 17. 如何在visual studio 2008 express中進行調試c#this senario
- 18. Visual Studio 2008變量建議
- 19. Wierdness調試Visual Studio C++ 2008
- 20. Python:如何在調試時保存當前變量?
- 21. 如何在調試SSIS包時檢查變量的當前值?
- 22. 當SQL包含變量時在pgAdmin中調試SQL
- 23. 在編寫調試器時,無法在Javascript中達到中斷點 - Visual Studio 2008
- 24. 如何在LLDB調試器中打印C變量?
- 25. 調試時指令指針何時變爲零?
- 26. hogan.js如何調試變量
- 27. 如何在Visual Studio中獲取變量寫入的斷點?
- 28. 數組索引循環變量在C中重置爲零,C++
- 29. 實時繪製變量以在C中進行調試#
- 30. 如何測試變量是否是C#中的變量類型?
非常感謝.. 順便說一下,什麼IP支持? – Mick 2009-09-11 15:50:38
IP =指令指針。基本上是當前正在執行的代碼行。 – JaredPar 2009-09-11 15:52:15