This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Debug symbol" – news · newspapers · books · scholar · JSTOR(December 2013) (Learn how and when to remove this message)
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.
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]
^Cite error: The named reference Microsoft_WDC was invoked but never defined (see the help page).
A debugsymbol 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...
be provided for use in debugging. In many cases, the symbol's cross-reference information is stored with or linked to the symbol table. Most compilers...
A debugger or debugging tool is a computer program used to test and debug other programs (the "target" program). The main use of a debugger is to run...
The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, Assembly, C...
of representing line numbers or debuggingsymbols for included source as with header files rendering the COFF debugging information virtually useless without...
the debugging target by eliminating the need for finding and installing specific symbols version on the debug host. Microsoft has a public symbol server...
Module Format (OMF) IEEE-695 DWARF Debugsymbol Eager, Michael J. (April 2012) [2006]. "Introduction to the DWARF Debugging Format" (PDF). Archived (PDF) from...
File Format (COFF). The vmlinux file might be required for kernel debugging, symbol table generation or other operations, but must be made bootable before...
needed] When a program is debugged, the debugger loads debugging information from the PDB file and uses it to locate symbols or relate current execution...
as code refactoring. The integrated debugger works as both a source-level debugger and as a machine-level debugger. Other built-in tools include a code...
separation of debugging data from executable files, improved description of macros and source files, faster searching for symbols, improved debugging of optimized...
provision for storing debugging information. Stabs works around this problem by encoding the information using special entries in the symbol table. At one stage...
Microsoft Symbol Server is a Windows technology used to obtain symboldebugging information. It is built by using the SymSrv technology that is bundled...
Service Pack 5 for Windows NT 4, Microsoft had neglected to remove the debuggingsymbols in ADVAPI32.DLL, a library used for advanced Windows features such...
Dynamic Debugging Technique (DDT) is a series of debugger programs originally developed for Digital Equipment Corporation (DEC) hardware, initially known...
A weak symbol denotes a specially annotated symbol during linking of Executable and Linkable Format (ELF) object files. By default, without any annotation...
possible to remotely debug other programs. Running on the same system as the program to be debugged, it allows the GNU Debugger to connect from another...
rendering support, you may see question marks, boxes, or other symbols instead of APL symbols. The programming language APL is distinctive in being symbolic...
variables, and continue execution. If debuggingsymbols were available, a crashed machine could be remote debugged from anywhere on earth. In his final...
that make decompilation quite feasible. The application of debug data, i.e. debug-symbols, may enable to reproduce the original names of variables and...
value of all symbols in the editor Recursive debugging of code invoked in the context of another debug stack frame Convenient Restart Debugging tool Track...