HomeFreeBSD

arm64: Add a BTI landing pad to .mcount

Description

arm64: Add a BTI landing pad to .mcount

The .mcount function needs a BTI branch target. As we can't rely on
asm.h being included use the hint version of a "bti c" instruction.
This is a nop when BTI is not supported or not used.

Reviewed by: markj
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D42230

Details

Provenance
andrewAuthored on Oct 16 2023, 2:34 PM
Reviewer
markj
Differential Revision
D42230: arm64: Add a BTI landing pad to .mcount
Parents
rG5270cc9757fb: rtld: Teach rtld about the BTI elf note
Branches
Unknown
Tags
Unknown