Debugging data format

Debugging data format

A debugging data format is a means of storing information about a compiled computer program for use by high-level debuggers. Modern debugging data formats store enough information to allow source-level debugging.

High-level debuggers need information about variables, types, constants, subroutines and so on so they can translate between machine-level storage and source language constructs. Such information can also be used by other software tools. The information must be generated by the compiler and stored in the executable file or dynamic library by the linker.

Some object file formats include debugging information, but others can use generic debugging data formats such as stabs and DWARF.

List of debugging formats

See also

References

Concentrates on DWARF, but also discusses debugging formats in general, with an overview of all the major formats

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Data file — A data file is a computer file which stores data to use by a computer application or system. It generally does not refer to files that contain instructions or code to be executed (typically called program files), or to files which define the… …   Wikipedia

  • printf format string — An example of the printf function. Printf format string (which stands for print formatted ) refers to a control parameter used by a class of functions typically associated with some types of programming languages. The format string specifies a… …   Wikipedia

  • Executable and Linkable Format — Infobox file format name = ELF extension = none, .o, .so, .elf mime = owner = Unix System Laboratories genre = Binary, executable, object, shared libraries, core dump container for = contained by = extended from = extended to = In computing, the… …   Wikipedia

  • High-Level Data Link Control — (HDLC) is a bit oriented synchronous data link layer protocol developed by the International Organization for Standardization (ISO). The original ISO standards for HDLC were: *ISO 3309 mdash; Frame Structure *ISO 4335 mdash; Elements of Procedure …   Wikipedia

  • On-line Debugging Tool — For other expansions of ODT , see ODT. On line Debugging Tool, or ODT, was the name of several debugger programs originally developed for DEC hardware. Various operating systems including OS/8, RT 11, RSX 11, and RSTS/E implemented ODT as did the …   Wikipedia

  • DWARF — For other uses, see Dwarf (disambiguation). DWARF is a widely used, standardized debugging data format. DWARF was originally designed along with Executable and Linkable Format (ELF), although it is independent of object file formats.[1] The name… …   Wikipedia

  • Debug symbol — A debug symbol is information that expresses which programming language constructs generated a specific piece of machine code in a given executable module. Sometimes the symbolic information is compiled together with the module s binary file, or… …   Wikipedia

  • Stabs — (sometimes written STABS) is a debugging data format for storing information about computer programs for use by symbolic and source level debuggers. It was apparently invented by Peter Kessler at the University of California, Berkeley… …   Wikipedia

  • Dwarf (disambiguation) — The term dwarf (from Old English dweorg , dweorh ; akin to Old High German twerc ) may refer to:* Someone with the condition of dwarfism * A dwarf in fantasy fiction ** Dwarfs (Discworld) ** Dwarf (Middle earth) ** Dwarves in Christopher Paolini… …   Wikipedia

  • CFI — may refer to:* CAD Framework Initiative, a standardization organization for CAD systems in the EDA area * Canada Foundation for Innovation * Canonical Format Indicator, a field in the IEEE 802.1Q protocol * Center for Inquiry, a nonprofit… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”