aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2015-11-30 17:19:17 +0100
committerDmitry Vyukov <dvyukov@google.com>2015-12-03 20:03:50 +0100
commitb7800fb0a2a2558484b5c032de592f66dc75d0ed (patch)
treebad2e745d928f861f8cd00deceb57d2473190b0a /executor
parentf881e7de45e4cc113f0124ba54f0a3c9c12c5d37 (diff)
sys: describe some additional syscalls
Diffstat (limited to 'executor')
-rw-r--r--executor/syscalls.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h
index 68e58e7a5..f21cdaff4 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -6,6 +6,9 @@ struct call_t {
};
// Note: this is x86_64 number
+#ifndef __NR_getrandom
+#define __NR_getrandom 318
+#endif
#ifndef __NR_memfd_create
#define __NR_memfd_create 319
#endif
@@ -15,6 +18,12 @@ struct call_t {
#ifndef __NR_userfaultfd
#define __NR_userfaultfd 323
#endif
+#ifndef __NR_membarrier
+#define __NR_membarrier 324
+#endif
+#ifndef __NR_mlock2
+#define __NR_mlock2 325
+#endif
#define __NR_syz_openpts 1000001
#define __NR_syz_dri_open 1000002
@@ -86,6 +95,7 @@ call_t syscalls[] = {
{"get_mempolicy", __NR_get_mempolicy},
{"mincore", __NR_mincore},
{"mlock", __NR_mlock},
+ {"mlock2", __NR_mlock2},
{"munlock", __NR_munlock},
{"mlockall", __NR_mlockall},
{"munlockall", __NR_munlockall},
@@ -399,6 +409,12 @@ call_t syscalls[] = {
{"times", __NR_times},
{"set_thread_area", __NR_set_thread_area},
{"get_thread_area", __NR_get_thread_area},
+ {"modify_ldt$read", __NR_modify_ldt},
+ {"modify_ldt$write", __NR_modify_ldt},
+ {"modify_ldt$read_default", __NR_modify_ldt},
+ {"modify_ldt$write2", __NR_modify_ldt},
+ {"process_vm_readv", __NR_process_vm_readv},
+ {"process_vm_writev", __NR_process_vm_writev},
{"set_tid_address", __NR_set_tid_address},
{"getpriority", __NR_getpriority},
{"setpriority", __NR_setpriority},
@@ -412,6 +428,8 @@ call_t syscalls[] = {
{"sched_getattr", __NR_sched_getattr},
{"sched_setattr", __NR_sched_setattr},
{"sched_yield", __NR_sched_yield},
+ {"getrandom", __NR_getrandom},
+ {"membarrier", __NR_membarrier},
{"ioctl$kdbus_bus_make", __NR_ioctl},
{"ioctl$kdbus_ep_make", __NR_ioctl},
{"ioctl$kdbus_ep_update", __NR_ioctl},