# Copyright (c) 2022 Huawei Device Co., Ltd. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. @arch arm64 @returnValue KILL_PROCESS @priority ioctl futex @allowList io_setup io_destroy io_submit io_cancel io_getevents setxattr lsetxattr fsetxattr getxattr lgetxattr fgetxattr listxattr llistxattr flistxattr removexattr lremovexattr fremovexattr getcwd eventfd2 epoll_create1 epoll_ctl epoll_pwait dup dup3 fcntl inotify_init1 inotify_add_watch inotify_rm_watch ioctl ioprio_set ioprio_get flock mknodat mkdirat unlinkat symlinkat linkat renameat pivot_root statfs fstatfs truncate ftruncate fallocate faccessat chdir fchdir fchmod fchmodat fchownat fchown openat close pipe2 quotactl getdents64 lseek read write readv writev pread64 pwrite64 preadv pwritev sendfile pselect6 ppoll signalfd4 vmsplice splice tee readlinkat newfstatat fstat sync fsync fdatasync sync_file_range timerfd_create timerfd_settime timerfd_gettime utimensat capget capset personality exit exit_group waitid set_tid_address unshare futex nanosleep getitimer setitimer timer_create timer_gettime timer_getoverrun timer_settime timer_delete clock_gettime clock_getres clock_nanosleep ptrace sched_setparam sched_setscheduler sched_getscheduler sched_getparam sched_setaffinity sched_getaffinity sched_yield sched_get_priority_max sched_get_priority_min sched_rr_get_interval restart_syscall kill tkill tgkill sigaltstack rt_sigsuspend rt_sigaction rt_sigprocmask rt_sigpending rt_sigtimedwait rt_sigqueueinfo rt_sigreturn setpriority getpriority setresuid getresuid setresgid getresgid times setpgid getpgid getsid setsid getgroups setgroups uname getrlimit setrlimit getrusage umask prctl getcpu gettimeofday getpid getppid getuid geteuid getgid getegid gettid sysinfo socket socketpair bind listen accept connect getsockname getpeername sendto recvfrom setsockopt getsockopt shutdown sendmsg recvmsg readahead brk munmap mremap clone execve mmap fadvise64 mprotect msync mlock munlock mlockall munlockall mincore madvise rt_tgsigqueueinfo perf_event_open accept4 recvmmsg wait4 prlimit64 syncfs setns sendmmsg process_vm_readv process_vm_writev finit_module sched_setattr sched_getattr renameat2 seccomp getrandom memfd_create bpf execveat userfaultfd membarrier mlock2 copy_file_range preadv2 pwritev2 statx pidfd_send_signal pidfd_open close_range pidfd_getfd process_madvise set_robust_list @blockList umount2 mount chroot acct init_module delete_module clock_settime syslog reboot setregid setgid setreuid setuid setfsuid setfsgid sethostname setdomainname settimeofday adjtimex swapon swapoff clock_adjtime