projects
/
oweals
/
musl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
843e453
)
sys/prctl.h: add PR_PAC_RESET_KEYS from linux v5.0
author
Szabolcs Nagy
<nsz@port70.net>
Thu, 7 Mar 2019 21:53:48 +0000
(21:53 +0000)
committer
Rich Felker
<dalias@aerifal.cx>
Wed, 13 Mar 2019 16:34:56 +0000
(12:34 -0400)
aarch64 pointer authentication code related prctl that allows
reinitializing the key for the thread, added in linux commit
ba830885656414101b2f8ca88786524d4bb5e8c1
include/sys/prctl.h
patch
|
blob
|
history
diff --git
a/include/sys/prctl.h
b/include/sys/prctl.h
index 07a3490ba342cc00778ccc77385816069d79ac91..9cc3a80eb3ee3ef9bef69e0fcd121d958a864c73 100644
(file)
--- 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