aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/sys.txt
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2023-04-03 07:45:09 +0200
committerDmitry Vyukov <dvyukov@google.com>2023-04-03 10:29:09 +0200
commitd04ac3a54895a36998e3f1da27c2ce33f7a80c5a (patch)
treee79bc6b62402f2b9e1b4cf91bc38b2a6c404e7b1 /sys/linux/sys.txt
parent7c00f48c0c766f7abd4601bd9848527dd1e4be77 (diff)
sys/linux: add syz_pkey_set syscalls
The syscall sets PKRU register which is part of protection keys (pkey).
Diffstat (limited to 'sys/linux/sys.txt')
-rw-r--r--sys/linux/sys.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/linux/sys.txt b/sys/linux/sys.txt
index 80ece3188..4b403ddd9 100644
--- a/sys/linux/sys.txt
+++ b/sys/linux/sys.txt
@@ -212,6 +212,8 @@ resource pkey[int32]: -1
pkey_alloc(flags const[0], val flags[pkey_flags]) pkey
pkey_free(key pkey)
pkey_mprotect(addr vma, len len[addr], prot flags[mmap_prot], key pkey)
+syz_pkey_set(key pkey, val flags[pkey_flags])
+
pkey_flags = PKEY_DISABLE_ACCESS, PKEY_DISABLE_WRITE
restart_syscall()