看板 Linux 關於我們 聯絡資訊
各位大大們好,最近小弟在對於 linux kernel的部分學習了解, 目前主要是用ctag的方式去找 出程式碼的脈絡或定義,不過 在過程中有時候也需要往下追, 不知道有沒有可以找出函式被誰呼叫的 這種工具呢? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.86.168
Bencrie:呃 ... grep -r function_name . 09/25 15:47
Bencrie:改成 grep -rn --color 好了,比較好讀 XD 09/25 15:50
RouterHsieh:用cscope吧,可以查該symbol出現在哪裡 09/25 16:13
sunneo:backtrace, 或者用dump_stack (如果那玩意真的是function) 09/25 21:16
robinliao:cscope, eclipse+cdt, Windows下商業軟體source insight 09/25 23:19
robinliao:還有cscope的前端kscope,不過這套我很久沒用就是了 09/25 23:20
Bencrie:推一下 Eclipse CDT 09/25 23:25
AceIan:可以有很多地方呼叫這個 function 啊 這樣推不容易找 09/26 16:51
AceIan:如果能 runtime 來找的話 可能容易些 用 ftrace 可以知道 09/26 16:51
AceIan:是誰呼叫了這個 function 09/26 16:52