分析PDB调试符号的工具
2023/7/6 02:13:31
"如果您是一个.NET开发者,你会发现在应用程序的BIN目录中每次都会生成一个扩展名为PDB的文件。如果你要对这个平凡的PDB展开深入的分析,那么本文将对您很有用。 PDB文件是program database的缩写,意思为程序数据库,我们称这个文件为调试文件,它是关联程序集与源代码进行调试桥梁。它从编译器的角度描述了一个程序的组成,例如源代码,函数,变量,行号等信息,源文件和可执行模块是通过PDB文件进行关联的。可执行模块中保存有PDB文件的信息,PDB文件中保存有源文件的信息。 由于微软没有提供PDB的解析规范,所以对于很多开发者来说查看PDB的内容是很困难的。 通过零度推荐的这款工具,你将揭秘PDB的真实面目和文件内容。 因为本工具是控制台应用程序,所以你可以通过命令行执行本程序。
查看PDB内容的命令:Dia2Dump -ALL Test.PDB(可通过DUMPBIN命令查看DLL头部PDB位置)
零度下载"