isa-l/tools
H.J. Lu 8074e3fe1b x86: Generate .note.gnu.property section for ELF output
We should generate .note.gnu.property section with x86 assembly codes
for ELF outputs to mark Intel CET support when Intel CET is enabled
since all input files must be marked with Intel CET support in order
for linker to mark output with Intel CET support.  Since nasm and yasm
can't generate the proper .note.gnu.property section, yasm-cet-filter.sh
and yasm-filter.sh are added to generate the proper .note.gnu.property
with linker help.

Verified with

$ CC="gcc -Wl,-z,cet-report=error -fcf-protection" CXX="g++ -Wl,-z,cet-report=error -fcf-protection" .../configure x86_64-linux
$ make -j8

on Linux/x86-64.

Change-Id: I14e03a8a9031c8397dc36939a528cf5a827d775a
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
2020-05-26 17:12:01 -07:00
..
check_format.sh Change indent format for minimal changes with latest 2019-07-03 15:12:50 -07:00
gen_nmake.mk build: Change ms nmake default to nasm and add pdb gen 2020-03-31 22:55:27 +00:00
iindent Change indent format for minimal changes with latest 2019-07-03 15:12:50 -07:00
nasm-cet-filter.sh x86: Generate .note.gnu.property section for ELF output 2020-05-26 17:12:01 -07:00
nasm-filter.sh Convert files to build with nasm or yasm 2016-02-25 17:32:34 -07:00
remove_trailing_whitespace.sh build: Add file permissions check to format script 2018-10-05 16:08:54 -07:00
test_autorun.sh test: Fix for script where no tags are pulled 2018-11-16 11:06:00 -07:00
test_checks.sh test: Add undefined behaviour sanitizer to test_checks 2019-03-07 09:27:50 -07:00
test_extended.sh test: Fix issue keeping mingw tests from running 2019-10-28 15:52:48 -07:00
test_fuzz.sh igzip: Remove igzip_stateless_file_perf 2019-03-07 09:28:04 -07:00
test_tools.sh tools: fix format of test_end function 2018-09-25 15:00:05 -07:00
yasm-cet-filter.sh x86: Generate .note.gnu.property section for ELF output 2020-05-26 17:12:01 -07:00
yasm-filter.sh Convert files to build with nasm or yasm 2016-02-25 17:32:34 -07:00