3
我知道GDB帶有反向調試功能,但是有沒有一種方法可以在Visual Studio 2013 Pro中獲得此功能?我可以獲得Visual Studio 2013 Professional的反向調試功能嗎?
我知道GDB帶有反向調試功能,但是有沒有一種方法可以在Visual Studio 2013 Pro中獲得此功能?我可以獲得Visual Studio 2013 Professional的反向調試功能嗎?
的Visual Studio(2010年,2012年,2013終極只)不有一個功能,可以讓你從一個斷點或異常(智能跟蹤)倒退一步,和值在當地人和汽車窗格(以及數據提示出現在懸停在語句上)將顯示該(前一個)點的狀態。不幸的是,Intellitrace是不是可用於2013專業。另外,它對F#的支持只有有限,並且支持C++或JavaScript,並且不支持而不支持。
現在,(因爲沒有第三方擴展存在,我知道)你最好的選擇是看着調用堆棧來檢查在斷點或異常之前執行的源代碼。順便說一句,你可以(不顯示任何以前的狀態信息)「拖」調試點上下在VS源窗口的調試陰溝裏,但這樣會只有設定下一個執行點。
由於GDB確實有這個功能,你可以嘗試像VisualGDB或WinGDB,但我不知道逆向調試如何在這兩種或它們的穩定性,一旦引入最新的IDE VS支持。
有關IntelliTrace的更多詳細信息可以在此處找到(http://msdn.microsoft.com/zh-cn/library/dd264915.aspx)。 – 2014-10-17 19:39:26