作者yshihyu (yshihyu)
看板LinuxDev
标题[问题] gdb break before return
时间Sun Jun 1 02:50:34 2014
我用gdb 进到一个函数里面有多个return 地方 ,
希望知道函数离开之前是从那个return 结束
有办法中断这函数某个return 之前
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.204.66.128
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1401562238.A.75C.html
1F:→ mshockwave:break在leaveq这条组语上,下一句ret才真正返回 06/01 15:36
2F:→ yshihyu:我下disassemble看那函数ret指令之前没看到 leaveq 06/01 23:28
4F:→ yshihyu:0x0000000000400513 <+41>: retq 06/02 00:11
5F:→ yshihyu:我对retq 下 b *0x0000000000400513 也没停下来 06/02 00:12