Un formato de datos de depuración es un medio de almacenar información sobre un programa informático compilado para que lo utilicen los depuradores de alto nivel . Los formatos de datos de depuración modernos almacenan suficiente información para permitir la depuración a nivel de fuente.
Los depuradores de alto nivel necesitan información sobre variables, tipos, constantes, subrutinas, etc., para que puedan traducir entre el almacenamiento a nivel de máquina y las construcciones del lenguaje fuente. Dicha información también puede ser utilizada por otras herramientas de software. La información debe ser generada por el compilador y almacenada en el archivo ejecutable o biblioteca dinámica por el enlazador.
Algunos formatos de archivos de objetos incluyen información de depuración, pero otros pueden utilizar formatos de datos de depuración genéricos, como puñaladas y DWARF .
Lista de formatos de depuración
- puñaladas
- COFF
- Ejecutable portátil (PE / COFF)
- Formato de módulo de objeto reubicable (OMF)
- IEEE-695
- ENANO
Ver también
Referencias
- Eager, Michael J. (abril de 2012) [2006]. "Introducción al formato de depuración DWARF" (PDF) . Archivado (PDF) desde el original el 23 de diciembre de 2018 . Consultado el 12 de noviembre de 2014 . (NB. Se concentra en DWARF, pero también analiza los formatos de depuración en general, con una descripción general de todos los formatos principales).