How to analyze a dump file from a Delphi DLL file?

北战南征 提交于 2019-11-30 01:53:19

To convert from Map to Dbg symbols:
- Get Map2Dbg.exe from http://code.google.com/p/map2dbg/
- Put Map2dbg in the same folder as YourApp.exe and its map file
- Execute: map2dbg.exe YourApp.exe

You should get a YourApp.dbg file to use with Microsoft tools….

André

Besides tds2pdb (see my comment on map2dbg) you can also use my minidump viewer on Delphi programs: https://github.com/andremussche/asmprofiler/blob/master/Source/MiniDumpReader/ViewMinidump.exe.

Then you don't need to convert to .dbg or to .pdb, but it directly reads various Delphi debug files (.map, .tds/.td32, and j.dbg).

The latest version of cv2pdb tool can convert the DBGs made with map2dbg into PDB files.

So, if you've previously made your DBGs like this: map2dbg App.exe

Just add this command afterwards: cv2pdb -s. App.exe

-s. parameter is necessary to separate the method names from the class names with a point.

cv2pdb built for Win32 on the current sources can to downloaded from here.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!