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 15arm 16 17@returnValue 18KILL_PROCESS 19 20@allowList 21restart_syscall 22exit 23fork 24read 25write 26open 27close 28unlink 29execve 30chdir 31mknod 32chmod 33lseek 34getpid 35mount 36ptrace 37access 38sync 39kill 40rename 41mkdir 42rmdir 43dup 44pipe 45times 46brk 47acct 48umount2 49ioctl 50setpgid 51umask 52chroot 53dup2 54getppid 55setsid 56sigaction 57sethostname 58setrlimit 59getrusage 60gettimeofday 61settimeofday 62symlink 63readlink 64swapon 65reboot 66munmap 67truncate 68fchmod 69getpriority 70setpriority 71syslog 72setitimer 73getitimer 74stat 75wait4 76swapoff 77sysinfo 78fsync 79sigreturn 80clone 81setdomainname 82uname 83adjtimex 84mprotect 85init_module 86delete_module 87quotactl 88getpgid 89fchdir 90personality 91setfsuid 92setfsgid 93_llseek 94_newselect 95flock 96msync 97readv 98writev 99getsid 100fdatasync 101mlock 102munlock 103mlockall 104munlockall 105sched_setparam 106sched_getparam 107sched_setscheduler 108sched_getscheduler 109sched_yield 110sched_get_priority_max 111sched_get_priority_min 112sched_rr_get_interval 113nanosleep 114mremap 115poll 116prctl 117rt_sigreturn 118rt_sigaction 119rt_sigprocmask 120rt_sigpending 121rt_sigtimedwait 122rt_sigqueueinfo 123rt_sigsuspend 124pread64 125pwrite64 126getcwd 127capget 128capset 129sigaltstack 130sendfile 131vfork 132ugetrlimit 133mmap2 134truncate64 135ftruncate64 136stat64 137fstat64 138lchown32 139getuid32 140getgid32 141geteuid32 142getegid32 143setreuid32 144setregid32 145chown32 146getgroups32 147setgroups32 148pivot_root 149fchown32 150setresuid32 151getresuid32 152setresgid32 153getresgid32 154setuid32 155setgid32 156getdents64 157mincore 158madvise 159fcntl64 160gettid 161readahead 162setxattr 163lsetxattr 164fsetxattr 165getxattr 166lgetxattr 167fgetxattr 168listxattr 169llistxattr 170flistxattr 171removexattr 172lremovexattr 173fremovexattr 174tkill 175sendfile64 176futex 177sched_setaffinity 178sched_getaffinity 179io_setup 180io_destroy 181io_getevents 182io_submit 183io_cancel 184exit_group 185epoll_ctl 186set_tid_address 187timer_create 188timer_settime 189timer_gettime 190timer_getoverrun 191timer_delete 192clock_settime 193clock_gettime 194clock_getres 195clock_nanosleep 196statfs64 197fstatfs64 198tgkill 199fadvise64_64 200waitid 201socket 202bind 203connect 204listen 205accept 206getsockname 207getpeername 208socketpair 209sendto 210recvfrom 211shutdown 212setsockopt 213getsockopt 214sendmsg 215recvmsg 216semget 217shmat 218shmdt 219shmget 220shmctl 221add_key 222keyctl 223inotify_add_watch 224inotify_rm_watch 225openat 226mkdirat 227mknodat 228fchownat 229fstatat64 230unlinkat 231renameat 232linkat 233symlinkat 234readlinkat 235fchmodat 236faccessat 237pselect6 238ppoll 239unshare 240set_robust_list 241get_robust_list 242splice 243sync_file_range2 244tee 245vmsplice 246getcpu 247epoll_pwait 248utimensat 249timerfd_create 250fallocate 251timerfd_settime 252timerfd_gettime 253signalfd4 254eventfd2 255epoll_create1 256dup3 257pipe2 258inotify_init1 259preadv 260pwritev 261rt_tgsigqueueinfo 262perf_event_open 263recvmmsg 264accept4 265prlimit64 266clock_adjtime 267syncfs 268sendmmsg 269setns 270process_vm_readv 271process_vm_writev 272finit_module 273sched_setattr 274sched_getattr 275renameat2 276seccomp 277getrandom 278memfd_create 279bpf 280execveat 281userfaultfd 282membarrier 283mlock2 284copy_file_range 285preadv2 286pwritev2 287statx 288clock_gettime64 289clock_settime64 290clock_adjtime64 291clock_getres_time64 292clock_nanosleep_time64 293timer_gettime64 294timer_settime64 295timerfd_gettime64 296timerfd_settime64 297utimensat_time64 298pselect6_time64 299ppoll_time64 300recvmmsg_time64 301semtimedop_time64 302rt_sigtimedwait_time64 303futex_time64 304sched_rr_get_interval_time64 305pidfd_send_signal 306pidfd_open 307close_range 308pidfd_getfd 309process_madvise 310cacheflush 311set_tls 312