summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <xdje42@gmail.com>2014-11-06 23:51:21 -0800
committerDoug Evans <xdje42@gmail.com>2014-11-06 23:51:21 -0800
commit67be31e5aae5075a99068e752b138a0934bde83c (patch)
tree6a28bd4daa05f38c90828191227507c4c2ab206d
parent08724ab7cab54446283db200db58a3313463a1a2 (diff)
downloadbinutils-gdb-67be31e5aae5075a99068e752b138a0934bde83c.tar.gz
symtab.h (lookup_global_symbol): Improve function comment.
gdb/ChangeLog: * symtab.h (lookup_global_symbol): Improve function comment.
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/symtab.h8
2 files changed, 12 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 42ecfc4b5f6..f75a5ba76e7 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,9 @@
2014-11-06 Doug Evans <xdje42@gmail.com>
+ * symtab.h (lookup_global_symbol): Improve function comment.
+
+2014-11-06 Doug Evans <xdje42@gmail.com>
+
* symtab.c (lookup_global_symbol): Renamed from lookup_symbol_global.
All callers updated.
* symtab.h (lookup_global_symbol): Update decl.
diff --git a/gdb/symtab.h b/gdb/symtab.h
index c967c62e53e..9b3ea803291 100644
--- a/gdb/symtab.h
+++ b/gdb/symtab.h
@@ -1104,6 +1104,14 @@ extern struct symbol *lookup_static_symbol (const char *name,
const domain_enum domain);
/* Lookup a symbol in all files' global blocks.
+
+ If BLOCK is non-NULL then it is used for two things:
+ 1) If a target-specific lookup routine for libraries exists, then use the
+ routine for the objfile of BLOCK, and
+ 2) The objfile of BLOCK is used to assist in determining the search order
+ if the target requires it.
+ See gdbarch_iterate_over_objfiles_in_search_order.
+
Upon success sets BLOCK_FOUND and fixes up the symbol's section
if necessary. */