]> sourceware.org Git - newlib-cygwin.git/commit
newlib: libc: strlen M-profile PACBTI-enablement
authorVictor L. Do Nascimento <victor.donascimento@arm.com>
Wed, 21 Dec 2022 11:22:36 +0000 (11:22 +0000)
committerRichard Earnshaw <rearnsha@arm.com>
Tue, 10 Jan 2023 14:16:05 +0000 (14:16 +0000)
commit55825368961f3a9424f91406f8989d04f1df3b59
tree0fda84a1131944d058e0fe42fc784d9088b8aa56
parentebd922e77af01fbb34c66398f4a426202822c0df
newlib: libc: strlen M-profile PACBTI-enablement

Add function prologue/epilogue to conditionally add BTI landing pads
and/or PAC code generation & authentication instructions depending on
compilation flags.

This patch enables PACBTI for all relevant variants of strlen:
     * Newlib for armv8.1-m.main+pacbti
     * Newlib for armv8.1-m.main+pacbti+mve
     * Newlib-nano
newlib/libc/machine/arm/strlen-armv7.S
newlib/libc/machine/arm/strlen-thumb2-Os.S
This page took 0.029381 seconds and 5 git commands to generate.