1# Copyright 2019 The ChromiumOS Authors 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5# Copyright 2019 The ChromiumOS Authors 6# Use of this source code is governed by a BSD-style license that can be 7# found in the LICENSE file. 8 9brk: 1 10clock_gettime: 1 11clone: arg0 & CLONE_THREAD 12clone3: 1 13close: 1 14dup3: 1 15dup: 1 16epoll_create1: 1 17epoll_ctl: 1 18epoll_pwait: 1 19eventfd2: 1 20exit: 1 21exit_group: 1 22ftruncate: 1 23futex: 1 24getcwd: 1 25getpid: 1 26gettid: 1 27gettimeofday: 1 28io_uring_setup: 1 29io_uring_register: 1 30io_uring_enter: 1 31kill: 1 32lseek: 1 33madvise: arg2 == MADV_DONTNEED || arg2 == MADV_DONTDUMP || arg2 == MADV_REMOVE || arg2 == MADV_MERGEABLE || arg2 == MADV_FREE 34membarrier: 1 35memfd_create: 1 36mmap: arg2 in ~PROT_EXEC 37mprotect: arg2 in ~PROT_EXEC 38mremap: 1 39munmap: 1 40nanosleep: 1 41clock_nanosleep: 1 42pipe2: 1 43ppoll: 1 44read: 1 45readlinkat: 1 46readv: 1 47recvfrom: 1 48recvmsg: 1 49restart_syscall: 1 50rseq: 1 51rt_sigaction: 1 52rt_sigprocmask: 1 53rt_sigreturn: 1 54sched_getaffinity: 1 55sched_yield: 1 56sendmsg: 1 57sendto: 1 58set_robust_list: 1 59sigaltstack: 1 60tgkill: arg2 == SIGABRT 61write: 1 62writev: 1 63fcntl: 1 64uname: 1 65 66# ANDROID(b/271625758): disabled to fix duplicate syscall error. 67# ## Rules for vmm-swap 68# userfaultfd: 1 69# # 0xc018aa3f == UFFDIO_API, 0xaa00 == USERFAULTFD_IOC_NEW 70# ioctl: arg1 == 0xc018aa3f || arg1 == 0xaa00 71 72chdir: 1 73fstat: 1 74fsync: 1 75getrandom: 1 76getuid: 1 77mkdirat: 1 78newfstatat: 1 79openat: 1 80prctl: arg0 == PR_SET_NAME 81socket: return EACCES 82statx: 1 83