• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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