From: Jan Kratochvil Date: Wed, 11 Sep 2013 08:29:46 +0000 (+0000) Subject: minidebuginfo: ppc64 sync testcase->doc X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1d236d23086bc8ce7d85ed03e9721631e4145538;p=binutils-gdb.git minidebuginfo: ppc64 sync testcase->doc gdb/doc/ 2013-09-11 Jan Kratochvil Sync documentation with gdb.base/gnu-debugdata.exp. * gdb.texinfo (MiniDebugInfo): Add comment and "D" in the example. --- diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index 6bb1e7b223b..442b6018b0e 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,8 @@ +2013-09-11 Jan Kratochvil + + Sync documentation with gdb.base/gnu-debugdata.exp. + * gdb.texinfo (MiniDebugInfo): Add comment and "D" in the example. + 2013-09-11 Jan Kratochvil * gdb.texinfo (MiniDebugInfo): Fix two trailing dots. diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index dfc9882f871..00f8e7774bc 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -17330,8 +17330,10 @@ nm -D @var{binary} --format=posix --defined-only \ | awk '@{ print $1 @}' | sort > dynsyms # Extract all the text (i.e. function) symbols from the debuginfo. +# (Note that we actually also accept "D" symbols, for the benefit +# of platforms like PowerPC64 that use function descriptors.) nm @var{binary} --format=posix --defined-only \ - | awk '@{ if ($2 == "T" || $2 == "t") print $1 @}' \ + | awk '@{ if ($2 == "T" || $2 == "t" || $2 == "D") print $1 @}' \ | sort > funcsyms # Keep all the function symbols not already in the dynamic symbol