summaryrefslogtreecommitdiff
path: root/src/arch-arm-syscalls.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch-arm-syscalls.c')
-rw-r--r--src/arch-arm-syscalls.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/arch-arm-syscalls.c b/src/arch-arm-syscalls.c
index d1349a1..e7e2d31 100644
--- a/src/arch-arm-syscalls.c
+++ b/src/arch-arm-syscalls.c
@@ -37,7 +37,7 @@
#define __SCMP_NR_BASE __SCMP_NR_OABI_SYSCALL_BASE
#endif
-/* NOTE: based on Linux 4.5-rc4 */
+/* NOTE: based on Linux 4.9 */
const struct arch_syscall_def arm_syscall_table[] = { \
/* NOTE: arm_sync_file_range() and sync_file_range2() share values */
{ "_llseek", (__SCMP_NR_BASE + 140) },
@@ -266,11 +266,15 @@ const struct arch_syscall_def arm_syscall_table[] = { \
{ "pipe", (__SCMP_NR_BASE + 42) },
{ "pipe2", (__SCMP_NR_BASE + 359) },
{ "pivot_root", (__SCMP_NR_BASE + 218) },
+ { "pkey_alloc", (__SCMP_NR_BASE + 395) },
+ { "pkey_free", (__SCMP_NR_BASE + 396) },
+ { "pkey_mprotect", (__SCMP_NR_BASE + 394) },
{ "poll", (__SCMP_NR_BASE + 168) },
{ "ppoll", (__SCMP_NR_BASE + 336) },
{ "prctl", (__SCMP_NR_BASE + 172) },
{ "pread64", (__SCMP_NR_BASE + 180) },
{ "preadv", (__SCMP_NR_BASE + 361) },
+ { "preadv2", (__SCMP_NR_BASE + 392) },
{ "prlimit64", (__SCMP_NR_BASE + 369) },
{ "process_vm_readv", (__SCMP_NR_BASE + 376) },
{ "process_vm_writev", (__SCMP_NR_BASE + 377) },
@@ -281,6 +285,7 @@ const struct arch_syscall_def arm_syscall_table[] = { \
{ "putpmsg", __PNR_putpmsg },
{ "pwrite64", (__SCMP_NR_BASE + 181) },
{ "pwritev", (__SCMP_NR_BASE + 362) },
+ { "pwritev2", (__SCMP_NR_BASE + 393) },
{ "query_module", __PNR_query_module },
{ "quotactl", (__SCMP_NR_BASE + 131) },
{ "read", (__SCMP_NR_BASE + 3) },