[問題] 使用Perl實作C/C++的call graph

作者: kotou (Eddie)   2013-07-25 08:34:52
目前正在寫找出C/C++程式碼中主程式所呼叫到function
然後將它形成一個樹狀的結構
首先找到main,當main呼叫第一個函式(fun_1)時跳到此函式
然後看(fun_1)是否有呼叫其他的函式(fun_3),有的話則跳到此函式
查看是否還有呼叫其他函式
沒有的話回到main查看是否有呼叫第二個函式(fun_2)...(以此類推)
做出來的感覺是:
main->
-fun_1->
-fun_3
-fun_2
我有上網找過一些linux的套件來使用(etrace、cflow)
但我還是位初學者,學藝不精...不太會使用...
所以上來版上問各位大大
有使用過類似的CPAN模組嗎?
還是有寫過類似的程式,可以分享實作的方式嗎?
謝謝大家
作者: scwg ( )   2013-07-25 11:30:00
作者: kotou (Eddie)   2013-07-25 17:12:00
謝謝scwg大大提供資訊!

Links booklink

Contact Us: admin [ a t ] ucptt.com