13298bea7Sopenharmony_ci# Copyright (C) 2022 Huawei Device Co., Ltd.
23298bea7Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
33298bea7Sopenharmony_ci# you may not use this file except in compliance with the License.
43298bea7Sopenharmony_ci# You may obtain a copy of the License at
53298bea7Sopenharmony_ci#
63298bea7Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
73298bea7Sopenharmony_ci#
83298bea7Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
93298bea7Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
103298bea7Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
113298bea7Sopenharmony_ci# See the License for the specific language governing permissions and
123298bea7Sopenharmony_ci# limitations under the License.
133298bea7Sopenharmony_ci
143298bea7Sopenharmony_cigroup("HatsSyscallsTest") {
153298bea7Sopenharmony_ci  testonly = true
163298bea7Sopenharmony_ci  deps = [
173298bea7Sopenharmony_ci    "abort:abort01",
183298bea7Sopenharmony_ci    "accept:accept01",
193298bea7Sopenharmony_ci    "accept:accept02",
203298bea7Sopenharmony_ci    "accept4:accept4_01",
213298bea7Sopenharmony_ci    "access:access01",
223298bea7Sopenharmony_ci    "access:access02",
233298bea7Sopenharmony_ci    "access:access03",
243298bea7Sopenharmony_ci    "access:access04",
253298bea7Sopenharmony_ci    "acct:acct01",
263298bea7Sopenharmony_ci    "acct:acct02",
273298bea7Sopenharmony_ci    "add_key:add_key01",
283298bea7Sopenharmony_ci    "add_key:add_key02",
293298bea7Sopenharmony_ci    "add_key:add_key03",
303298bea7Sopenharmony_ci    "add_key:add_key04",
313298bea7Sopenharmony_ci    "add_key:add_key05",
323298bea7Sopenharmony_ci    "adjtimex:adjtimex01",
333298bea7Sopenharmony_ci    "adjtimex:adjtimex02",
343298bea7Sopenharmony_ci    "adjtimex:adjtimex03",
353298bea7Sopenharmony_ci    "alarm:alarm02",
363298bea7Sopenharmony_ci    "alarm:alarm03",
373298bea7Sopenharmony_ci    "alarm:alarm05",
383298bea7Sopenharmony_ci    "alarm:alarm06",
393298bea7Sopenharmony_ci    "alarm:alarm07",
403298bea7Sopenharmony_ci    "bind:bind01",
413298bea7Sopenharmony_ci    "bind:bind02",
423298bea7Sopenharmony_ci    "bind:bind03",
433298bea7Sopenharmony_ci    "bind:bind04",
443298bea7Sopenharmony_ci    "bind:bind05",
453298bea7Sopenharmony_ci    "bind:bind06",
463298bea7Sopenharmony_ci    "bpf:bpf_map01",
473298bea7Sopenharmony_ci    "bpf:bpf_prog01",
483298bea7Sopenharmony_ci    "bpf:bpf_prog02",
493298bea7Sopenharmony_ci    "bpf:bpf_prog03",
503298bea7Sopenharmony_ci    "bpf:bpf_prog04",
513298bea7Sopenharmony_ci    "bpf:bpf_prog05",
523298bea7Sopenharmony_ci    "brk:brk01",
533298bea7Sopenharmony_ci    "brk:brk02",
543298bea7Sopenharmony_ci    "cacheflush:cacheflush01",
553298bea7Sopenharmony_ci    "capget:capget01",
563298bea7Sopenharmony_ci    "capget:capget02",
573298bea7Sopenharmony_ci    "capset:capset01",
583298bea7Sopenharmony_ci    "capset:capset02",
593298bea7Sopenharmony_ci    "capset:capset03",
603298bea7Sopenharmony_ci    "capset:capset04",
613298bea7Sopenharmony_ci    "chdir:chdir01",
623298bea7Sopenharmony_ci    "chdir:chdir04",
633298bea7Sopenharmony_ci    "chmod:chmod01",
643298bea7Sopenharmony_ci    "chmod:chmod03",
653298bea7Sopenharmony_ci    "chmod:chmod05",
663298bea7Sopenharmony_ci    "chmod:chmod06",
673298bea7Sopenharmony_ci    "chmod:chmod07",
683298bea7Sopenharmony_ci    "chown:chown01",
693298bea7Sopenharmony_ci    "chown:chown02",
703298bea7Sopenharmony_ci    "chown:chown03",
713298bea7Sopenharmony_ci    "chown:chown04",
723298bea7Sopenharmony_ci    "chown:chown05",
733298bea7Sopenharmony_ci    "chroot:chroot01",
743298bea7Sopenharmony_ci    "chroot:chroot02",
753298bea7Sopenharmony_ci    "chroot:chroot03",
763298bea7Sopenharmony_ci    "chroot:chroot04",
773298bea7Sopenharmony_ci    "clock_adjtime:clock_adjtime01",
783298bea7Sopenharmony_ci    "clock_adjtime:clock_adjtime02",
793298bea7Sopenharmony_ci    "clock_getres:clock_getres01",
803298bea7Sopenharmony_ci    "clock_gettime:clock_gettime01",
813298bea7Sopenharmony_ci    "clock_gettime:clock_gettime02",
823298bea7Sopenharmony_ci    "clock_gettime:clock_gettime03",
833298bea7Sopenharmony_ci    "clock_gettime:clock_gettime04",
843298bea7Sopenharmony_ci    "clock_gettime:leapsec01",
853298bea7Sopenharmony_ci    "clock_nanosleep:clock_nanosleep01",
863298bea7Sopenharmony_ci    "clock_nanosleep:clock_nanosleep02",
873298bea7Sopenharmony_ci    "clock_nanosleep:clock_nanosleep03",
883298bea7Sopenharmony_ci    "clock_nanosleep:clock_nanosleep04",
893298bea7Sopenharmony_ci    "clock_settime:clock_settime01",
903298bea7Sopenharmony_ci    "clock_settime:clock_settime02",
913298bea7Sopenharmony_ci    "clock_settime:clock_settime03",
923298bea7Sopenharmony_ci    "clone:clone01",
933298bea7Sopenharmony_ci    "clone:clone02",
943298bea7Sopenharmony_ci    "clone:clone03",
953298bea7Sopenharmony_ci    "clone:clone04",
963298bea7Sopenharmony_ci    "clone:clone05",
973298bea7Sopenharmony_ci    "clone:clone06",
983298bea7Sopenharmony_ci    "clone:clone07",
993298bea7Sopenharmony_ci    "clone:clone08",
1003298bea7Sopenharmony_ci    "clone:clone09",
1013298bea7Sopenharmony_ci    "clone3:clone301",
1023298bea7Sopenharmony_ci    "clone3:clone302",
1033298bea7Sopenharmony_ci    "close:close01",
1043298bea7Sopenharmony_ci    "close:close02",
1053298bea7Sopenharmony_ci    "close_range:close_range01",
1063298bea7Sopenharmony_ci    "close_range:close_range02",
1073298bea7Sopenharmony_ci    "cma:process_vm01",
1083298bea7Sopenharmony_ci    "cma:process_vm_readv02",
1093298bea7Sopenharmony_ci    "cma:process_vm_readv03",
1103298bea7Sopenharmony_ci    "cma:process_vm_writev02",
1113298bea7Sopenharmony_ci    "connect:connect01",
1123298bea7Sopenharmony_ci    "connect:connect02",
1133298bea7Sopenharmony_ci    "copy_file_range:copy_file_range01",
1143298bea7Sopenharmony_ci    "copy_file_range:copy_file_range02",
1153298bea7Sopenharmony_ci    "copy_file_range:copy_file_range03",
1163298bea7Sopenharmony_ci    "creat:creat01",
1173298bea7Sopenharmony_ci    "creat:creat03",
1183298bea7Sopenharmony_ci    "creat:creat04",
1193298bea7Sopenharmony_ci    "creat:creat05",
1203298bea7Sopenharmony_ci    "creat:creat06",
1213298bea7Sopenharmony_ci    "creat:creat07",
1223298bea7Sopenharmony_ci    "creat:creat07_child",
1233298bea7Sopenharmony_ci    "creat:creat08",
1243298bea7Sopenharmony_ci    "creat:creat09",
1253298bea7Sopenharmony_ci    "dup:dup01",
1263298bea7Sopenharmony_ci    "dup:dup02",
1273298bea7Sopenharmony_ci    "dup:dup03",
1283298bea7Sopenharmony_ci    "dup:dup04",
1293298bea7Sopenharmony_ci    "dup:dup05",
1303298bea7Sopenharmony_ci    "dup:dup06",
1313298bea7Sopenharmony_ci    "dup:dup07",
1323298bea7Sopenharmony_ci    "dup2:dup201",
1333298bea7Sopenharmony_ci    "dup2:dup202",
1343298bea7Sopenharmony_ci    "dup2:dup203",
1353298bea7Sopenharmony_ci    "dup2:dup204",
1363298bea7Sopenharmony_ci    "dup2:dup205",
1373298bea7Sopenharmony_ci    "dup2:dup206",
1383298bea7Sopenharmony_ci    "dup2:dup207",
1393298bea7Sopenharmony_ci    "dup3:dup3_01",
1403298bea7Sopenharmony_ci    "dup3:dup3_02",
1413298bea7Sopenharmony_ci    "epoll_create1:epoll_create1_01",
1423298bea7Sopenharmony_ci    "epoll_create1:epoll_create1_02",
1433298bea7Sopenharmony_ci    "epoll_ctl:epoll_ctl01",
1443298bea7Sopenharmony_ci    "epoll_ctl:epoll_ctl02",
1453298bea7Sopenharmony_ci    "epoll_ctl:epoll_ctl03",
1463298bea7Sopenharmony_ci    "epoll_ctl:epoll_ctl04",
1473298bea7Sopenharmony_ci    "epoll_ctl:epoll_ctl05",
1483298bea7Sopenharmony_ci    "epoll_wait:epoll_wait01",
1493298bea7Sopenharmony_ci    "epoll_wait:epoll_wait02",
1503298bea7Sopenharmony_ci    "epoll_wait:epoll_wait03",
1513298bea7Sopenharmony_ci    "epoll_wait:epoll_wait04",
1523298bea7Sopenharmony_ci    "eventfd2:eventfd2_01",
1533298bea7Sopenharmony_ci    "eventfd2:eventfd2_02",
1543298bea7Sopenharmony_ci    "eventfd2:eventfd2_03",
1553298bea7Sopenharmony_ci    "execl:execl01",
1563298bea7Sopenharmony_ci    "execl:execl01_child",
1573298bea7Sopenharmony_ci    "execle:execle01",
1583298bea7Sopenharmony_ci    "execle:execle01_child",
1593298bea7Sopenharmony_ci    "execlp:execlp01",
1603298bea7Sopenharmony_ci    "execlp:execlp01_child",
1613298bea7Sopenharmony_ci    "execv:execv01",
1623298bea7Sopenharmony_ci    "execv:execv01_child",
1633298bea7Sopenharmony_ci    "execve:execve01",
1643298bea7Sopenharmony_ci    "execve:execve01_child",
1653298bea7Sopenharmony_ci    "execve:execve02",
1663298bea7Sopenharmony_ci    "execve:execve03",
1673298bea7Sopenharmony_ci    "execve:execve04",
1683298bea7Sopenharmony_ci    "execve:execve05",
1693298bea7Sopenharmony_ci    "execvp:execvp01",
1703298bea7Sopenharmony_ci    "execvp:execvp01_child",
1713298bea7Sopenharmony_ci    "exit:exit01",
1723298bea7Sopenharmony_ci    "exit:exit02",
1733298bea7Sopenharmony_ci    "exit_group:exit_group01",
1743298bea7Sopenharmony_ci    "faccessat:faccessat01",
1753298bea7Sopenharmony_ci    "fadvis:posix_fadvise01",
1763298bea7Sopenharmony_ci    "fadvis:posix_fadvise02",
1773298bea7Sopenharmony_ci    "fadvis:posix_fadvise03",
1783298bea7Sopenharmony_ci    "fadvis:posix_fadvise04",
1793298bea7Sopenharmony_ci    "fchdir:fchdir01",
1803298bea7Sopenharmony_ci    "fchdir:fchdir02",
1813298bea7Sopenharmony_ci    "fchdir:fchdir03",
1823298bea7Sopenharmony_ci    "fchmodat:fchmodat01",
1833298bea7Sopenharmony_ci    "fchown:fchown01",
1843298bea7Sopenharmony_ci    "fchown:fchown02",
1853298bea7Sopenharmony_ci    "fchown:fchown03",
1863298bea7Sopenharmony_ci    "fchown:fchown04",
1873298bea7Sopenharmony_ci    "fchown:fchown05",
1883298bea7Sopenharmony_ci    "fchownat:fchownat01",
1893298bea7Sopenharmony_ci    "fchownat:fchownat02",
1903298bea7Sopenharmony_ci    "flistxattr:flistxattr01",
1913298bea7Sopenharmony_ci    "flistxattr:flistxattr02",
1923298bea7Sopenharmony_ci    "flistxattr:flistxattr03",
1933298bea7Sopenharmony_ci    "flock:flock01",
1943298bea7Sopenharmony_ci    "flock:flock02",
1953298bea7Sopenharmony_ci    "flock:flock03",
1963298bea7Sopenharmony_ci    "flock:flock04",
1973298bea7Sopenharmony_ci    "flock:flock06",
1983298bea7Sopenharmony_ci    "fpathconf:fpathconf01",
1993298bea7Sopenharmony_ci    "fstat:fstat02",
2003298bea7Sopenharmony_ci    "fstat:fstat03",
2013298bea7Sopenharmony_ci    "futex:futex_cmp_requeue01",
2023298bea7Sopenharmony_ci    "futex:futex_cmp_requeue02",
2033298bea7Sopenharmony_ci    "futex:futex_wait01",
2043298bea7Sopenharmony_ci    "futex:futex_wait02",
2053298bea7Sopenharmony_ci    "futex:futex_wait03",
2063298bea7Sopenharmony_ci    "futex:futex_wait04",
2073298bea7Sopenharmony_ci    "futex:futex_wait05",
2083298bea7Sopenharmony_ci    "futex:futex_wait_bitset01",
2093298bea7Sopenharmony_ci    "futex:futex_wake01",
2103298bea7Sopenharmony_ci    "futex:futex_wake02",
2113298bea7Sopenharmony_ci    "futex:futex_wake03",
2123298bea7Sopenharmony_ci    "futex:futex_wake04",
2133298bea7Sopenharmony_ci    "getcpu:getcpu01",
2143298bea7Sopenharmony_ci    "getcwd:getcwd01",
2153298bea7Sopenharmony_ci    "getcwd:getcwd02",
2163298bea7Sopenharmony_ci    "getcwd:getcwd03",
2173298bea7Sopenharmony_ci    "getcwd:getcwd04",
2183298bea7Sopenharmony_ci    "getdomainname:getdomainname01",
2193298bea7Sopenharmony_ci    "geteuid:geteuid01",
2203298bea7Sopenharmony_ci    "geteuid:geteuid02",
2213298bea7Sopenharmony_ci    "getgid:getgid01",
2223298bea7Sopenharmony_ci    "getgid:getgid03",
2233298bea7Sopenharmony_ci    "getgroups:getgroups01",
2243298bea7Sopenharmony_ci    "getgroups:getgroups03",
2253298bea7Sopenharmony_ci    "gethostname:gethostname01",
2263298bea7Sopenharmony_ci    "getitimer:getitimer01",
2273298bea7Sopenharmony_ci    "getitimer:getitimer02",
2283298bea7Sopenharmony_ci    "getitimer:getitimer03",
2293298bea7Sopenharmony_ci    "getpagesize:getpagesize01",
2303298bea7Sopenharmony_ci    "getpeername:getpeername01",
2313298bea7Sopenharmony_ci    "getpgid:getpgid01",
2323298bea7Sopenharmony_ci    "getpgid:getpgid02",
2333298bea7Sopenharmony_ci    "getpgrp:getpgrp01",
2343298bea7Sopenharmony_ci    "getpid:getpid01",
2353298bea7Sopenharmony_ci    "getpid:getpid02",
2363298bea7Sopenharmony_ci    "getppid:getppid01",
2373298bea7Sopenharmony_ci    "getppid:getppid02",
2383298bea7Sopenharmony_ci    "getpriority:getpriority01",
2393298bea7Sopenharmony_ci    "getpriority:getpriority02",
2403298bea7Sopenharmony_ci    "getrandom:getrandom01",
2413298bea7Sopenharmony_ci    "getrandom:getrandom02",
2423298bea7Sopenharmony_ci    "getrandom:getrandom03",
2433298bea7Sopenharmony_ci    "getrandom:getrandom04",
2443298bea7Sopenharmony_ci    "getresgid:getresgid01",
2453298bea7Sopenharmony_ci    "getresgid:getresgid02",
2463298bea7Sopenharmony_ci    "getresgid:getresgid03",
2473298bea7Sopenharmony_ci    "getresuid:getresuid01",
2483298bea7Sopenharmony_ci    "getresuid:getresuid02",
2493298bea7Sopenharmony_ci    "getresuid:getresuid03",
2503298bea7Sopenharmony_ci    "getrlimit:getrlimit01",
2513298bea7Sopenharmony_ci    "getrlimit:getrlimit02",
2523298bea7Sopenharmony_ci    "getrlimit:getrlimit03",
2533298bea7Sopenharmony_ci    "getsid:getsid01",
2543298bea7Sopenharmony_ci    "getsid:getsid02",
2553298bea7Sopenharmony_ci    "getsockname:getsockname01",
2563298bea7Sopenharmony_ci    "getsockopt:getsockopt01",
2573298bea7Sopenharmony_ci    "getsockopt:getsockopt02",
2583298bea7Sopenharmony_ci    "gettid:gettid01",
2593298bea7Sopenharmony_ci    "gettimeofday:gettimeofday01",
2603298bea7Sopenharmony_ci    "gettimeofday:gettimeofday02",
2613298bea7Sopenharmony_ci    "getuid:getuid01",
2623298bea7Sopenharmony_ci    "getuid:getuid03",
2633298bea7Sopenharmony_ci    "inotify_init:inotify_init1_01",
2643298bea7Sopenharmony_ci    "inotify_init:inotify_init1_02",
2653298bea7Sopenharmony_ci    "kcmp:kcmp01",
2663298bea7Sopenharmony_ci    "kcmp:kcmp02",
2673298bea7Sopenharmony_ci    "kcmp:kcmp03",
2683298bea7Sopenharmony_ci    "keyctl:keyctl01",
2693298bea7Sopenharmony_ci    "keyctl:keyctl02",
2703298bea7Sopenharmony_ci    "keyctl:keyctl03",
2713298bea7Sopenharmony_ci    "keyctl:keyctl04",
2723298bea7Sopenharmony_ci    "keyctl:keyctl05",
2733298bea7Sopenharmony_ci    "keyctl:keyctl06",
2743298bea7Sopenharmony_ci    "keyctl:keyctl07",
2753298bea7Sopenharmony_ci    "keyctl:keyctl08",
2763298bea7Sopenharmony_ci    "lgetxattr:lgetxattr01",
2773298bea7Sopenharmony_ci    "lgetxattr:lgetxattr02",
2783298bea7Sopenharmony_ci    "listen:listen01",
2793298bea7Sopenharmony_ci    "listxattr:listxattr01",
2803298bea7Sopenharmony_ci    "listxattr:listxattr02",
2813298bea7Sopenharmony_ci    "listxattr:listxattr03",
2823298bea7Sopenharmony_ci    "llistxattr:llistxattr01",
2833298bea7Sopenharmony_ci    "llistxattr:llistxattr02",
2843298bea7Sopenharmony_ci    "llistxattr:llistxattr03",
2853298bea7Sopenharmony_ci    "llseek:llseek01",
2863298bea7Sopenharmony_ci    "llseek:llseek02",
2873298bea7Sopenharmony_ci    "llseek:llseek03",
2883298bea7Sopenharmony_ci  ]
2893298bea7Sopenharmony_ci}
290