Add .note.gnu.property runtime verification and merge support submit/tizen_5.5_base/20191030.000001 submit/tizen_base/20190724.060247 tizen_5.5.m2_release
authorMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Mon, 15 Apr 2019 11:15:49 +0000 (14:15 +0300)
committerMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Thu, 18 Jul 2019 11:22:08 +0000 (14:22 +0300)
commit74b4ba13b642fc0afd1c6cc7c67c9ae1f2297244
tree482b1b2195b4bad326dc50f7fa7cffcad504b543
parent61fbc1aa06ace2eedead83c4526b06941a1d33bb
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