[PATCH] D58102: Support X86 Control-flow Enforcement Technology (CET) in LLD
Xiang Zhang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 26 01:19:55 PST 2019
xiangzhangllvm added a comment.
Hi echristo:
In fact, there are already a long discussion about your question at ABI team. It's hard for us to not comply with the ABI rules. I did not join the ABI-making.
So I just can give you the explain by myself: In my eyes, using a new section (.note.gnu.property) to hold the GNU_PROPERTY_X86_* property is based on the specialty
of these X86 properties, they need all input files hold the property, it is easier to check or discard them in a special section than put them in the old exisiting sections.
An it is more flexible and extensible to put them in a special section.
I think we can make a deeper discussion at https://groups.google.com/forum/#!forum/x86-64-abi
thank you very much!
Repository:
rLLD LLVM Linker
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D58102/new/
https://reviews.llvm.org/D58102
More information about the llvm-commits
mailing list