作者WalkingIce ( 杀手哥吉拉 13)
看板Linux
标题Re: [问题] gdb/strace 一问
时间Wed Oct 1 11:37:04 2008
※ 引述《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