[PATCH] elfedit: Add --enable-x86-feature/--disable-x86-feature

Nick Clifton nickc@redhat.com
Tue Nov 6 16:49:00 GMT 2018


Hi H.J.

> binutils/
> 
> 	* doc/binutils.texi: Document --enable-x86-feature and
> 	--disable-x86-feature options for elfedit.
> 	* elfedit.c: Include "config.h" and <sys/mman.h>.
> 	(enable_x86_features): New.
> 	(disable_x86_features): Likewise.
> 	(update_gnu_property): Likewise.
> 	(elf_x86_feature): Likewise.
> 	(process_file): Call update_gnu_property on ET_EXEC or ET_DYN
> 	file.
> 	(command_line_switch): Add OPTION_ENABLE_X86_FEATURE and
> 	OPTION_DISABLE_X86_FEATURE.
> 	(options): Add--enable-x86-feature and --disable-x86-feature.
> 	(usage): Likewise.
> 	(main): Handle OPTION_ENABLE_X86_FEATURE and
> 	OPTION_DISABLE_X86_FEATURE.
> 
> ld/
> 
> 	* testsuite/config/default.exp (ELFEDIT): New.
> 	* testsuite/ld-elf/linux-x86.exp (elfedit_test): New proc.
> 	Run elfedit tests.
> 	* testsuite/ld-elf/x86-feature-1a.rd: New file.
> 	* testsuite/ld-elf/x86-feature-1b.rd: Likewise.
> 	* testsuite/ld-elf/x86-feature-1c.rd: Likewise.
> 	* testsuite/ld-elf/x86-feature-1d.rd: Likewise.
> 	* testsuite/ld-elf/x86-feature-1e.rd: Likewise.
 
Looks good to me.

Approved - please apply.

Cheers
  Nick



More information about the Binutils mailing list