Debug symbol
From Wikipedia, the free encyclopedia
A debug symbol is a special kind of symbol that attaches additional information to the symbol table of an object file, such as a shared library or an executable. This information allows a symbolic debugger to gain access to information from the source code of the binary, such as the names of identifiers, including variables and routines.
This article needs additional citations for verification. (December 2013) |
The symbolic information may be compiled together with the module's binary file, or distributed in a separate file, or simply discarded during the compilation and/or linking.
This information can be helpful while trying to investigate and fix a crashing application or any other fault.[1]