Ich bin ein Eskalationsingenieur auf einem Produkt, das C# und Delphi 2006-Code verwendet.Wie analysiert man eine Dump-Datei aus einer Delphi-DLL-Datei?
In den meisten Fällen werden C# Probleme mit WinDbg und Delphi 2006 Probleme mit EurekaLog debuggt.
Wenn das Problem jedoch eine Delphi-Speichernutzung ist, gibt EurekaLog nicht genügend Informationen, um das Problem zu beheben, und das einzige, was ich für das Debuggen habe, ist eine vollständige Speicherabbilddatei.
Ich kann nicht (oder ich weiß nicht wie) die Symboldatei in WinDbg, weil es eine .map
Datei und keine .pdb
Datei ist.
Also meine Fragen sind:
Wie kann ich die Symbole aus einer .map Datei in WinDbg laden? (Konvertieren von
.map
in.pdb
oder andere.)Gibt es ein Tool zum Analysieren der Dump-Datei für eine Delphi-Anwendung?
Neuere Version von WinDbg funktioniert besser (oder nur?) Mit PDB-Dateien, auf dem gleichen map2dbg Projekt ist Tds2pdb befindet: http://code.google.com/p/map2dbg/downloads/detail?name=tds2pdb102.zip –
@ André, Danke, dass du darauf hingewiesen hast. –