Re: [問題] gdb/strace 一問
※ 引述《WalkingIce ( 殺手哥吉拉 13)》之銘言:
: ※ 引述《mystea (mystea)》之銘言:
: : 不是不肯設breakpoint而是找不到適合的地方.
: : 因為程式碼很長, 又是別人寫的. 隨便設的結果就是
: : 在不需要停的地方停很多次, 出問題是又不知道究竟
: : 跑到了那裡.
: : 難道就沒有辦法知道他是從那一行"正常離開"的嗎?
: 舉例來說,底下這段程式碼永遠都不會印出 final 的字串
: 也許對你來說正常離開會是在 final 那邊
: 但是對寫程式的我而言,我想要的正常離開會在別的地方 (雖然這樣不好)
: 既然你都可以印出 function call 的 stack 了
: 直接設在最後一個 function 然後 next 下去不就馬上有答案?
hehehe, 剛剛查了一下看到這個東西
http://ndevilla.free.fr/etrace/
好像還滿有趣的,也許你可以試試看 :D
--
ps. Ptt 有個 LinuxDev 板,比較偏 develop 的問題在那邊發問也是個不錯的選擇:)
--
我想你會衰成這樣都是我害的
---- Tizzy Mac
緊張的麥金塔?這是誰(._.?)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.219.5.210
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 6 篇):