如何将map / dbg符号文件与delphi编写的进程相匹配

时间:2014-01-29 09:56:45

标签: delphi symbols dump

我有一个delphi编译器创建的地图文件,我需要用它来分析DMP文件。 我使用Map2dbg将映射文件转换为dbg文件。

问题是该过程与符号有不同的signeture。 我试图使用chkmatch来匹配signeture,但我得到了:

Error: Debug information not found in the executable

我想这是因为它是一个delphi进程。

有谁知道如何匹配签名?

1 个答案:

答案 0 :(得分:2)

我前段时间制作了一个小型装载机: https://asmprofiler.googlecode.com/svn/trunk/MiniDumpReader/ViewMinidump.exe

它是用Delphi编写的jclDebug.pas所以它支持所有delphi调试符号。 因此,它具有行号支持(map2dbg或tds2pdb没有)。

注意:我自己没有制作map2dbg或tds2pdb,只是托管它以便其他人可以轻松找到它