查看 Codeview 符号

问题描述 投票:0回答:2

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

portable-executable
2个回答
3
投票

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

本文解释了不同的符号格式。


1
投票

好吧,考虑到这是针对 32 位 Windows 的,我相信普通的 Windows 符号处理程序 API 应该能够读取数据。从那里开始,几乎就是决定您想要什么数据以及您希望如何格式化它的问题。

© www.soinside.com 2019 - 2024. All rights reserved.