From: Szabolcs Nagy Date: Thu, 7 Mar 2019 21:53:48 +0000 (+0000) Subject: sys/prctl.h: add PR_PAC_RESET_KEYS from linux v5.0 X-Git-Tag: v1.1.22~16 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=cff993cf32da345430724882214a4e493d4899fc;p=oweals%2Fmusl.git sys/prctl.h: add PR_PAC_RESET_KEYS from linux v5.0 aarch64 pointer authentication code related prctl that allows reinitializing the key for the thread, added in linux commit ba830885656414101b2f8ca88786524d4bb5e8c1 --- diff --git a/include/sys/prctl.h b/include/sys/prctl.h index 07a3490b..9cc3a80e 100644 --- a/include/sys/prctl.h +++ b/include/sys/prctl.h @@ -146,6 +146,13 @@ struct prctl_mm_map { #define PR_SPEC_DISABLE (1UL << 2) #define PR_SPEC_FORCE_DISABLE (1UL << 3) +#define PR_PAC_RESET_KEYS 54 +#define PR_PAC_APIAKEY (1UL << 0) +#define PR_PAC_APIBKEY (1UL << 1) +#define PR_PAC_APDAKEY (1UL << 2) +#define PR_PAC_APDBKEY (1UL << 3) +#define PR_PAC_APGAKEY (1UL << 4) + int prctl (int, ...); #ifdef __cplusplus