You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On aarch64/arm64, when we build with gcc13 and -mbranch-protection=standard to enable Pointer Authentication (PAC) and Branch Target Identification (BTI), the final link disable them, likely because some assembler code do not support PAC and BTI.
This is a matter to add paciasp/autiasp in start/end of functions for PAC and BTI C (or better hint #34) as landing pad on branches for BTI.
On aarch64/arm64, when we build with gcc13 and
-mbranch-protection=standard
to enable Pointer Authentication (PAC) and Branch Target Identification (BTI), the final link disable them, likely because some assembler code do not support PAC and BTI.This is a matter to add
paciasp
/autiasp
in start/end of functions for PAC andBTI C
(or betterhint #34
) as landing pad on branches for BTI.More information on :
The text was updated successfully, but these errors were encountered: