查看Codeview符号

时间:2012-04-07 20:04:53

标签: portable-executable

我有一个带有大量调试符号的旧游戏可执行文件,显然是Codeview格式。如何以人类可读的格式查看本节的内容?

2 个答案:

答案 0 :(得分:2)

当前的Windows编译器不会将调试符号的内容放入图像文件本身,它们只会将外部符号文件的引用放入图像中。他们将调试数据放入带有PDB(程序数据库)扩展的单独符号文件中。正如您所提到的,此格式也称为CodeView。在你的情况下,看起来(因为调试部分很大)你可能会遇到一个非常古老的符号格式。

this article解释了不同的符号格式。

答案 1 :(得分:0)

好的,鉴于这是针对32位Windows的,我相信正常的Windows symbol handler API应该能够读取数据。从那里开始,几乎就是决定你想要什么数据,以及你希望它如何格式化。