diff options
author | Nick Clifton <nickc@redhat.com> | 1999-01-29 11:57:27 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 1999-01-29 11:57:27 +0000 |
commit | e356c94b925d396ff2b98a832ae9e5f5d1f364d6 (patch) | |
tree | 2c08faa7e0852e7d9937175b33c823ccd704362d | |
parent | 6869092ea1f5d099312de2dd8f63667d4bcc65a8 (diff) | |
download | binutils-e356c94b925d396ff2b98a832ae9e5f5d1f364d6.zip binutils-e356c94b925d396ff2b98a832ae9e5f5d1f364d6.tar.gz binutils-e356c94b925d396ff2b98a832ae9e5f5d1f364d6.tar.bz2 |
Fix seg fault producing histogram
-rw-r--r-- | binutils/ChangeLog | 5 | ||||
-rw-r--r-- | binutils/readelf.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 4247bd6..34f848e 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +1999-01-29 Nick Clifton <nickc@cygnus.com> + + * readelf.c (process_symbol_table): Do not produce a histogram of + bucket chains if none were found. + 1999-01-27 Nick Clifton <nickc@cygnus.com> * version.c: Add 1999 copyright. diff --git a/binutils/readelf.c b/binutils/readelf.c index d009be04..d67f71a 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -1053,7 +1053,7 @@ usage () fprintf (stdout, _(" -x <number> or --hex-dump=<number>\n")); fprintf (stdout, _(" Dump the contents of section <number>\n")); fprintf (stdout, _(" -w[liap] or --debug-dump[=line,=info,=abbrev,=pubnames]\n")); - fprintf (stdout, _(" Display the contents of DWARF debug sections\n")); + fprintf (stdout, _(" Display the contents of DWARF2 debug sections\n")); #ifdef SUPPORT_DISASSEMBLY fprintf (stdout, _(" -i <number> or --instruction-dump=<number>\n")); fprintf (stdout, _(" Disassemble the contents of section <number>\n")); @@ -3109,7 +3109,7 @@ process_symbol_table (file) printf (_("\nDynamic symbol information is not available for displaying symbols.\n")); - if (do_histogram) + if (do_histogram && buckets != NULL) { int *lengths; int *counts; |