Question

I have a map file created by delphi compiler and I need to use it to analyze DMP file. I converted the map file to dbg file, using Map2dbg.

The problem is that the process has a different signeture then the symbols. I tried to use chkmatch to match the signeture, but I'm getting:

Error: Debug information not found in the executable

I guess this is because it is a delphi process.

Does anyone know how to match the signatures?

Was it helpful?

Solution

I made a minidumpreader some time ago: https://asmprofiler.googlecode.com/svn/trunk/MiniDumpReader/ViewMinidump.exe (old link) https://github.com/andremussche/asmprofiler/tree/master/Releases/ViewMinidump.exe (new link)

It is written in Delphi with jclDebug.pas so it supports all delphi debug symbols. And because of this it has line number support (which map2dbg or tds2pdb don't have).

Note: I haven't made map2dbg or tds2pdb myself, just hosting it so other can easily find it

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top