[問題] gdb/strace 一問
我現在在debug的程式, 能compile,
能執行, 但是不會做我要他做的事.
最糟糕的是, 當他結束時, gdb告訴我Program exited normally.
因為如此, 我好像沒有辦法知道他是從那一行離開的.
有辦法可以用gdb知道嗎?
我還使用了strace, 結果有找到程式結束執行前的call:
munmap(0xb7fde000, 4096) = 0 (這行停了好久)
然後我打enter, 隔一陣子吐出了很多行, 最後
exit_group(o) = ?
Process 15004 detached
結束.
請問這個資訊要怎麼跟我的原始碼扯上關係呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.97.69.135
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 6 篇):