HomePhabricator

Delete x86_64 ShadowCallStack support

Description

Delete x86_64 ShadowCallStack support

Summary:
ShadowCallStack on x86_64 suffered from the same racy security issues as
Return Flow Guard and had performance overhead as high as 13% depending
on the benchmark. x86_64 ShadowCallStack was always an experimental
feature and never shipped a runtime required to support it, as such
there are no expected downstream users.

Reviewers: pcc

Reviewed By: pcc

Subscribers: mgorny, javed.absar, hiraditya, jdoerfert, cfe-commits, #sanitizers, llvm-commits

Tags: #clang, #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D59034

Details

Committed
vlad.tsyrklevichMar 7 2019, 10:56 AM
Reviewer
pcc
Differential Revision
D59034: Delete x86_64 ShadowCallStack support
Parents
rL355623: [PowerPC] Run clang format to avoid compiling warning.
Branches
Unknown
Tags
Unknown