what are symbols debugging
Debug symbol. A debug symbol is a special kind of symbol that attaches additional information to the symbol table of a 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 an