[all-commits] [llvm/llvm-project] f34ae1: [AArch64] Add v8.5 Branch Target Identification su...

Dani via All-commits all-commits at lists.llvm.org
Tue Sep 29 06:51:23 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: f34ae1b9de68152de037fd3e394d196b997c4296
      https://github.com/llvm/llvm-project/commit/f34ae1b9de68152de037fd3e394d196b997c4296
  Author: Daniel Kiss <daniel.kiss at arm.com>
  Date:   2020-09-29 (Tue, 29 Sep 2020)

  Changed paths:
    M libunwind/src/assembly.h

  Log Message:
  -----------
  [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




More information about the All-commits mailing list