文件名称:实用与学习软件系列(16_重传) CallStackLogger 调用堆栈记录器(含源码)
文件大小:51KB
文件格式:RAR
更新时间:2011-11-03 16:36:03
调用堆栈 函数执行堆栈 VS插件
当您有完全的庞大的源码,但是却没有更多时间来阅读,研究其执行流程时,甚至不知道多个dll工程哪个才是程序入口。本程序可以方便地解决此问题。工作的方式是以vs addin的方式批量对每个函数in与out时的log语句注入。 log语句被注入后您运行一次将会看到一个txt文件记录了完整的函数调用堆栈(递归时自动判断并记录实际递归次数)。 另有一个StackLogViewer程序提供树形控件和web page的方式日志文件的查看
【文件预览】:
CallStackLogger
----StackLogViewer()
--------Program.cs(475B)
--------EREditor.ico(766B)
--------MainForm.resx(6KB)
--------DocRegister.cs(3KB)
--------StackLogViewer.csproj(3KB)
--------MainForm.Designer.cs(12KB)
--------MainForm.cs(14KB)
--------Properties()
----help.rtf(1KB)
----StackLogger()
--------Logger.cs(8KB)
--------StackLogger.csproj(2KB)
--------Properties()
----bin()
--------CallStackLogger.dll(44KB)
----CallStackLogger.sln(2KB)
----CallStackLogger()
--------CppLogCreater.cs(2KB)
--------ConfigForm.cs(6KB)
--------AssemblyInfo.cs(2KB)
--------CSLogCreater.cs(1KB)
--------ILogCreater.cs(285B)
--------ConfigForm.Designer.cs(5KB)
--------ConfigForm.resx(6KB)
--------CallStackLogger.csproj(5KB)
--------Utility.cs(3KB)
--------Connect.cs(38KB)
--------CommandBar.resx(31KB)
--------CallStackLogger.AddIn(41KB)