aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
diff options
context:
space:
mode:
authorVeronica Radu <veronicaradu@google.com>2019-09-30 15:00:04 +0200
committerAndrey Konovalov <andreyknvl@gmail.com>2019-10-01 13:55:20 +0200
commit9d33246a91aa72325ce8ef81007ce17dc133548d (patch)
treedbe7e30f930e4e43914e5ce60c67810fa1b523ca /executor/syscalls.h
parentc7a4fb9986eefae356612610b595244c8e49bb2a (diff)
sys/linux: add new syscall descriptions for devio and usbmon
Update #533
Diffstat (limited to 'executor/syscalls.h')
-rw-r--r--executor/syscalls.h163
1 files changed, 153 insertions, 10 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h
index fc14f0e36..946283fc0 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -2108,6 +2108,7 @@ const call_t syscalls[] = {
{"bind$x25", 361},
{"bind$xdp", 361},
{"bpf$BPF_BTF_GET_FD_BY_ID", 357},
+ {"bpf$BPF_BTF_GET_NEXT_ID", 357},
{"bpf$BPF_BTF_LOAD", 357},
{"bpf$BPF_GET_BTF_INFO", 357},
{"bpf$BPF_GET_MAP_INFO", 357},
@@ -2146,6 +2147,7 @@ const call_t syscalls[] = {
{"clock_nanosleep", 267},
{"clock_settime", 264},
{"clone", 120},
+ {"clone3", 435},
{"close", 6},
{"close$ibv_device", 6},
{"connect", 362},
@@ -3338,6 +3340,30 @@ const call_t syscalls[] = {
{"ioctl$UI_SET_RELBIT", 54},
{"ioctl$UI_SET_SNDBIT", 54},
{"ioctl$UI_SET_SWBIT", 54},
+ {"ioctl$USBDEVFS_BULK", 54},
+ {"ioctl$USBDEVFS_CLAIMINTERFACE", 54},
+ {"ioctl$USBDEVFS_CLAIM_PORT", 54},
+ {"ioctl$USBDEVFS_CLEAR_HALT", 54},
+ {"ioctl$USBDEVFS_CONNECTINFO", 54},
+ {"ioctl$USBDEVFS_CONTROL", 54},
+ {"ioctl$USBDEVFS_DISCARDURB", 54},
+ {"ioctl$USBDEVFS_DISCONNECT_CLAIM", 54},
+ {"ioctl$USBDEVFS_DISCSIGNAL", 54},
+ {"ioctl$USBDEVFS_DROP_PRIVILEGES", 54},
+ {"ioctl$USBDEVFS_FREE_STREAMS", 54},
+ {"ioctl$USBDEVFS_GETDRIVER", 54},
+ {"ioctl$USBDEVFS_GET_CAPABILITIES", 54},
+ {"ioctl$USBDEVFS_GET_SPEED", 54},
+ {"ioctl$USBDEVFS_IOCTL", 54},
+ {"ioctl$USBDEVFS_REAPURB", 54},
+ {"ioctl$USBDEVFS_REAPURBNDELAY", 54},
+ {"ioctl$USBDEVFS_RELEASEINTERFACE", 54},
+ {"ioctl$USBDEVFS_RELEASE_PORT", 54},
+ {"ioctl$USBDEVFS_RESET", 54},
+ {"ioctl$USBDEVFS_RESETEP", 54},
+ {"ioctl$USBDEVFS_SETCONFIGURATION", 54},
+ {"ioctl$USBDEVFS_SETINTERFACE", 54},
+ {"ioctl$USBDEVFS_SUBMITURB", 54},
{"ioctl$VFIO_CHECK_EXTENSION", 54},
{"ioctl$VFIO_GET_API_VERSION", 54},
{"ioctl$VFIO_IOMMU_GET_INFO", 54},
@@ -3657,6 +3683,8 @@ const call_t syscalls[] = {
{"mmap$IORING_OFF_SQ_RING", 192},
{"mmap$binder", 192},
{"mmap$perf", 192},
+ {"mmap$usbfs", 192},
+ {"mmap$usbmon", 192},
{"mmap$xdp", 192},
{"modify_ldt$read", 123},
{"modify_ldt$read_default", 123},
@@ -3795,7 +3823,6 @@ const call_t syscalls[] = {
{"openat$uhid", 295},
{"openat$uinput", 295},
{"openat$urandom", 295},
- {"openat$usbmon", 295},
{"openat$userio", 295},
{"openat$vcs", 295},
{"openat$vfio", 295},
@@ -3817,6 +3844,7 @@ const call_t syscalls[] = {
{"perf_event_open", 336},
{"perf_event_open$cgroup", 336},
{"personality", 136},
+ {"pidfd_open", 434},
{"pidfd_send_signal", 424},
{"pipe", 42},
{"pipe2", 331},
@@ -3913,6 +3941,8 @@ const call_t syscalls[] = {
{"read$hidraw", 3},
{"read$rfkill", 3},
{"read$trusty", 3},
+ {"read$usbfs", 3},
+ {"read$usbmon", 3},
{"readahead", 225},
{"readlink", 85},
{"readlinkat", 305},
@@ -4569,7 +4599,7 @@ const call_t syscalls[] = {
{"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$swradio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev},
- {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$usbfs", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vbi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev},
@@ -4623,6 +4653,7 @@ const call_t syscalls[] = {
{"vmsplice", 316},
{"wait4", 114},
{"waitid", 284},
+ {"waitid$P_PIDFD", 284},
{"write", 4},
{"write$9p", 4},
{"write$ALLOC_MW", 4},
@@ -6114,6 +6145,30 @@ const call_t syscalls[] = {
{"ioctl$UI_SET_RELBIT", 16},
{"ioctl$UI_SET_SNDBIT", 16},
{"ioctl$UI_SET_SWBIT", 16},
+ {"ioctl$USBDEVFS_BULK", 16},
+ {"ioctl$USBDEVFS_CLAIMINTERFACE", 16},
+ {"ioctl$USBDEVFS_CLAIM_PORT", 16},
+ {"ioctl$USBDEVFS_CLEAR_HALT", 16},
+ {"ioctl$USBDEVFS_CONNECTINFO", 16},
+ {"ioctl$USBDEVFS_CONTROL", 16},
+ {"ioctl$USBDEVFS_DISCARDURB", 16},
+ {"ioctl$USBDEVFS_DISCONNECT_CLAIM", 16},
+ {"ioctl$USBDEVFS_DISCSIGNAL", 16},
+ {"ioctl$USBDEVFS_DROP_PRIVILEGES", 16},
+ {"ioctl$USBDEVFS_FREE_STREAMS", 16},
+ {"ioctl$USBDEVFS_GETDRIVER", 16},
+ {"ioctl$USBDEVFS_GET_CAPABILITIES", 16},
+ {"ioctl$USBDEVFS_GET_SPEED", 16},
+ {"ioctl$USBDEVFS_IOCTL", 16},
+ {"ioctl$USBDEVFS_REAPURB", 16},
+ {"ioctl$USBDEVFS_REAPURBNDELAY", 16},
+ {"ioctl$USBDEVFS_RELEASEINTERFACE", 16},
+ {"ioctl$USBDEVFS_RELEASE_PORT", 16},
+ {"ioctl$USBDEVFS_RESET", 16},
+ {"ioctl$USBDEVFS_RESETEP", 16},
+ {"ioctl$USBDEVFS_SETCONFIGURATION", 16},
+ {"ioctl$USBDEVFS_SETINTERFACE", 16},
+ {"ioctl$USBDEVFS_SUBMITURB", 16},
{"ioctl$VFIO_CHECK_EXTENSION", 16},
{"ioctl$VFIO_GET_API_VERSION", 16},
{"ioctl$VFIO_IOMMU_GET_INFO", 16},
@@ -6433,6 +6488,8 @@ const call_t syscalls[] = {
{"mmap$IORING_OFF_SQ_RING", 9},
{"mmap$binder", 9},
{"mmap$perf", 9},
+ {"mmap$usbfs", 9},
+ {"mmap$usbmon", 9},
{"mmap$xdp", 9},
{"modify_ldt$read", 154},
{"modify_ldt$read_default", 154},
@@ -6571,7 +6628,6 @@ const call_t syscalls[] = {
{"openat$uhid", 257},
{"openat$uinput", 257},
{"openat$urandom", 257},
- {"openat$usbmon", 257},
{"openat$userio", 257},
{"openat$vcs", 257},
{"openat$vfio", 257},
@@ -6690,6 +6746,8 @@ const call_t syscalls[] = {
{"read$hidraw", 0},
{"read$rfkill", 0},
{"read$trusty", 0},
+ {"read$usbfs", 0},
+ {"read$usbmon", 0},
{"readahead", 187},
{"readlink", 89},
{"readlinkat", 267},
@@ -7347,7 +7405,7 @@ const call_t syscalls[] = {
{"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$swradio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev},
- {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$usbfs", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vbi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev},
@@ -7648,6 +7706,7 @@ const call_t syscalls[] = {
{"bind$x25", 282},
{"bind$xdp", 282},
{"bpf$BPF_BTF_GET_FD_BY_ID", 386},
+ {"bpf$BPF_BTF_GET_NEXT_ID", 386},
{"bpf$BPF_BTF_LOAD", 386},
{"bpf$BPF_GET_BTF_INFO", 386},
{"bpf$BPF_GET_MAP_INFO", 386},
@@ -7686,6 +7745,7 @@ const call_t syscalls[] = {
{"clock_nanosleep", 265},
{"clock_settime", 262},
{"clone", 120},
+ {"clone3", 435},
{"close", 6},
{"close$ibv_device", 6},
{"connect", 283},
@@ -8851,6 +8911,30 @@ const call_t syscalls[] = {
{"ioctl$UI_SET_RELBIT", 54},
{"ioctl$UI_SET_SNDBIT", 54},
{"ioctl$UI_SET_SWBIT", 54},
+ {"ioctl$USBDEVFS_BULK", 54},
+ {"ioctl$USBDEVFS_CLAIMINTERFACE", 54},
+ {"ioctl$USBDEVFS_CLAIM_PORT", 54},
+ {"ioctl$USBDEVFS_CLEAR_HALT", 54},
+ {"ioctl$USBDEVFS_CONNECTINFO", 54},
+ {"ioctl$USBDEVFS_CONTROL", 54},
+ {"ioctl$USBDEVFS_DISCARDURB", 54},
+ {"ioctl$USBDEVFS_DISCONNECT_CLAIM", 54},
+ {"ioctl$USBDEVFS_DISCSIGNAL", 54},
+ {"ioctl$USBDEVFS_DROP_PRIVILEGES", 54},
+ {"ioctl$USBDEVFS_FREE_STREAMS", 54},
+ {"ioctl$USBDEVFS_GETDRIVER", 54},
+ {"ioctl$USBDEVFS_GET_CAPABILITIES", 54},
+ {"ioctl$USBDEVFS_GET_SPEED", 54},
+ {"ioctl$USBDEVFS_IOCTL", 54},
+ {"ioctl$USBDEVFS_REAPURB", 54},
+ {"ioctl$USBDEVFS_REAPURBNDELAY", 54},
+ {"ioctl$USBDEVFS_RELEASEINTERFACE", 54},
+ {"ioctl$USBDEVFS_RELEASE_PORT", 54},
+ {"ioctl$USBDEVFS_RESET", 54},
+ {"ioctl$USBDEVFS_RESETEP", 54},
+ {"ioctl$USBDEVFS_SETCONFIGURATION", 54},
+ {"ioctl$USBDEVFS_SETINTERFACE", 54},
+ {"ioctl$USBDEVFS_SUBMITURB", 54},
{"ioctl$VFIO_CHECK_EXTENSION", 54},
{"ioctl$VFIO_GET_API_VERSION", 54},
{"ioctl$VFIO_IOMMU_GET_INFO", 54},
@@ -9168,6 +9252,8 @@ const call_t syscalls[] = {
{"mmap$IORING_OFF_SQ_RING", 192},
{"mmap$binder", 192},
{"mmap$perf", 192},
+ {"mmap$usbfs", 192},
+ {"mmap$usbmon", 192},
{"mmap$xdp", 192},
{"mount", 21},
{"mount$9p_fd", 21},
@@ -9302,7 +9388,6 @@ const call_t syscalls[] = {
{"openat$uhid", 322},
{"openat$uinput", 322},
{"openat$urandom", 322},
- {"openat$usbmon", 322},
{"openat$userio", 322},
{"openat$vcs", 322},
{"openat$vfio", 322},
@@ -9324,6 +9409,7 @@ const call_t syscalls[] = {
{"perf_event_open", 364},
{"perf_event_open$cgroup", 364},
{"personality", 136},
+ {"pidfd_open", 434},
{"pidfd_send_signal", 424},
{"pipe", 42},
{"pipe2", 359},
@@ -9420,6 +9506,8 @@ const call_t syscalls[] = {
{"read$hidraw", 3},
{"read$rfkill", 3},
{"read$trusty", 3},
+ {"read$usbfs", 3},
+ {"read$usbmon", 3},
{"readahead", 225},
{"readlink", 85},
{"readlinkat", 332},
@@ -10075,7 +10163,7 @@ const call_t syscalls[] = {
{"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$swradio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev},
- {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$usbfs", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vbi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev},
@@ -10127,6 +10215,7 @@ const call_t syscalls[] = {
{"vmsplice", 343},
{"wait4", 114},
{"waitid", 280},
+ {"waitid$P_PIDFD", 280},
{"write", 4},
{"write$9p", 4},
{"write$ALLOC_MW", 4},
@@ -11574,6 +11663,30 @@ const call_t syscalls[] = {
{"ioctl$UI_SET_RELBIT", 29},
{"ioctl$UI_SET_SNDBIT", 29},
{"ioctl$UI_SET_SWBIT", 29},
+ {"ioctl$USBDEVFS_BULK", 29},
+ {"ioctl$USBDEVFS_CLAIMINTERFACE", 29},
+ {"ioctl$USBDEVFS_CLAIM_PORT", 29},
+ {"ioctl$USBDEVFS_CLEAR_HALT", 29},
+ {"ioctl$USBDEVFS_CONNECTINFO", 29},
+ {"ioctl$USBDEVFS_CONTROL", 29},
+ {"ioctl$USBDEVFS_DISCARDURB", 29},
+ {"ioctl$USBDEVFS_DISCONNECT_CLAIM", 29},
+ {"ioctl$USBDEVFS_DISCSIGNAL", 29},
+ {"ioctl$USBDEVFS_DROP_PRIVILEGES", 29},
+ {"ioctl$USBDEVFS_FREE_STREAMS", 29},
+ {"ioctl$USBDEVFS_GETDRIVER", 29},
+ {"ioctl$USBDEVFS_GET_CAPABILITIES", 29},
+ {"ioctl$USBDEVFS_GET_SPEED", 29},
+ {"ioctl$USBDEVFS_IOCTL", 29},
+ {"ioctl$USBDEVFS_REAPURB", 29},
+ {"ioctl$USBDEVFS_REAPURBNDELAY", 29},
+ {"ioctl$USBDEVFS_RELEASEINTERFACE", 29},
+ {"ioctl$USBDEVFS_RELEASE_PORT", 29},
+ {"ioctl$USBDEVFS_RESET", 29},
+ {"ioctl$USBDEVFS_RESETEP", 29},
+ {"ioctl$USBDEVFS_SETCONFIGURATION", 29},
+ {"ioctl$USBDEVFS_SETINTERFACE", 29},
+ {"ioctl$USBDEVFS_SUBMITURB", 29},
{"ioctl$VFIO_CHECK_EXTENSION", 29},
{"ioctl$VFIO_GET_API_VERSION", 29},
{"ioctl$VFIO_IOMMU_GET_INFO", 29},
@@ -11885,6 +11998,8 @@ const call_t syscalls[] = {
{"mmap$IORING_OFF_SQ_RING", 222},
{"mmap$binder", 222},
{"mmap$perf", 222},
+ {"mmap$usbfs", 222},
+ {"mmap$usbmon", 222},
{"mmap$xdp", 222},
{"mount", 40},
{"mount$9p_fd", 40},
@@ -12017,7 +12132,6 @@ const call_t syscalls[] = {
{"openat$uhid", 56},
{"openat$uinput", 56},
{"openat$urandom", 56},
- {"openat$usbmon", 56},
{"openat$userio", 56},
{"openat$vcs", 56},
{"openat$vfio", 56},
@@ -12133,6 +12247,8 @@ const call_t syscalls[] = {
{"read$hidraw", 63},
{"read$rfkill", 63},
{"read$trusty", 63},
+ {"read$usbfs", 63},
+ {"read$usbmon", 63},
{"readahead", 213},
{"readlinkat", 78},
{"readv", 65},
@@ -12779,7 +12895,7 @@ const call_t syscalls[] = {
{"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$swradio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev},
- {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$usbfs", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vbi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev},
@@ -14273,6 +14389,30 @@ const call_t syscalls[] = {
{"ioctl$UI_SET_RELBIT", 54},
{"ioctl$UI_SET_SNDBIT", 54},
{"ioctl$UI_SET_SWBIT", 54},
+ {"ioctl$USBDEVFS_BULK", 54},
+ {"ioctl$USBDEVFS_CLAIMINTERFACE", 54},
+ {"ioctl$USBDEVFS_CLAIM_PORT", 54},
+ {"ioctl$USBDEVFS_CLEAR_HALT", 54},
+ {"ioctl$USBDEVFS_CONNECTINFO", 54},
+ {"ioctl$USBDEVFS_CONTROL", 54},
+ {"ioctl$USBDEVFS_DISCARDURB", 54},
+ {"ioctl$USBDEVFS_DISCONNECT_CLAIM", 54},
+ {"ioctl$USBDEVFS_DISCSIGNAL", 54},
+ {"ioctl$USBDEVFS_DROP_PRIVILEGES", 54},
+ {"ioctl$USBDEVFS_FREE_STREAMS", 54},
+ {"ioctl$USBDEVFS_GETDRIVER", 54},
+ {"ioctl$USBDEVFS_GET_CAPABILITIES", 54},
+ {"ioctl$USBDEVFS_GET_SPEED", 54},
+ {"ioctl$USBDEVFS_IOCTL", 54},
+ {"ioctl$USBDEVFS_REAPURB", 54},
+ {"ioctl$USBDEVFS_REAPURBNDELAY", 54},
+ {"ioctl$USBDEVFS_RELEASEINTERFACE", 54},
+ {"ioctl$USBDEVFS_RELEASE_PORT", 54},
+ {"ioctl$USBDEVFS_RESET", 54},
+ {"ioctl$USBDEVFS_RESETEP", 54},
+ {"ioctl$USBDEVFS_SETCONFIGURATION", 54},
+ {"ioctl$USBDEVFS_SETINTERFACE", 54},
+ {"ioctl$USBDEVFS_SUBMITURB", 54},
{"ioctl$VFIO_CHECK_EXTENSION", 54},
{"ioctl$VFIO_GET_API_VERSION", 54},
{"ioctl$VFIO_IOMMU_GET_INFO", 54},
@@ -14591,6 +14731,8 @@ const call_t syscalls[] = {
{"mmap$IORING_OFF_SQ_RING", 90},
{"mmap$binder", 90},
{"mmap$perf", 90},
+ {"mmap$usbfs", 90},
+ {"mmap$usbmon", 90},
{"mmap$xdp", 90},
{"modify_ldt$read", 123},
{"modify_ldt$read_default", 123},
@@ -14729,7 +14871,6 @@ const call_t syscalls[] = {
{"openat$uhid", 286},
{"openat$uinput", 286},
{"openat$urandom", 286},
- {"openat$usbmon", 286},
{"openat$userio", 286},
{"openat$vcs", 286},
{"openat$vfio", 286},
@@ -14848,6 +14989,8 @@ const call_t syscalls[] = {
{"read$hidraw", 3},
{"read$rfkill", 3},
{"read$trusty", 3},
+ {"read$usbfs", 3},
+ {"read$usbmon", 3},
{"readahead", 191},
{"readlink", 85},
{"readlinkat", 296},
@@ -15502,7 +15645,7 @@ const call_t syscalls[] = {
{"syz_open_dev$sndtimer", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$swradio", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$tlk_device", 0, (syscall_t)syz_open_dev},
- {"syz_open_dev$usb", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$usbfs", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$usbmon", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vbi", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$vcsa", 0, (syscall_t)syz_open_dev},