作者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://www.ptt.cc/bbs/LinuxDev/M.1401562238.A.75C.html
→ mshockwave:break在leaveq這條組語上,下一句ret才真正返回 06/01 15:36
→ yshihyu:我下disassemble看那函數ret指令之前沒看到 leaveq 06/01 23:28
→ yshihyu:0x0000000000400513 <+41>: retq 06/02 00:11
→ yshihyu:我對retq 下 b *0x0000000000400513 也沒停下來 06/02 00:12