views:

667

answers:

1

Hi all,

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

But when the issue is a delphi memory usage, eurekalog don't give enough information to fix the issue and the only thing i have to debug it is a full memory dump file.

I cannot (or i don't know how to) load symbol file in windbg because it is a .map file and not a .pdb file.

So my questions are:

-Does anyone know how to load symbol from .map file in windbg? (Converting .map to .pdb or other)

-Does anyone know a tool to analyze dump file for delphi application?

Thanks,

Yann

ps: As you can see in my post i'm not an english native speaker. If something is not clear don't hesitate to ask me clarification.

+5  A: 

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

François