请教有没有什么工具可以自动生成程序运行时的流程图或者函数调用图的

请问有没有什么工具可以自动生成程序运行时的流程图或者函数调用图的?
方便理解程序和运行时的流程的,看图的话应该比较直观,不知道有没有这样的工具?


------解决方案--------------------
听说vs2010中C#的程序可以自动生成,但是c++还不行。
其他的工具还真不知道。
------解决方案--------------------
Understand C
------解决方案--------------------
google -perftooles不知道可不可以
------解决方案--------------------
Source Insight?

------解决方案--------------------
探讨

听说vs2010中C#的程序可以自动生成,但是c++还不行。
其他的工具还真不知道。

------解决方案--------------------
IDA Pro
------解决方案--------------------
看流程就是 ls所说的 IDA, 这个逆向反编译工具。。 但是整体是 汇编代码,你能看的习惯吗?
是汇编层次的流程图