[閒聊] 有人用過 Reversible Debugging 嗎?

看板C_and_CPP (C/C++)作者 (眠月)時間16年前 (2010/03/18 12:35), 編輯推噓10(1006)
留言16則, 8人參與, 最新討論串1/1
debug 的時候除了可以「下一步」以外,還可以「上一步」 =_=|||| 我遜了,我一直到昨天無聊去 gdb 的官網散步才知道這種東西。 http://www.gnu.org/software/gdb/news/reversible.html 然後就去網路上找一下相關資訊,看到這篇: http://stackoverflow.com/questions/522619/bidirectional-or-reverse-debugging/1545462#1545462 發現原來有人 90 年代就在用了!而我到現在才知道 O_Q 很想玩看看!所以就打開我的 Ubuntu,但是發現 Ubuntu 的 gdb 只到 6.8 而 gdb 要 7.0 才支援 reversible debugging,我又懶得自己編 T_T 沒的玩,太 sad 惹。 -- To iterate is human, to recurse, divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.160.254.105

03/18 12:50, , 1F
小弟我嚇到了....Q_Q~
03/18 12:50, 1F

03/18 12:56, , 2F
沒有binary release啊 XD
03/18 12:56, 2F

03/18 13:09, , 3F
小弟我要VC版的.... (滾來滾去滾來滾去XD)
03/18 13:09, 3F

03/18 14:11, , 4F
VS2010的IntelliTrace似乎有類似的功能, 還沒仔細去玩 :p
03/18 14:11, 4F

03/18 14:29, , 5F
我從來都不知道有這種功能...@@
03/18 14:29, 5F

03/18 14:56, , 6F
剛編好了玩一玩.... 會出現他的 recorder 記不到的情形
03/18 14:56, 6F

03/18 14:56, , 7F
研究中 Orz
03/18 14:56, 7F

03/18 15:37, , 8F
真酷 第一次知道
03/18 15:37, 8F

03/18 16:28, , 9F
VC也有呀,中斷停下來後,可以拖左邊的黃色箭頭亂移XD
03/18 16:28, 9F

03/18 16:29, , 10F
甚致可以直接改程式就繼而跑,不用重編~
03/18 16:29, 10F

03/18 16:29, , 11F
上一行打錯orz是不用重頭跑..
03/18 16:29, 11F

03/18 16:39, , 12F
那是直接改PC跳到任意處(當然亂跳後果自行負責), 跟
03/18 16:39, 12F

03/18 16:40, , 13F
"上一步" (step back?) 基本上不太一樣吧?_?
03/18 16:40, 13F

03/18 16:57, , 14F
是指rollback做過的step嗎囧? 那我會錯意了 XD
03/18 16:57, 14F

03/18 17:05, , 15F
我不太確定細節, 其實我覺得rollback有點神XD
03/18 17:05, 15F

03/18 17:09, , 16F
拖拉 PC 還有 run-time 改變數值,實在是 debug 的神兵啊..
03/18 17:09, 16F
文章代碼(AID): #1BeQseXd (C_and_CPP)
文章代碼(AID): #1BeQseXd (C_and_CPP)