我正在尝试分析Win32本机应用程序,该应用程序还利用了一些与Win32本机版本相同的外部DLL。
当我在某个时刻停止数据收集时,探查器会开始生成一个概述,其中概述了在何处收集了多少处理时间和数据-但是无论如何,它总是在此树中显示“外部代码”。
为了澄清我的问题:这发生在我应用程序的所有位置,这意味着有可用的源以及使用调试符号构建的源!
任何想法可能导致这种情况吗?谢谢!
答案 0 :(得分:0)
如果要在调试或探查器模式下显示源代码,则必须获取用于bin(包括exe和dll)的pdb文件。
对于“某些外部DLL”,可能无法获得匹配的pdb。
对于Win32 exe,您必须生成pdb文件进行调试,您可以将其谷歌搜索。