aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2013-01-18 13:14:35 +0000
committerNick Clifton <nickc@redhat.com>2013-01-18 13:14:35 +0000
commita477bfd1c2c42949303ef790038d31f1c08ade41 (patch)
tree2a391fbeefa32966c98491f8b5b8796e0d70de8e
parent5965d69d9d91749c1b4fcec941eca57ea52cdfd4 (diff)
downloadgdb-a477bfd1c2c42949303ef790038d31f1c08ade41.zip
gdb-a477bfd1c2c42949303ef790038d31f1c08ade41.tar.gz
gdb-a477bfd1c2c42949303ef790038d31f1c08ade41.tar.bz2
PR binutils/15026
* addr2line.c (translate_addresses): When pretty printing, print unknown function names on the same line as unknown symbol names.
-rw-r--r--binutils/ChangeLog6
-rw-r--r--binutils/addr2line.c7
2 files changed, 12 insertions, 1 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index d5f6e5d..46fb131 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,9 @@
+2013-01-18 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/15026
+ * addr2line.c (translate_addresses): When pretty printing, print
+ unknown function names on the same line as unknown symbol names.
+
2013-01-17 Nickolai Zeldovich <nickolai@csail.mit.edu>
* objdump.c (dump_target_specific): Fix NULL pointer test.
diff --git a/binutils/addr2line.c b/binutils/addr2line.c
index 5febaea..b4f604b 100644
--- a/binutils/addr2line.c
+++ b/binutils/addr2line.c
@@ -249,7 +249,12 @@ translate_addresses (bfd *abfd, asection *section)
if (! found)
{
if (with_functions)
- printf ("??\n");
+ {
+ if (pretty_print)
+ printf ("?? ");
+ else
+ printf ("??\n");
+ }
printf ("??:0\n");
}
else