Soy un ingeniero de escalamiento en un producto que usa el código C# y Delphi 2006.¿Cómo analizar un archivo de volcado desde un archivo DLL de Delphi?
En la mayoría de los casos, los problemas de C# se depuran con WinDbg y los problemas de Delphi 2006 con EurekaLog.
Pero cuando el problema es el uso de memoria Delphi, EurekaLog no proporciona suficiente información para solucionar el problema, y lo único que tengo para depurarlo es un archivo de volcado de memoria completo. No puedo (o no sé cómo) cargar el archivo de símbolos en WinDbg, porque es un archivo .map
y no un archivo .pdb
.
Así que mis preguntas son:
¿Cómo se cargan los símbolos de un archivo .map en WinDbg? (Convirtiendo
.map
a.pdb
u otro)¿Hay alguna herramienta para analizar el archivo de volcado de una aplicación Delphi?
La versión más reciente de WinDbg funciona mejor (¿o solo?) Con archivos PDB, en el mismo proyecto map2dbg está tds2pdb ubicado: http://code.google.com/p/map2dbg/downloads/detail?name=tds2pdb102.zip –
@ André, gracias por señalarlo. –