Version 1 (modified by jazz, 14 years ago) (diff) |
---|
2011-03-31
callgraph
- C/C++
- Rex 在 CallGraphviz – call graph visualzer based on csope, graphviz and xdot 一文中介紹了許多不同的 callgraph 產生方式。
- 搭配維基百科 Call_graph的軟體簡介,大概整理如下:
- CodeViz - "Static Analysis" - 缺點:必須 patch GCC 然後用 Perl 來產生圖形
- ncc - 目標是取代 cflow 跟 cscope,jserv 有介紹過 - 缺點:相依 GCC 環境版本
- cflow - 老字號 GNU 的流程分析工具 - Fred 有寫過用在分析 Android Dalvik VM 的示範 - 產生文字輸出
- cscope/global - Interactively examine a C program source - 我想 cscope 要強調的是 interactive 互動式除錯,而且照 Rex 的講法,可以只針對某個函數當進入點,而不是整個程式原始碼。
- 有 Debian 套件 cscope 跟 global
- CCTree - C Call-Tree Explorer - Cscope based source-code browser, code flow analysis tool - 給 VIM 用的 cscope plugin
- seascope - A pyQt GUI front-end for cscope - pyQt 寫的 cscope 圖形介面
- kscope - A source-code browsing, analysis and editing environment for large C projects. - KDE 版本的 cscope 圖形介面 - 有 Debian 套件 kscope
Attachments (3)
- shprof (1.3 KB) - added by jazz 14 years ago.
- munin-status.png (137.6 KB) - added by jazz 14 years ago.
- top_vs_iotop.png (185.6 KB) - added by jazz 14 years ago.
Download all attachments as: .zip