总是很难理解新代码,特别是如果它分布在具有数百个函数的许多文件中 - 就像大多数Linux内核部分一样。
如果它是可视化的,并且你可以“用你的眼睛”跟踪链接,我认为更容易理解大局。
因此,我正在寻找一种可视化C代码的工具,该函数调用哪一个,哪个是条目等等。
我更喜欢一个vscode插件,但它并不重要。
先感谢您!
您可能想尝试这些工具:
https://github.com/johnyf/pycflow2dot布局使用GraphViz点从cflow调用图表
Graphziz的https://marketplace.visualstudio.com/items?itemName=joaompinto.vscode-graphviz vscode扩展
http://www.gson.org/egypt egypt - 用于制作呼叫图的工具
https://kcachegrind.github.io KCachegrind分析工具Callgrind和配置文件数据可视化