[PATCH] D58102: Support X86 Control-flow Enforcement Technology (CET) in LLD

LuoYuanke via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 19 18:17:46 PST 2019


LuoYuanke added a comment.

I think SPLT has better compatibility compared to change the original PLT entry. Given the platform is old, and use the old dynamic linker, the new library that build with SPLT can still be linked by dynamic linker. I am not sure if it still works if we change the struct of PLT entry.
The second issue is GNU toolchain has already adopt SPLT, if we want to change the design, we need also influence the GNU community to revise the design and all their libraries which are built with CET enabled toolchain.


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