Add --input-osabi and --output-osabi to elfedit.
commit9d10bf214b6cb4812474b2b207465f82a3a07b6c
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 23 Aug 2010 16:25:51 +0000 (23 16:25 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 23 Aug 2010 16:25:51 +0000 (23 16:25 +0000)
tree3c94c1515e3652cc12e4e342909c20ad978777a4
parent02813cd5cc8fc3e6fe02332b40374d8549b49623
Add --input-osabi and --output-osabi to elfedit.

binutils/

2010-08-23  H.J. Lu  <hongjiu.lu@intel.com>

* elfedit.c (input_elf_osabi): New.
(output_elf_osbi): Likewise.
(osabis): Likewise.
(elf_osabi): Likewise.
(update_elf_header): Support updating ELF OSABI.
(make_qualified_name): Break long line.
(command_line_switch): Add OPTION_INPUT_OSABI and
OPTION_OUTPUT_OSABI.
(options): Likewise.
(usage): Add --input-osabi and --output-osabi.
(main): Handle OPTION_INPUT_OSABI and OPTION_OUTPUT_OSABI.

* doc/binutils.texi: Document --input-osabi and --output-osabi
for elfedit.

binutils/testsuite/

2010-08-23  H.J. Lu  <hongjiu.lu@intel.com>

* binutils-all/elfedit-3.d: New.

* binutils-all/elfedit.exp: Run elfedit-3.
binutils/ChangeLog
binutils/doc/binutils.texi
binutils/elfedit.c
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/elfedit-3.d [new file with mode: 0644]
binutils/testsuite/binutils-all/elfedit.exp