]> sourceware.org Git - newlib-cygwin.git/commit
newlib: libc: strcmp M-profile PACBTI-enablement
authorVictor L. Do Nascimento <victor.donascimento@arm.com>
Wed, 21 Dec 2022 11:21:22 +0000 (11:21 +0000)
committerRichard Earnshaw <rearnsha@arm.com>
Tue, 10 Jan 2023 14:16:05 +0000 (14:16 +0000)
commitebd922e77af01fbb34c66398f4a426202822c0df
tree099ab69ec7bd456955d9430ced542f983a06992a
parent9d6b00511e50a54d2472d11f75f7c0f2b4a98b24
newlib: libc: strcmp 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 strcmp:
     * Newlib for armv8.1-m.main+pacbti
     * Newlib for armv8.1-m.main+pacbti+mve
     * Newlib-nano
newlib/libc/machine/arm/strcmp-arm-tiny.S
newlib/libc/machine/arm/strcmp-armv7.S
newlib/libc/machine/arm/strcmp-armv7m.S
This page took 0.029047 seconds and 5 git commands to generate.