Un formato de datos de depuración es un medio para almacenar información sobre un programa informático compilado para que la utilicen 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 poder 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 la biblioteca dinámica por el enlazador.
Algunos formatos de archivos de objeto incluyen información de depuración, pero otros pueden usar formatos de datos de depuración genéricos como stabs y DWARF .
Lista de formatos de depuración
- puñaladas
- CAFÉ
- Ejecutable portátil (PE/COFF)
- Formato de módulo de objeto reubicable (OMF)
- IEEE-695
- ENANO
Véase 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).