Occasionally, you may need to refer to symbols that contain unusual characters, which gdb ordinarily treats as word delimiters. You can use the command info. Only symbols with debugging data are included
If you use `maint print symbols', gdb includes all the symbols for which it has already collected full details That is, filename reflects symbols for only those files whose symbols gdb has read That is, filename reflects symbols for only those files whose symbols gdb has read.
Whatis variable_name print type of named variable Instantly share code, notes, and snippets. Debugging symbols or debug symbol table are necessary information of symbols present in binary executable required by gdb for debugging Without debug symbols gdb doesn't know which address in binary executable is mapped to which function/variable of source code.
Write a dump of debugging symbol data into the file filename