Add .note.gnu.property runtime verification and merge support
authorMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Mon, 15 Apr 2019 11:15:49 +0000 (14:15 +0300)
committerSlava Barinov <v.barinov@samsung.com>
Mon, 16 Dec 2019 12:28:16 +0000 (15:28 +0300)
commit793d9e3fde1a643df92c4bb8c52415844921a2e9
treeae0749c19724720ab14621336b06bc50c7f80996
parent3ba82f954de75b2236040c068470aa4331983f3b
Add .note.gnu.property runtime verification and merge support

- Define annobin .note.gnu.property bits for sanitization/CxxABI checks
- New configure option --enable-annobin-verification=warn|strict to enable
  runtime verification support for gnu property notes.
- Add merging support for compilation flags annobin gnu notes.
- Add readelf section text for compiler properties.

Change-Id: I452029baca753f6a97ef4b7297ef9a8905a7b79c
bfd/config.in
bfd/configure
bfd/configure.ac
bfd/elf-bfd.h
bfd/elf-properties.c
binutils/readelf.c
include/elf/common.h
packaging/binutils-aarch64.spec
packaging/binutils-armv7hl.spec
packaging/binutils-armv7l.spec
packaging/binutils.spec