aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-08-14 16:39:50 -0700
committerDmitry Vyukov <dvyukov@google.com>2018-08-15 01:50:08 +0200
commit9ccc1d4565436890480aea12b6ae347384b2d1ab (patch)
tree5107ffac6ed40ceb9fb8592be4ccda0a34a16165 /executor/syscalls.h
parent0e6dcb8809ad92abc3828b58e2e383f8d98b03da (diff)
sys/linux: add uinput support
Diffstat (limited to 'executor/syscalls.h')
-rw-r--r--executor/syscalls.h115
1 files changed, 115 insertions, 0 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h
index 79174943b..e8d123617 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -1847,6 +1847,27 @@ const call_t syscalls[] = {
{"ioctl$UFFDIO_UNREGISTER", 54},
{"ioctl$UFFDIO_WAKE", 54},
{"ioctl$UFFDIO_ZEROPAGE", 54},
+ {"ioctl$UI_ABS_SETUP", 54},
+ {"ioctl$UI_BEGIN_FF_ERASE", 54},
+ {"ioctl$UI_BEGIN_FF_UPLOAD", 54},
+ {"ioctl$UI_DEV_CREATE", 54},
+ {"ioctl$UI_DEV_DESTROY", 54},
+ {"ioctl$UI_DEV_SETUP", 54},
+ {"ioctl$UI_END_FF_ERASE", 54},
+ {"ioctl$UI_END_FF_UPLOAD", 54},
+ {"ioctl$UI_GET_SYSNAME", 54},
+ {"ioctl$UI_GET_VERSION", 54},
+ {"ioctl$UI_SET_ABSBIT", 54},
+ {"ioctl$UI_SET_EVBIT", 54},
+ {"ioctl$UI_SET_FFBIT", 54},
+ {"ioctl$UI_SET_KEYBIT", 54},
+ {"ioctl$UI_SET_LEDBIT", 54},
+ {"ioctl$UI_SET_MSCBIT", 54},
+ {"ioctl$UI_SET_PHYS", 54},
+ {"ioctl$UI_SET_PROPBIT", 54},
+ {"ioctl$UI_SET_RELBIT", 54},
+ {"ioctl$UI_SET_SNDBIT", 54},
+ {"ioctl$UI_SET_SWBIT", 54},
{"ioctl$VHOST_GET_FEATURES", 54},
{"ioctl$VHOST_GET_VRING_BASE", 54},
{"ioctl$VHOST_GET_VRING_ENDIAN", 54},
@@ -2949,6 +2970,7 @@ const call_t syscalls[] = {
{"write$cgroup_type", 4},
{"write$evdev", 4},
{"write$eventfd", 4},
+ {"write$input_event", 4},
{"write$selinux_access", 4},
{"write$selinux_context", 4},
{"write$selinux_create", 4},
@@ -2957,6 +2979,7 @@ const call_t syscalls[] = {
{"write$selinux_validatetrans", 4},
{"write$sndseq", 4},
{"write$tun", 4},
+ {"write$uinput_user_dev", 4},
{"write$vnet", 4},
{"writev", 146},
@@ -3963,6 +3986,27 @@ const call_t syscalls[] = {
{"ioctl$UFFDIO_UNREGISTER", 16},
{"ioctl$UFFDIO_WAKE", 16},
{"ioctl$UFFDIO_ZEROPAGE", 16},
+ {"ioctl$UI_ABS_SETUP", 16},
+ {"ioctl$UI_BEGIN_FF_ERASE", 16},
+ {"ioctl$UI_BEGIN_FF_UPLOAD", 16},
+ {"ioctl$UI_DEV_CREATE", 16},
+ {"ioctl$UI_DEV_DESTROY", 16},
+ {"ioctl$UI_DEV_SETUP", 16},
+ {"ioctl$UI_END_FF_ERASE", 16},
+ {"ioctl$UI_END_FF_UPLOAD", 16},
+ {"ioctl$UI_GET_SYSNAME", 16},
+ {"ioctl$UI_GET_VERSION", 16},
+ {"ioctl$UI_SET_ABSBIT", 16},
+ {"ioctl$UI_SET_EVBIT", 16},
+ {"ioctl$UI_SET_FFBIT", 16},
+ {"ioctl$UI_SET_KEYBIT", 16},
+ {"ioctl$UI_SET_LEDBIT", 16},
+ {"ioctl$UI_SET_MSCBIT", 16},
+ {"ioctl$UI_SET_PHYS", 16},
+ {"ioctl$UI_SET_PROPBIT", 16},
+ {"ioctl$UI_SET_RELBIT", 16},
+ {"ioctl$UI_SET_SNDBIT", 16},
+ {"ioctl$UI_SET_SWBIT", 16},
{"ioctl$VHOST_GET_FEATURES", 16},
{"ioctl$VHOST_GET_VRING_BASE", 16},
{"ioctl$VHOST_GET_VRING_ENDIAN", 16},
@@ -5103,6 +5147,7 @@ const call_t syscalls[] = {
{"write$cgroup_type", 1},
{"write$evdev", 1},
{"write$eventfd", 1},
+ {"write$input_event", 1},
{"write$selinux_access", 1},
{"write$selinux_context", 1},
{"write$selinux_create", 1},
@@ -5111,6 +5156,7 @@ const call_t syscalls[] = {
{"write$selinux_validatetrans", 1},
{"write$sndseq", 1},
{"write$tun", 1},
+ {"write$uinput_user_dev", 1},
{"write$vnet", 1},
{"writev", 20},
@@ -6084,6 +6130,27 @@ const call_t syscalls[] = {
{"ioctl$UFFDIO_UNREGISTER", 54},
{"ioctl$UFFDIO_WAKE", 54},
{"ioctl$UFFDIO_ZEROPAGE", 54},
+ {"ioctl$UI_ABS_SETUP", 54},
+ {"ioctl$UI_BEGIN_FF_ERASE", 54},
+ {"ioctl$UI_BEGIN_FF_UPLOAD", 54},
+ {"ioctl$UI_DEV_CREATE", 54},
+ {"ioctl$UI_DEV_DESTROY", 54},
+ {"ioctl$UI_DEV_SETUP", 54},
+ {"ioctl$UI_END_FF_ERASE", 54},
+ {"ioctl$UI_END_FF_UPLOAD", 54},
+ {"ioctl$UI_GET_SYSNAME", 54},
+ {"ioctl$UI_GET_VERSION", 54},
+ {"ioctl$UI_SET_ABSBIT", 54},
+ {"ioctl$UI_SET_EVBIT", 54},
+ {"ioctl$UI_SET_FFBIT", 54},
+ {"ioctl$UI_SET_KEYBIT", 54},
+ {"ioctl$UI_SET_LEDBIT", 54},
+ {"ioctl$UI_SET_MSCBIT", 54},
+ {"ioctl$UI_SET_PHYS", 54},
+ {"ioctl$UI_SET_PROPBIT", 54},
+ {"ioctl$UI_SET_RELBIT", 54},
+ {"ioctl$UI_SET_SNDBIT", 54},
+ {"ioctl$UI_SET_SWBIT", 54},
{"ioctl$VHOST_GET_FEATURES", 54},
{"ioctl$VHOST_GET_VRING_BASE", 54},
{"ioctl$VHOST_GET_VRING_ENDIAN", 54},
@@ -7213,6 +7280,7 @@ const call_t syscalls[] = {
{"write$cgroup_type", 4},
{"write$evdev", 4},
{"write$eventfd", 4},
+ {"write$input_event", 4},
{"write$selinux_access", 4},
{"write$selinux_context", 4},
{"write$selinux_create", 4},
@@ -7221,6 +7289,7 @@ const call_t syscalls[] = {
{"write$selinux_validatetrans", 4},
{"write$sndseq", 4},
{"write$tun", 4},
+ {"write$uinput_user_dev", 4},
{"write$vnet", 4},
{"writev", 146},
@@ -8190,6 +8259,27 @@ const call_t syscalls[] = {
{"ioctl$UFFDIO_UNREGISTER", 29},
{"ioctl$UFFDIO_WAKE", 29},
{"ioctl$UFFDIO_ZEROPAGE", 29},
+ {"ioctl$UI_ABS_SETUP", 29},
+ {"ioctl$UI_BEGIN_FF_ERASE", 29},
+ {"ioctl$UI_BEGIN_FF_UPLOAD", 29},
+ {"ioctl$UI_DEV_CREATE", 29},
+ {"ioctl$UI_DEV_DESTROY", 29},
+ {"ioctl$UI_DEV_SETUP", 29},
+ {"ioctl$UI_END_FF_ERASE", 29},
+ {"ioctl$UI_END_FF_UPLOAD", 29},
+ {"ioctl$UI_GET_SYSNAME", 29},
+ {"ioctl$UI_GET_VERSION", 29},
+ {"ioctl$UI_SET_ABSBIT", 29},
+ {"ioctl$UI_SET_EVBIT", 29},
+ {"ioctl$UI_SET_FFBIT", 29},
+ {"ioctl$UI_SET_KEYBIT", 29},
+ {"ioctl$UI_SET_LEDBIT", 29},
+ {"ioctl$UI_SET_MSCBIT", 29},
+ {"ioctl$UI_SET_PHYS", 29},
+ {"ioctl$UI_SET_PROPBIT", 29},
+ {"ioctl$UI_SET_RELBIT", 29},
+ {"ioctl$UI_SET_SNDBIT", 29},
+ {"ioctl$UI_SET_SWBIT", 29},
{"ioctl$VHOST_GET_FEATURES", 29},
{"ioctl$VHOST_GET_VRING_BASE", 29},
{"ioctl$VHOST_GET_VRING_ENDIAN", 29},
@@ -9295,6 +9385,7 @@ const call_t syscalls[] = {
{"write$cgroup_type", 64},
{"write$evdev", 64},
{"write$eventfd", 64},
+ {"write$input_event", 64},
{"write$selinux_access", 64},
{"write$selinux_context", 64},
{"write$selinux_create", 64},
@@ -9303,6 +9394,7 @@ const call_t syscalls[] = {
{"write$selinux_validatetrans", 64},
{"write$sndseq", 64},
{"write$tun", 64},
+ {"write$uinput_user_dev", 64},
{"write$vnet", 64},
{"writev", 66},
@@ -10269,6 +10361,27 @@ const call_t syscalls[] = {
{"ioctl$UFFDIO_UNREGISTER", 54},
{"ioctl$UFFDIO_WAKE", 54},
{"ioctl$UFFDIO_ZEROPAGE", 54},
+ {"ioctl$UI_ABS_SETUP", 54},
+ {"ioctl$UI_BEGIN_FF_ERASE", 54},
+ {"ioctl$UI_BEGIN_FF_UPLOAD", 54},
+ {"ioctl$UI_DEV_CREATE", 54},
+ {"ioctl$UI_DEV_DESTROY", 54},
+ {"ioctl$UI_DEV_SETUP", 54},
+ {"ioctl$UI_END_FF_ERASE", 54},
+ {"ioctl$UI_END_FF_UPLOAD", 54},
+ {"ioctl$UI_GET_SYSNAME", 54},
+ {"ioctl$UI_GET_VERSION", 54},
+ {"ioctl$UI_SET_ABSBIT", 54},
+ {"ioctl$UI_SET_EVBIT", 54},
+ {"ioctl$UI_SET_FFBIT", 54},
+ {"ioctl$UI_SET_KEYBIT", 54},
+ {"ioctl$UI_SET_LEDBIT", 54},
+ {"ioctl$UI_SET_MSCBIT", 54},
+ {"ioctl$UI_SET_PHYS", 54},
+ {"ioctl$UI_SET_PROPBIT", 54},
+ {"ioctl$UI_SET_RELBIT", 54},
+ {"ioctl$UI_SET_SNDBIT", 54},
+ {"ioctl$UI_SET_SWBIT", 54},
{"ioctl$VHOST_GET_FEATURES", 54},
{"ioctl$VHOST_GET_VRING_BASE", 54},
{"ioctl$VHOST_GET_VRING_ENDIAN", 54},
@@ -11267,6 +11380,7 @@ const call_t syscalls[] = {
{"write$cgroup_type", 4},
{"write$evdev", 4},
{"write$eventfd", 4},
+ {"write$input_event", 4},
{"write$selinux_access", 4},
{"write$selinux_context", 4},
{"write$selinux_create", 4},
@@ -11275,6 +11389,7 @@ const call_t syscalls[] = {
{"write$selinux_validatetrans", 4},
{"write$sndseq", 4},
{"write$tun", 4},
+ {"write$uinput_user_dev", 4},
{"write$vnet", 4},
{"writev", 146},