1# Copyright (c) 2022 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14@arch 15arm64 16 17@returnValue 18KILL_PROCESS 19 20@allowList 21io_setup 22io_destroy 23io_submit 24io_cancel 25io_getevents 26setxattr 27lsetxattr 28fsetxattr 29getxattr 30lgetxattr 31fgetxattr 32listxattr 33llistxattr 34flistxattr 35removexattr 36lremovexattr 37fremovexattr 38getcwd 39eventfd2 40epoll_create1 41epoll_ctl 42epoll_pwait 43dup 44dup3 45fcntl 46inotify_init1 47inotify_add_watch 48inotify_rm_watch 49ioctl 50ioprio_set 51ioprio_get 52flock 53mknodat 54mkdirat 55unlinkat 56symlinkat 57linkat 58renameat 59umount2 60mount 61pivot_root 62statfs 63fstatfs 64truncate 65ftruncate 66fallocate 67faccessat 68chdir 69fchdir 70chroot 71fchmod 72fchmodat 73fchownat 74fchown 75openat 76close 77pipe2 78quotactl 79getdents64 80lseek 81read 82write 83readv 84writev 85pread64 86pwrite64 87preadv 88pwritev 89sendfile 90pselect6 91ppoll 92signalfd4 93vmsplice 94splice 95tee 96readlinkat 97newfstatat 98fstat 99sync 100fsync 101fdatasync 102sync_file_range 103timerfd_create 104timerfd_settime 105timerfd_gettime 106utimensat 107acct 108capget 109capset 110personality 111exit 112exit_group 113waitid 114set_tid_address 115unshare 116futex 117set_robust_list 118get_robust_list 119nanosleep 120getitimer 121setitimer 122init_module 123delete_module 124timer_create 125timer_gettime 126timer_getoverrun 127timer_settime 128timer_delete 129clock_settime 130clock_gettime 131clock_getres 132clock_nanosleep 133syslog 134ptrace 135sched_setparam 136sched_setscheduler 137sched_getscheduler 138sched_getparam 139sched_setaffinity 140sched_getaffinity 141sched_yield 142sched_get_priority_max 143sched_get_priority_min 144sched_rr_get_interval 145restart_syscall 146kill 147tkill 148tgkill 149sigaltstack 150rt_sigsuspend 151rt_sigaction 152rt_sigprocmask 153rt_sigpending 154rt_sigtimedwait 155rt_sigqueueinfo 156rt_sigreturn 157setpriority 158getpriority 159reboot 160setregid 161setgid 162setreuid 163setuid 164setresuid 165getresuid 166setresgid 167getresgid 168setfsuid 169setfsgid 170times 171setpgid 172getpgid 173getsid 174setsid 175getgroups 176setgroups 177uname 178sethostname 179setdomainname 180getrlimit 181setrlimit 182getrusage 183umask 184prctl 185getcpu 186gettimeofday 187settimeofday 188adjtimex 189getpid 190getppid 191getuid 192geteuid 193getgid 194getegid 195gettid 196sysinfo 197semget 198shmget 199shmctl 200shmat 201shmdt 202socket 203socketpair 204bind 205listen 206accept 207connect 208getsockname 209getpeername 210sendto 211recvfrom 212setsockopt 213getsockopt 214shutdown 215sendmsg 216recvmsg 217readahead 218brk 219munmap 220mremap 221add_key 222keyctl 223clone 224execve 225mmap 226fadvise64 227swapon 228swapoff 229mprotect 230msync 231mlock 232munlock 233mlockall 234munlockall 235mincore 236madvise 237rt_tgsigqueueinfo 238perf_event_open 239accept4 240recvmmsg 241wait4 242prlimit64 243clock_adjtime 244syncfs 245setns 246sendmmsg 247process_vm_readv 248process_vm_writev 249finit_module 250sched_setattr 251sched_getattr 252renameat2 253seccomp 254getrandom 255memfd_create 256bpf 257execveat 258userfaultfd 259membarrier 260mlock2 261copy_file_range 262preadv2 263pwritev2 264statx 265pidfd_send_signal 266pidfd_open 267close_range 268pidfd_getfd 269process_madvise 270