2014-03-24 55 views
1

我知道被調用的函數名稱。但不是從它被稱爲的地方。我想在這個函數返回時使用gdb放置一個斷點。如何進行?如何把函數返回斷點

是否有任何特定的命令或一系列步驟?

+0

https://stackoverflow.com/questions/3649468/setting-breakpoint-in-gdb-where-the-function-returns –

回答

0

您可以使用反向使用這個調試:

(gdb) fin 
(gdb) reverse-step 
0

如果你只是想知道父函數調用特定功能,把一個斷點在有關孩子函數的頂部。一旦中斷,使用backtrace(或只是bt)查看完成的跟蹤執行中的點。