diff options
author | Paul Pluzhnikov <ppluzhnikov@google.com> | 2008-11-18 21:31:27 +0000 |
---|---|---|
committer | Paul Pluzhnikov <ppluzhnikov@google.com> | 2008-11-18 21:31:27 +0000 |
commit | c14c28ba117dee9fd0bf17fc3437e808221a7829 (patch) | |
tree | f325e191374bc352f84e4194fe2dbfc521e7133d /gdb/doc | |
parent | 00a0b122cf3b524243c3cea05101bacd5a1595ba (diff) | |
download | gdb-c14c28ba117dee9fd0bf17fc3437e808221a7829.zip gdb-c14c28ba117dee9fd0bf17fc3437e808221a7829.tar.gz gdb-c14c28ba117dee9fd0bf17fc3437e808221a7829.tar.bz2 |
2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
* objfiles.h: New MULTI_OBJFILE_P macro.
* printcmd.c (sym_info): Print object name.
* maint.c (maintenance_translate_address): Likewise.
Diffstat (limited to 'gdb/doc')
-rw-r--r-- | gdb/doc/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/doc/gdb.texinfo | 14 |
2 files changed, 20 insertions, 0 deletions
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index 14f36d9..4cfc683 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,9 @@ +2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com> + + * gdb.texinfo (Symbols): Mention printing containing + image name in "info symbol". + (Maint translate-address): Likewise. + 2008-11-18 Joel Brobecker <brobecker@adacore.com> * gdb.texinfo (Set Catchpoints): Remove the documentation of diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index b11d61c..aef5308 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -11856,6 +11856,16 @@ _initialize_vx + 396 in section .text This is the opposite of the @code{info address} command. You can use it to find out the name of a variable or a function given its address. +For dynamically linked executables, the name of executable or shared +library containing the symbol is also printed: + +@smallexample +(@value{GDBP}) info symbol 0x400225 +_start + 5 in section .text of /tmp/a.out +(@value{GDBP}) info symbol 0x2aaaac2811cf +__read_nocancel + 6 in section .text of /usr/lib64/libc.so.6 +@end smallexample + @kindex whatis @item whatis [@var{arg}] Print the data type of @var{arg}, which can be either an expression or @@ -24611,6 +24621,10 @@ the symbol's location to the specified address. This is similar to the @code{info address} command (@pxref{Symbols}), except that this command also allows to find symbols in other sections. +If section was not specified, the section in which the symbol was found +is also printed. For dynamically linked executables, the name of +executable or shared library containing the symbol is printed as well. + @end table The following command is useful for non-interactive invocations of |