New parameter "debug symbol-lookup".
authorDoug Evans <xdje42@gmail.com>
Wed, 17 Dec 2014 08:17:27 +0000 (00:17 -0800)
committerDoug Evans <xdje42@gmail.com>
Wed, 17 Dec 2014 08:17:27 +0000 (00:17 -0800)
commitcc485e620197e6db42d942820d499b01794aeb00
tree639f0464adcd8c6807ff2a6bc66b3b5f30622c21
parent0ab9ce852ba65ef77cfc1fc82d1c48d03152f868
New parameter "debug symbol-lookup".

gdb/ChangeLog:

New parameter "debug symbol-lookup".
* NEWS: Mention it.
* cp-namespace.c (cp_lookup_symbol_imports_or_template): Add debug
output.
(cp_lookup_symbol_namespace, cp_lookup_symbol_nonlocal): Ditto.
(cp_lookup_nested_symbol): Ditto.
* language.c (language_lookup_primitive_type_by_name): Add debug
output.
* minsyms.c (lookup_minimal_symbol): Add debug output.
* objfiles.c (objfile_debug_name): Moved here, and renamed ...
* symfile-debug.c (debug_objfile_name): ... from here.  All callers
updated.
* objfiles.h (objfile_debug_name): Declare.
* symtab.h (symbol_lookup_debug): Declare.
* symtab.c (symbol_lookup_debug): New global.
(lookup_language_this): Add debug output.
(lookup_symbol_aux, lookup_symbol_in_block): Ditto.
(lookup_symbol_in_objfile_symtabs, lookup_symbol_via_quick_fns): Ditto.
(lookup_symbol_in_static_block, lookup_symbol_in_objfile): Ditto.
(_initialize_symtab): Add new parameter "debug symbol-lookup".

gdb/doc/ChangeLog:

* gdb.texinfo (Debugging Output): Document "debug symbol-lookup".
12 files changed:
gdb/ChangeLog
gdb/NEWS
gdb/cp-namespace.c
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/language.c
gdb/minsyms.c
gdb/objfiles.c
gdb/objfiles.h
gdb/symfile-debug.c
gdb/symtab.c
gdb/symtab.h