aboutsummaryrefslogtreecommitdiff
path: root/binutils/readelf.c
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2017-07-11 17:36:35 +0200
committerAndreas Schwab <schwab@suse.de>2017-07-11 17:40:24 +0200
commit04ac15ab07e6360320a1c8fab82d25340c22a21f (patch)
tree3ca51712e0e81136bb695e558894f54313542224 /binutils/readelf.c
parente3fbc3da1342714b4943300a5a590b73f00acf08 (diff)
downloadgdb-04ac15ab07e6360320a1c8fab82d25340c22a21f.zip
gdb-04ac15ab07e6360320a1c8fab82d25340c22a21f.tar.gz
gdb-04ac15ab07e6360320a1c8fab82d25340c22a21f.tar.bz2
Add missing newlines in readelf -n output
* readelf.c (process_note): Print newline after description data in narrow mode. (print_core_note): Print newline if nothing was printed in wide mode.
Diffstat (limited to 'binutils/readelf.c')
-rw-r--r--binutils/readelf.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/binutils/readelf.c b/binutils/readelf.c
index c9c11a3..362c204 100644
--- a/binutils/readelf.c
+++ b/binutils/readelf.c
@@ -16217,7 +16217,11 @@ print_core_note (Elf_Internal_Note *pnote)
unsigned char *descdata, *filenames, *descend;
if (pnote->type != NT_FILE)
- return TRUE;
+ {
+ if (do_wide)
+ printf ("\n");
+ return TRUE;
+ }
#ifndef BFD64
if (!is_32bit_elf)
@@ -17497,6 +17501,8 @@ process_note (Elf_Internal_Note * pnote,
printf (_(" description data: "));
for (i = 0; i < pnote->descsz; i++)
printf ("%02x ", pnote->descdata[i]);
+ if (!do_wide)
+ printf ("\n");
}
if (do_wide)