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 14group("HatsSyscallsTest") { 15 testonly = true 16 deps = [ 17 "abort:abort01", 18 "accept:accept01", 19 "accept:accept02", 20 "accept4:accept4_01", 21 "access:access01", 22 "access:access02", 23 "access:access03", 24 "access:access04", 25 "acct:acct01", 26 "acct:acct02", 27 "add_key:add_key01", 28 "add_key:add_key02", 29 "add_key:add_key03", 30 "add_key:add_key04", 31 "add_key:add_key05", 32 "adjtimex:adjtimex01", 33 "adjtimex:adjtimex02", 34 "adjtimex:adjtimex03", 35 "alarm:alarm02", 36 "alarm:alarm03", 37 "alarm:alarm05", 38 "alarm:alarm06", 39 "alarm:alarm07", 40 "bind:bind01", 41 "bind:bind02", 42 "bind:bind03", 43 "bind:bind04", 44 "bind:bind05", 45 "bind:bind06", 46 "bpf:bpf_map01", 47 "bpf:bpf_prog01", 48 "bpf:bpf_prog02", 49 "bpf:bpf_prog03", 50 "bpf:bpf_prog04", 51 "bpf:bpf_prog05", 52 "brk:brk01", 53 "brk:brk02", 54 "cacheflush:cacheflush01", 55 "capget:capget01", 56 "capget:capget02", 57 "capset:capset01", 58 "capset:capset02", 59 "capset:capset03", 60 "capset:capset04", 61 "chdir:chdir01", 62 "chdir:chdir04", 63 "chmod:chmod01", 64 "chmod:chmod03", 65 "chmod:chmod05", 66 "chmod:chmod06", 67 "chmod:chmod07", 68 "chown:chown01", 69 "chown:chown02", 70 "chown:chown03", 71 "chown:chown04", 72 "chown:chown05", 73 "chroot:chroot01", 74 "chroot:chroot02", 75 "chroot:chroot03", 76 "chroot:chroot04", 77 "clock_adjtime:clock_adjtime01", 78 "clock_adjtime:clock_adjtime02", 79 "clock_getres:clock_getres01", 80 "clock_gettime:clock_gettime01", 81 "clock_gettime:clock_gettime02", 82 "clock_gettime:clock_gettime03", 83 "clock_gettime:clock_gettime04", 84 "clock_gettime:leapsec01", 85 "clock_nanosleep:clock_nanosleep01", 86 "clock_nanosleep:clock_nanosleep02", 87 "clock_nanosleep:clock_nanosleep03", 88 "clock_nanosleep:clock_nanosleep04", 89 "clock_settime:clock_settime01", 90 "clock_settime:clock_settime02", 91 "clock_settime:clock_settime03", 92 "clone:clone01", 93 "clone:clone02", 94 "clone:clone03", 95 "clone:clone04", 96 "clone:clone05", 97 "clone:clone06", 98 "clone:clone07", 99 "clone:clone08", 100 "clone:clone09", 101 "clone3:clone301", 102 "clone3:clone302", 103 "close:close01", 104 "close:close02", 105 "close_range:close_range01", 106 "close_range:close_range02", 107 "cma:process_vm01", 108 "cma:process_vm_readv02", 109 "cma:process_vm_readv03", 110 "cma:process_vm_writev02", 111 "connect:connect01", 112 "connect:connect02", 113 "copy_file_range:copy_file_range01", 114 "copy_file_range:copy_file_range02", 115 "copy_file_range:copy_file_range03", 116 "creat:creat01", 117 "creat:creat03", 118 "creat:creat04", 119 "creat:creat05", 120 "creat:creat06", 121 "creat:creat07", 122 "creat:creat07_child", 123 "creat:creat08", 124 "creat:creat09", 125 "dup:dup01", 126 "dup:dup02", 127 "dup:dup03", 128 "dup:dup04", 129 "dup:dup05", 130 "dup:dup06", 131 "dup:dup07", 132 "dup2:dup201", 133 "dup2:dup202", 134 "dup2:dup203", 135 "dup2:dup204", 136 "dup2:dup205", 137 "dup2:dup206", 138 "dup2:dup207", 139 "dup3:dup3_01", 140 "dup3:dup3_02", 141 "epoll_create1:epoll_create1_01", 142 "epoll_create1:epoll_create1_02", 143 "epoll_ctl:epoll_ctl01", 144 "epoll_ctl:epoll_ctl02", 145 "epoll_ctl:epoll_ctl03", 146 "epoll_ctl:epoll_ctl04", 147 "epoll_ctl:epoll_ctl05", 148 "epoll_wait:epoll_wait01", 149 "epoll_wait:epoll_wait02", 150 "epoll_wait:epoll_wait03", 151 "epoll_wait:epoll_wait04", 152 "eventfd2:eventfd2_01", 153 "eventfd2:eventfd2_02", 154 "eventfd2:eventfd2_03", 155 "execl:execl01", 156 "execl:execl01_child", 157 "execle:execle01", 158 "execle:execle01_child", 159 "execlp:execlp01", 160 "execlp:execlp01_child", 161 "execv:execv01", 162 "execv:execv01_child", 163 "execve:execve01", 164 "execve:execve01_child", 165 "execve:execve02", 166 "execve:execve03", 167 "execve:execve04", 168 "execve:execve05", 169 "execvp:execvp01", 170 "execvp:execvp01_child", 171 "exit:exit01", 172 "exit:exit02", 173 "exit_group:exit_group01", 174 "faccessat:faccessat01", 175 "fadvis:posix_fadvise01", 176 "fadvis:posix_fadvise02", 177 "fadvis:posix_fadvise03", 178 "fadvis:posix_fadvise04", 179 "fchdir:fchdir01", 180 "fchdir:fchdir02", 181 "fchdir:fchdir03", 182 "fchmodat:fchmodat01", 183 "fchown:fchown01", 184 "fchown:fchown02", 185 "fchown:fchown03", 186 "fchown:fchown04", 187 "fchown:fchown05", 188 "fchownat:fchownat01", 189 "fchownat:fchownat02", 190 "flistxattr:flistxattr01", 191 "flistxattr:flistxattr02", 192 "flistxattr:flistxattr03", 193 "flock:flock01", 194 "flock:flock02", 195 "flock:flock03", 196 "flock:flock04", 197 "flock:flock06", 198 "fpathconf:fpathconf01", 199 "fstat:fstat02", 200 "fstat:fstat03", 201 "futex:futex_cmp_requeue01", 202 "futex:futex_cmp_requeue02", 203 "futex:futex_wait01", 204 "futex:futex_wait02", 205 "futex:futex_wait03", 206 "futex:futex_wait04", 207 "futex:futex_wait05", 208 "futex:futex_wait_bitset01", 209 "futex:futex_wake01", 210 "futex:futex_wake02", 211 "futex:futex_wake03", 212 "futex:futex_wake04", 213 "getcpu:getcpu01", 214 "getcwd:getcwd01", 215 "getcwd:getcwd02", 216 "getcwd:getcwd03", 217 "getcwd:getcwd04", 218 "getdomainname:getdomainname01", 219 "geteuid:geteuid01", 220 "geteuid:geteuid02", 221 "getgid:getgid01", 222 "getgid:getgid03", 223 "getgroups:getgroups01", 224 "getgroups:getgroups03", 225 "gethostname:gethostname01", 226 "getitimer:getitimer01", 227 "getitimer:getitimer02", 228 "getitimer:getitimer03", 229 "getpagesize:getpagesize01", 230 "getpeername:getpeername01", 231 "getpgid:getpgid01", 232 "getpgid:getpgid02", 233 "getpgrp:getpgrp01", 234 "getpid:getpid01", 235 "getpid:getpid02", 236 "getppid:getppid01", 237 "getppid:getppid02", 238 "getpriority:getpriority01", 239 "getpriority:getpriority02", 240 "getrandom:getrandom01", 241 "getrandom:getrandom02", 242 "getrandom:getrandom03", 243 "getrandom:getrandom04", 244 "getresgid:getresgid01", 245 "getresgid:getresgid02", 246 "getresgid:getresgid03", 247 "getresuid:getresuid01", 248 "getresuid:getresuid02", 249 "getresuid:getresuid03", 250 "getrlimit:getrlimit01", 251 "getrlimit:getrlimit02", 252 "getrlimit:getrlimit03", 253 "getsid:getsid01", 254 "getsid:getsid02", 255 "getsockname:getsockname01", 256 "getsockopt:getsockopt01", 257 "getsockopt:getsockopt02", 258 "gettid:gettid01", 259 "gettimeofday:gettimeofday01", 260 "gettimeofday:gettimeofday02", 261 "getuid:getuid01", 262 "getuid:getuid03", 263 "inotify_init:inotify_init1_01", 264 "inotify_init:inotify_init1_02", 265 "kcmp:kcmp01", 266 "kcmp:kcmp02", 267 "kcmp:kcmp03", 268 "keyctl:keyctl01", 269 "keyctl:keyctl02", 270 "keyctl:keyctl03", 271 "keyctl:keyctl04", 272 "keyctl:keyctl05", 273 "keyctl:keyctl06", 274 "keyctl:keyctl07", 275 "keyctl:keyctl08", 276 "lgetxattr:lgetxattr01", 277 "lgetxattr:lgetxattr02", 278 "listen:listen01", 279 "listxattr:listxattr01", 280 "listxattr:listxattr02", 281 "listxattr:listxattr03", 282 "llistxattr:llistxattr01", 283 "llistxattr:llistxattr02", 284 "llistxattr:llistxattr03", 285 "llseek:llseek01", 286 "llseek:llseek02", 287 "llseek:llseek03", 288 ] 289} 290