Re: [問題] gdb/strace 一問

看板Linux作者 ( 殺手哥吉拉 13)時間15年前 (2008/10/01 11:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/6 (看更多)
※ 引述《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
文章代碼(AID): #18ul1Ywr (Linux)
討論串 (同標題文章)
文章代碼(AID): #18ul1Ywr (Linux)