summaryrefslogtreecommitdiff
path: root/src/arch-x86_64-syscalls.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch-x86_64-syscalls.c')
-rw-r--r--src/arch-x86_64-syscalls.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/arch-x86_64-syscalls.c b/src/arch-x86_64-syscalls.c
index 2dd9818..655cf5f 100644
--- a/src/arch-x86_64-syscalls.c
+++ b/src/arch-x86_64-syscalls.c
@@ -26,7 +26,7 @@
#include "arch.h"
#include "arch-x86_64.h"
-/* NOTE: based on Linux 4.5-rc4 */
+/* NOTE: based on Linux 4.9 */
const struct arch_syscall_def x86_64_syscall_table[] = { \
{ "_llseek", __PNR__llseek },
{ "_newselect", __PNR__newselect },
@@ -254,11 +254,15 @@ const struct arch_syscall_def x86_64_syscall_table[] = { \
{ "pipe", 22 },
{ "pipe2", 293 },
{ "pivot_root", 155 },
+ { "pkey_alloc", 330 },
+ { "pkey_free", 331 },
+ { "pkey_mprotect", 329 },
{ "poll", 7 },
{ "ppoll", 271 },
{ "prctl", 157 },
{ "pread64", 17 },
{ "preadv", 295 },
+ { "preadv2", 327 },
{ "prlimit64", 302 },
{ "process_vm_readv", 310 },
{ "process_vm_writev", 311 },
@@ -269,6 +273,7 @@ const struct arch_syscall_def x86_64_syscall_table[] = { \
{ "putpmsg", 182 },
{ "pwrite64", 18 },
{ "pwritev", 296 },
+ { "pwritev2", 328 },
{ "query_module", 178 },
{ "quotactl", 179 },
{ "read", 0 },