* readelf.c (dump_type): New type used to classify the kinds of dump requested by...
authorNick Clifton <nickc@redhat.com>
Thu, 30 Aug 2007 13:47:35 +0000 (13:47 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 30 Aug 2007 13:47:35 +0000 (13:47 +0000)
commit09c11c861badb766bb5140bac0e7dba017730f8a
tree5b7b48e4c200d899cd764acd3034a3dcab2f59a9
parent7cd410025fbd4fcb002cebdf40fdcf17f8d70162
* readelf.c (dump_type): New type used to classify the kinds of dump requested by the user.
  (dump_sects, cmdline_dump_sects): Use the new type.
  (options): Add --string-dump option.
  (request_dump): Rename to request_dump_bynumber.  Use dump_type.
  (request_dump_byname): Use dump_type.
  (parse_args): Parse --string-dump option.
  (process_section_headers): Fix calls to request_dump.
  (initialise_dumps_byname): Likewise.
  (dump_section): Rename to dump_section_as_bytes.
  (dump_section_as_strings): New function.  Display the contents of a section as printable strings.
  (process_section_contents): String dump the section if requested.
  (process_object): Use dump_type.
  (main): Likewise.
* Makefile.am: Add dependency for readelf.c on safe-ctype.h.
* Makefile.in: Regenerate.
* NEWS: Mention the new feature.
* doc/binutils.texi: Document the new feature.
* testsuite/binutils-all/dumptest.s: New test file.
* testsuite/binutils-all/readelf.exp: Add test of readelf's -p switch.
binutils/ChangeLog
binutils/Makefile.am
binutils/Makefile.in
binutils/NEWS
binutils/doc/Makefile.in
binutils/doc/binutils.texi
binutils/readelf.c
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/dumptest.s [new file with mode: 0644]
binutils/testsuite/binutils-all/readelf.exp