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

前端 未结 3 2114
遥遥无期
遥遥无期 2020-12-25 14:36

I\'m an escalation engineer on a product which use both C# and Delphi 2006 code.

In most cases C# issues are debugged with WinDbg and Delphi 2006 issues with EurekaL

相关标签:
3条回答
  • 2020-12-25 14:41

    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).

    0 讨论(0)
  • 2020-12-25 14:55

    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.

    0 讨论(0)
  • 2020-12-25 15:04

    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….

    0 讨论(0)
提交回复
热议问题