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