1# Copyright 2019 The Chromium OS Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5brk: 1
6clone: arg0 & CLONE_THREAD
7close: 1
8dup3: 1
9dup: 1
10epoll_create1: 1
11epoll_ctl: 1
12epoll_pwait: 1
13eventfd2: 1
14exit: 1
15exit_group: 1
16futex: 1
17getpid: 1
18gettimeofday: 1
19kill: 1
20madvise: arg2 == MADV_DONTNEED || arg2 == MADV_DONTDUMP || arg2 == MADV_REMOVE
21mmap: arg2 in ~PROT_EXEC
22mprotect: arg2 in ~PROT_EXEC
23mremap: 1
24munmap: 1
25nanosleep: 1
26pipe2: 1
27ppoll: 1
28prctl: arg0 == PR_SET_NAME
29read: 1
30readv: 1
31recvfrom: 1
32recvmsg: 1
33restart_syscall: 1
34rt_sigaction: 1
35rt_sigprocmask: 1
36rt_sigreturn: 1
37sched_getaffinity: 1
38sendmsg: 1
39sendto: 1
40set_robust_list: 1
41sigaltstack: 1
42write: 1
43writev: 1
44
45statx: 1
46readlinkat: 1
47getdents64: 1
48name_to_handle_at: 1
49faccessat: 1
50gettid: 1
51clock_gettime: 1
52timerfd_create: 1
53getsockname: 1
54openat: 1
55setsockopt: 1
56bind: 1
57fcntl: 1
58socket: arg0 == AF_NETLINK
59uname: 1
60# The following ioctls are:
61# 0x4004550d == USBDEVFS_REAPURBNDELAY32
62# 0x550b == USBDEVFS_DISCARDURB
63# 0x8004550f == USBDEVFS_CLAIMINTERFACE
64# 0x80045510 == USBDEVFS_RELEASEINTERFACE
65# 0x8004551a == USBDEVFS_GET_CAPABILITIES
66# 0x802c550a == USBDEVFS_SUBMITURB
67# 0xc0105500 == USBDEVFS_CONTROL
68# 0x5514 == USBDEVFS_RESET
69# 0x80045505 == USBDEVFS_SETCONFIGURATION
70# 0x8108551b == USBDEVFS_DISCONNECT_CLAIM
71# 0x40085511 == USBDEVFS_CONNECTINFO
72# 0x80185520 == USBDEVFS_CONNINFO_EX
73ioctl: arg1 == 0xc0105500 || arg1 == 0x802c550a || arg1 == 0x8004551a || arg1 == 0x4004550d || arg1 == 0x8004550f || arg1 == 0x80045510 || arg1 == 0x550b || arg1 == 0x5514 || arg1 == 0x80045505 || arg1 == 0x8108551b || arg1 == 0x40085511 || arg1 == 0x80185520
74fstat: 1
75getrandom: 1
76lseek: 1
77clone3: 1
78rseq: 1
79