使用“非常困” 用于分析 DLL 的探查器
我有一个想要分析的 DLL。我尝试使用 非常困,但我不能似乎没有让源文件列显示函数来自哪个源文件,它显示的所有内容都是“未知”..无论如何,我真的很困惑如何使用这个应用程序..任何人都可以给我一些帮助吗? 关于它的文档不多,而且最近似乎没有维护过.. =/
谢谢..
编辑:添加另一个问题:
这个应用程序中的术语“独占”和“包容”意味着什么? 谢谢..
I have a DLL that I want to profile.. I tried to use Very Sleepy, but I can't seem to get the source file column to display which source file the functions came from, all it displays is "unknown".. Anyway, I'm really baffled on how to use this app.. Can anyone point me to some help? There's not much documentation on it and it seems like it hasnt been maintained recently.. =/
Thanks..
EDIT: Adding another question:
What do the terms exclusive and inclusive mean in this app? Thanks..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您想了解源文件和列,您将需要调试信息(PDB 文件)。 除非您要求,否则该信息不会被保存。
不幸的是,探查器没有我能找到的文档。 但是, 在分析时有包含和排除的定义:
You're going to need debugging information (PDB files) if you want to know the source file and column. That information doesn't get saved unless you ask for it.
Unfortunately the profiler has no documentation that I can find. However, there are definitions for inclusive and exclusive when it comes to profiling:
如果您已有 PDB 文件,请记住将其保存在生成的同一目录中。
如果您不记得应将其保存在哪个目录中,只需使用文本/十六进制编辑器打开 .exe 或 .dll 并滚动直到文件的最后,pdb 目录就在那里。 至少,如果您使用的是 MSVC6,情况确实如此。
我希望它有帮助。
If you already have the PDB file, remember to keep it in the same directory it was generated.
If you don't remember what directory it should be kept in, just open your .exe or .dll with a text/hex editor and scroll until the very end of the file, the pdb directory will be there. This is true, at least, if you're using MSVC6.
I hope it helps.