我一直在尝试获取一个工具/代码来保存函数调用历史记录并以某种方式绘制它。我见过几种工具(fdep.m,GraphViz的点)但是找不到我要找的东西。在写这样做之前,有没有人知道这样的工具是否存在?
例如,
fun1.m包含fun1()
,fun2()
和对fun3()
的调用。
fun3.m包含fun3()
说fun1()
次来电fun2()
,然后fun1()
来电fun3()
。该图将显示类似
开始 - > fun1()
,
fun1()
- > fun2()
,
fun2()
- > fun1()
,
fun1()
- > fun3()
,
fun3()
- > fun1()
,
fun1()
- >端
你明白了吗?
Matlab的配置文件工具做了类似的事情,但它“描述”每个调用的函数,我不关心matlab的函数,只是我的。