Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

[AArch64] Add support for stack protector using pointer authentication #33099

Open Quuxplusone opened 7 years ago

Quuxplusone commented 7 years ago
Bugzilla Link PR34127
Status NEW
Importance P enhancement
Reported by Chad Rosier (mcrosier@codeaurora.org)
Reported on 2017-08-08 14:47:34 -0700
Last modified on 2017-08-11 07:09:29 -0700
Version trunk
Hardware PC Windows NT
CC bmakam@codeaurora.org, gberry@codeaurora.org, llvm-bugs@lists.llvm.org, sam.parker@arm.com
Fixed by commit(s)
Attachments
Blocks
Blocked by
See also

The ARMV8.3a extensions add new instructions for pointer authentication. We should use these instructions to optimize the -fstack-protector implementation. This feature is already present in GCC.

Quuxplusone commented 7 years ago

D36517: This patch adds support for the ARMv8.3-A pointer authentication instructions. Having this patch committed is a prerequisite for this work.

Quuxplusone commented 7 years ago
(In reply to Chad Rosier from comment #1)
> D36517: This patch adds support for the ARMv8.3-A pointer authentication
> instructions. Having this patch committed is a prerequisite for this work.

The support for the ARMv8.3-A pointer authentication instructions was committed
in r310709.