ARM-software / acle

Arm C Language Extensions (ACLE)
Other
85 stars 54 forks source link

Add ACLE macros for FEAT_PAuth_LR #292

Closed pratlucas closed 7 months ago

pratlucas commented 7 months ago

The Armv9.5a introduces the FEAT_PAuth_LR extension, adding an enhancement to the Pointer Authentication extension where the value of PC is used as a diversifier when signing pointers.

This updates the ACLE to support the extension by the introduction of a new feature macro and the addition of a new possible value to the existing __ARM_FEATURE_PAC_DEFAULT macro.

pratlucas commented 7 months ago

Thank's @vhscampos ! I've fixed the items from the comments and the typo in the PR description. I'll make sure it's also fixed on the commit message when the change is merged.

vhscampos commented 7 months ago

LGTM. Thank you!

vhscampos commented 7 months ago

@all-contributors please add @pratlucas for code

allcontributors[bot] commented 7 months ago

@vhscampos

I've put up a pull request to add @pratlucas! :tada: