我有一个delphi编译器创建的地图文件,我需要用它来分析DMP文件。 我使用Map2dbg将映射文件转换为dbg文件。
问题是该过程与符号有不同的signeture。 我试图使用chkmatch来匹配signeture,但我得到了:
Error: Debug information not found in the executable
我想这是因为它是一个delphi进程。
有谁知道如何匹配签名?
答案 0 :(得分:2)
我前段时间制作了一个小型装载机: https://asmprofiler.googlecode.com/svn/trunk/MiniDumpReader/ViewMinidump.exe
它是用Delphi编写的jclDebug.pas所以它支持所有delphi调试符号。 因此,它具有行号支持(map2dbg或tds2pdb没有)。
注意:我自己没有制作map2dbg或tds2pdb,只是托管它以便其他人可以轻松找到它