]> granicus.if.org Git - strace/blob - tests/Makefile.am
Implement mlock2 syscall decoding
[strace] / tests / Makefile.am
1 # Automake input for strace tests.
2
3 OS = linux
4 ARCH = @arch@
5 AM_CFLAGS = $(WARN_CFLAGS)
6 AM_CPPFLAGS = -I$(top_builddir)/$(OS)/$(ARCH) \
7               -I$(top_srcdir)/$(OS)/$(ARCH) \
8               -I$(top_builddir)/$(OS) \
9               -I$(top_srcdir)/$(OS) \
10               -I$(top_builddir) \
11               -I$(top_srcdir)
12
13 check_PROGRAMS = \
14         adjtimex \
15         aio \
16         bpf \
17         caps \
18         clock_nanosleep \
19         clock_xettime \
20         epoll_create1 \
21         eventfd \
22         execve \
23         execveat \
24         fanotify_mark \
25         filter-unavailable \
26         getrandom \
27         inet-accept-connect-send-recv \
28         ioctl \
29         ip_mreq \
30         ipc_msg \
31         ipc_msgbuf \
32         ipc_sem \
33         ipc_shm \
34         membarrier \
35         memfd_create \
36         mlock2 \
37         mmap \
38         mmap64 \
39         mmsg \
40         mq \
41         nanosleep \
42         net-accept-connect \
43         netlink_inet_diag \
44         netlink_unix_diag \
45         oldselect \
46         pc \
47         pipe \
48         ppoll \
49         pselect6 \
50         readlink \
51         readlinkat \
52         restart_syscall \
53         rt_sigqueueinfo \
54         sched_xetattr \
55         scm_rights \
56         seccomp \
57         select \
58         sendfile \
59         sendfile64 \
60         set_ptracer_any \
61         sigaction \
62         sigaltstack \
63         signalfd \
64         sigreturn \
65         stack-fcall \
66         stat \
67         stat32 \
68         statfs \
69         sysinfo \
70         time \
71         timer_create \
72         timer_xettime \
73         timerfd_xettime \
74         times \
75         times-fail \
76         uid \
77         uid16 \
78         uid32 \
79         uio \
80         umovestr \
81         umovestr2 \
82         unix-pair-send-recv \
83         userfaultfd \
84         utime \
85         utimensat \
86         wait \
87         xattr \
88         xet_robust_list \
89         xetitimer \
90         xettimeofday \
91         # end of check_PROGRAMS
92
93 clock_xettime_LDADD = -lrt
94 filter_unavailable_LDADD = -lpthread
95 mmap64_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
96 mq_LDADD = -lrt
97 pc_LDADD = $(dl_LIBS)
98 stat_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
99 statfs_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
100 times_LDADD = -lrt
101 uio_CFLAGS = $(AM_CFLAGS) -D_FILE_OFFSET_BITS=64
102 stack_fcall_SOURCES = stack-fcall.c \
103         stack-fcall-0.c stack-fcall-1.c stack-fcall-2.c stack-fcall-3.c
104
105 TESTS = \
106         strace-f.test \
107         qual_syscall.test \
108         bexecve.test \
109         adjtimex.test \
110         aio.test \
111         bpf.test \
112         caps.test \
113         clock_nanosleep.test \
114         clock_xettime.test \
115         dumpio.test \
116         epoll_create1.test \
117         eventfd.test \
118         execve.test \
119         execveat.test \
120         fanotify_mark.test \
121         filter-unavailable.test \
122         getdents.test \
123         getrandom.test \
124         ioctl.test \
125         ip_mreq.test \
126         ipc_msg.test \
127         ipc_msgbuf.test \
128         ipc_shm.test \
129         ipc_sem.test \
130         mq.test \
131         pselect6.test \
132         readlink.test \
133         readlinkat.test \
134         rt_sigqueueinfo.test \
135         sched_xetattr.test \
136         scm_rights-fd.test \
137         seccomp.test \
138         select.test \
139         sendfile.test \
140         sendfile64.test \
141         sigaction.test \
142         sigaltstack.test \
143         signalfd.test \
144         sigreturn.test \
145         stat.test \
146         stat32-v.test \
147         stat64-v.test \
148         statfs.test \
149         sysinfo.test \
150         membarrier.test \
151         memfd_create.test \
152         mlock2.test \
153         mmap.test \
154         mmap64.test \
155         mmsg.test \
156         nanosleep.test \
157         net.test \
158         net-fd.test \
159         net-yy.test \
160         oldselect.test \
161         pipe.test \
162         pc.test \
163         ppoll.test \
164         sun_path.test \
165         time.test \
166         timer_create.test \
167         timer_xettime.test \
168         timerfd_xettime.test \
169         times.test \
170         times-fail.test \
171         umovestr.test \
172         umovestr2.test \
173         unix-yy.test \
174         uid.test \
175         uid16.test \
176         uid32.test \
177         uio.test \
178         userfaultfd.test \
179         utime.test \
180         utimensat.test \
181         wait.test \
182         xattr.test \
183         xet_robust_list.test \
184         xetitimer.test \
185         xettimeofday.test \
186         count.test \
187         detach-sleeping.test \
188         detach-stopped.test \
189         detach-running.test \
190         restart_syscall.test \
191         strace-k.test
192
193 net-fd.log: net.log
194
195 TEST_LOG_COMPILER = env
196 AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) $(srcdir)/run.sh
197
198 EXTRA_DIST = init.sh run.sh match.awk \
199              caps.awk \
200              dumpio.expected \
201              epoll_create1.expected \
202              eventfd.expected \
203              execve.expected \
204              execve-v.expected \
205              execveat.expected \
206              execveat-v.expected \
207              fanotify_mark.expected \
208              filter-unavailable.expected \
209              getdents.awk \
210              getdents.out \
211              ip_mreq.expected \
212              ipc.sh \
213              ipc_msgbuf.expected \
214              memfd_create.expected \
215              mmsg.expected \
216              mq.expected \
217              net.expected \
218              net-fd.expected \
219              net-yy-accept.awk \
220              net-yy-connect.awk \
221              oldselect.expected \
222              pipe.expected \
223              ppoll.expected \
224              ppoll-v.expected \
225              sigaction.awk \
226              sigaltstack.expected \
227              signalfd.expected \
228              statfs.expected \
229              sun_path.expected \
230              uid.awk \
231              uio.expected \
232              umovestr.expected \
233              unix-yy-accept.awk \
234              unix-yy-connect.awk \
235              wait.expected \
236              xattr.expected \
237              $(TESTS)
238
239 CLEANFILES = $(TESTS:=.tmp)