HomePhabricator

[AArch64] Add v8.5 Branch Target Identification support.

Authored by danielkiss on Tue, Sep 29, 6:50 AM.

Description

[AArch64] Add v8.5 Branch Target Identification support.

The .note.gnu.property must be in the assembly file to indicate the
support for BTI otherwise BTI will be disabled for the whole library.
__unw_getcontext and libunwind::Registers_arm64::jumpto() may be called
indirectly therefore they should start with a landing pad.

Reviewed By: tamas.petz, #libunwind, compnerd

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

Details

Committed
danielkissTue, Sep 29, 6:51 AM
Reviewer
Restricted Project
Differential Revision
D77786: [AArch64] Add v8.5 Branch Target Identification support.
Parents
rG8b08fa0103c8: Revert "[AMDGPU] Reorganize GCN subtarget features for unaligned access"
Branches
Unknown
Tags
Unknown