有没有记录程序运行中所有的函数调用堆栈的工具? 比如如下代码:public class A{ public static void Main() { B(); C(); } B() { D(); } C() { } D() { }}给出的结果是:A.Main A.B A.D A.C