1*cf84ac9aSAndroid Build Coastguard Worker# Automake input for strace tests. 2*cf84ac9aSAndroid Build Coastguard Worker# 3*cf84ac9aSAndroid Build Coastguard Worker# Copyright (c) 2011-2016 Dmitry V. Levin <[email protected]> 4*cf84ac9aSAndroid Build Coastguard Worker# Copyright (c) 2011-2018 The strace developers. 5*cf84ac9aSAndroid Build Coastguard Worker# All rights reserved. 6*cf84ac9aSAndroid Build Coastguard Worker# 7*cf84ac9aSAndroid Build Coastguard Worker# Redistribution and use in source and binary forms, with or without 8*cf84ac9aSAndroid Build Coastguard Worker# modification, are permitted provided that the following conditions 9*cf84ac9aSAndroid Build Coastguard Worker# are met: 10*cf84ac9aSAndroid Build Coastguard Worker# 1. Redistributions of source code must retain the above copyright 11*cf84ac9aSAndroid Build Coastguard Worker# notice, this list of conditions and the following disclaimer. 12*cf84ac9aSAndroid Build Coastguard Worker# 2. Redistributions in binary form must reproduce the above copyright 13*cf84ac9aSAndroid Build Coastguard Worker# notice, this list of conditions and the following disclaimer in the 14*cf84ac9aSAndroid Build Coastguard Worker# documentation and/or other materials provided with the distribution. 15*cf84ac9aSAndroid Build Coastguard Worker# 3. The name of the author may not be used to endorse or promote products 16*cf84ac9aSAndroid Build Coastguard Worker# derived from this software without specific prior written permission. 17*cf84ac9aSAndroid Build Coastguard Worker# 18*cf84ac9aSAndroid Build Coastguard Worker# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 19*cf84ac9aSAndroid Build Coastguard Worker# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 20*cf84ac9aSAndroid Build Coastguard Worker# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 21*cf84ac9aSAndroid Build Coastguard Worker# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 22*cf84ac9aSAndroid Build Coastguard Worker# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 23*cf84ac9aSAndroid Build Coastguard Worker# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24*cf84ac9aSAndroid Build Coastguard Worker# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25*cf84ac9aSAndroid Build Coastguard Worker# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26*cf84ac9aSAndroid Build Coastguard Worker# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 27*cf84ac9aSAndroid Build Coastguard Worker# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28*cf84ac9aSAndroid Build Coastguard Worker 29*cf84ac9aSAndroid Build Coastguard WorkerOS = linux 30*cf84ac9aSAndroid Build Coastguard WorkerARCH = @arch_m32@ 31*cf84ac9aSAndroid Build Coastguard WorkerNATIVE_ARCH = @arch_native@ 32*cf84ac9aSAndroid Build Coastguard WorkerSIZEOF_KERNEL_LONG_T = 4 33*cf84ac9aSAndroid Build Coastguard WorkerSIZEOF_LONG = 4 34*cf84ac9aSAndroid Build Coastguard WorkerMPERS_NAME = m32 35*cf84ac9aSAndroid Build Coastguard WorkerMPERS_CC_FLAGS = @cc_flags_m32@ 36*cf84ac9aSAndroid Build Coastguard WorkerARCH_MFLAGS = -DMPERS_IS_$(MPERS_NAME) $(MPERS_CC_FLAGS) 37*cf84ac9aSAndroid Build Coastguard WorkerAM_CFLAGS = $(WARN_CFLAGS) 38*cf84ac9aSAndroid Build Coastguard WorkerAM_CPPFLAGS = $(ARCH_MFLAGS) \ 39*cf84ac9aSAndroid Build Coastguard Worker -I$(builddir) \ 40*cf84ac9aSAndroid Build Coastguard Worker -I$(top_builddir)/$(OS)/$(ARCH) \ 41*cf84ac9aSAndroid Build Coastguard Worker -I$(top_srcdir)/$(OS)/$(ARCH) \ 42*cf84ac9aSAndroid Build Coastguard Worker -I$(top_builddir)/$(OS) \ 43*cf84ac9aSAndroid Build Coastguard Worker -I$(top_srcdir)/$(OS) \ 44*cf84ac9aSAndroid Build Coastguard Worker -I$(top_builddir) \ 45*cf84ac9aSAndroid Build Coastguard Worker -I$(top_srcdir) \ 46*cf84ac9aSAndroid Build Coastguard Worker -DTESTS_SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \ 47*cf84ac9aSAndroid Build Coastguard Worker -DTESTS_SIZEOF_LONG=$(SIZEOF_LONG) 48*cf84ac9aSAndroid Build Coastguard WorkerAM_LDFLAGS = $(ARCH_MFLAGS) 49*cf84ac9aSAndroid Build Coastguard Worker 50*cf84ac9aSAndroid Build Coastguard Workerlibtests_a_SOURCES = \ 51*cf84ac9aSAndroid Build Coastguard Worker create_nl_socket.c \ 52*cf84ac9aSAndroid Build Coastguard Worker errno2name.c \ 53*cf84ac9aSAndroid Build Coastguard Worker error_msg.c \ 54*cf84ac9aSAndroid Build Coastguard Worker fill_memory.c \ 55*cf84ac9aSAndroid Build Coastguard Worker get_page_size.c \ 56*cf84ac9aSAndroid Build Coastguard Worker get_sigset_size.c \ 57*cf84ac9aSAndroid Build Coastguard Worker hexdump_strdup.c \ 58*cf84ac9aSAndroid Build Coastguard Worker hexquote_strndup.c \ 59*cf84ac9aSAndroid Build Coastguard Worker ifindex.c \ 60*cf84ac9aSAndroid Build Coastguard Worker inode_of_sockfd.c \ 61*cf84ac9aSAndroid Build Coastguard Worker libmmsg.c \ 62*cf84ac9aSAndroid Build Coastguard Worker libsocketcall.c \ 63*cf84ac9aSAndroid Build Coastguard Worker overflowuid.c \ 64*cf84ac9aSAndroid Build Coastguard Worker pipe_maxfd.c \ 65*cf84ac9aSAndroid Build Coastguard Worker print_quoted_string.c \ 66*cf84ac9aSAndroid Build Coastguard Worker print_time.c \ 67*cf84ac9aSAndroid Build Coastguard Worker printflags.c \ 68*cf84ac9aSAndroid Build Coastguard Worker printxval.c \ 69*cf84ac9aSAndroid Build Coastguard Worker signal2name.c \ 70*cf84ac9aSAndroid Build Coastguard Worker skip_unavailable.c \ 71*cf84ac9aSAndroid Build Coastguard Worker sprintrc.c \ 72*cf84ac9aSAndroid Build Coastguard Worker tail_alloc.c \ 73*cf84ac9aSAndroid Build Coastguard Worker test_netlink.h \ 74*cf84ac9aSAndroid Build Coastguard Worker test_nlattr.h \ 75*cf84ac9aSAndroid Build Coastguard Worker test_printpath.c \ 76*cf84ac9aSAndroid Build Coastguard Worker test_printstrn.c \ 77*cf84ac9aSAndroid Build Coastguard Worker test_ucopy.c \ 78*cf84ac9aSAndroid Build Coastguard Worker test_ucopy.h \ 79*cf84ac9aSAndroid Build Coastguard Worker tests.h \ 80*cf84ac9aSAndroid Build Coastguard Worker tprintf.c \ 81*cf84ac9aSAndroid Build Coastguard Worker # end of libtests_a_SOURCES 82*cf84ac9aSAndroid Build Coastguard Workerlibtests_a_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 83*cf84ac9aSAndroid Build Coastguard Workercheck_LIBRARIES = libtests.a 84*cf84ac9aSAndroid Build Coastguard WorkerLDADD = libtests.a 85*cf84ac9aSAndroid Build Coastguard Worker 86*cf84ac9aSAndroid Build Coastguard Workerinclude pure_executables.am 87*cf84ac9aSAndroid Build Coastguard Worker 88*cf84ac9aSAndroid Build Coastguard Workercheck_PROGRAMS = $(PURE_EXECUTABLES) \ 89*cf84ac9aSAndroid Build Coastguard Worker _newselect-P \ 90*cf84ac9aSAndroid Build Coastguard Worker answer \ 91*cf84ac9aSAndroid Build Coastguard Worker attach-f-p \ 92*cf84ac9aSAndroid Build Coastguard Worker attach-f-p-cmd \ 93*cf84ac9aSAndroid Build Coastguard Worker attach-p-cmd-cmd \ 94*cf84ac9aSAndroid Build Coastguard Worker attach-p-cmd-p \ 95*cf84ac9aSAndroid Build Coastguard Worker block_reset_raise_run \ 96*cf84ac9aSAndroid Build Coastguard Worker bpf-obj_get_info_by_fd \ 97*cf84ac9aSAndroid Build Coastguard Worker bpf-obj_get_info_by_fd-prog \ 98*cf84ac9aSAndroid Build Coastguard Worker bpf-obj_get_info_by_fd-prog-v \ 99*cf84ac9aSAndroid Build Coastguard Worker bpf-obj_get_info_by_fd-v \ 100*cf84ac9aSAndroid Build Coastguard Worker bpf-success \ 101*cf84ac9aSAndroid Build Coastguard Worker bpf-success-v \ 102*cf84ac9aSAndroid Build Coastguard Worker caps-abbrev \ 103*cf84ac9aSAndroid Build Coastguard Worker check_sigblock \ 104*cf84ac9aSAndroid Build Coastguard Worker check_sigign \ 105*cf84ac9aSAndroid Build Coastguard Worker clone_parent \ 106*cf84ac9aSAndroid Build Coastguard Worker clone_ptrace \ 107*cf84ac9aSAndroid Build Coastguard Worker count-f \ 108*cf84ac9aSAndroid Build Coastguard Worker delay \ 109*cf84ac9aSAndroid Build Coastguard Worker execve-v \ 110*cf84ac9aSAndroid Build Coastguard Worker execveat-v \ 111*cf84ac9aSAndroid Build Coastguard Worker filter-unavailable \ 112*cf84ac9aSAndroid Build Coastguard Worker fork-f \ 113*cf84ac9aSAndroid Build Coastguard Worker fsync-y \ 114*cf84ac9aSAndroid Build Coastguard Worker getpid \ 115*cf84ac9aSAndroid Build Coastguard Worker getppid \ 116*cf84ac9aSAndroid Build Coastguard Worker gettid \ 117*cf84ac9aSAndroid Build Coastguard Worker inject-nf \ 118*cf84ac9aSAndroid Build Coastguard Worker int_0x80 \ 119*cf84ac9aSAndroid Build Coastguard Worker ioctl_dm-v \ 120*cf84ac9aSAndroid Build Coastguard Worker ioctl_evdev-v \ 121*cf84ac9aSAndroid Build Coastguard Worker ioctl_evdev-success \ 122*cf84ac9aSAndroid Build Coastguard Worker ioctl_evdev-success-v \ 123*cf84ac9aSAndroid Build Coastguard Worker ioctl_loop-nv \ 124*cf84ac9aSAndroid Build Coastguard Worker ioctl_loop-v \ 125*cf84ac9aSAndroid Build Coastguard Worker ioctl_nsfs \ 126*cf84ac9aSAndroid Build Coastguard Worker ioctl_perf-success \ 127*cf84ac9aSAndroid Build Coastguard Worker ioctl_rtc-v \ 128*cf84ac9aSAndroid Build Coastguard Worker is_linux_mips_n64 \ 129*cf84ac9aSAndroid Build Coastguard Worker ksysent \ 130*cf84ac9aSAndroid Build Coastguard Worker list_sigaction_signum \ 131*cf84ac9aSAndroid Build Coastguard Worker localtime \ 132*cf84ac9aSAndroid Build Coastguard Worker mmsg-silent \ 133*cf84ac9aSAndroid Build Coastguard Worker mmsg_name-v \ 134*cf84ac9aSAndroid Build Coastguard Worker msg_control-v \ 135*cf84ac9aSAndroid Build Coastguard Worker net-accept-connect \ 136*cf84ac9aSAndroid Build Coastguard Worker net-tpacket_stats-success \ 137*cf84ac9aSAndroid Build Coastguard Worker netlink_inet_diag \ 138*cf84ac9aSAndroid Build Coastguard Worker netlink_netlink_diag \ 139*cf84ac9aSAndroid Build Coastguard Worker netlink_unix_diag \ 140*cf84ac9aSAndroid Build Coastguard Worker nsyscalls \ 141*cf84ac9aSAndroid Build Coastguard Worker nsyscalls-d \ 142*cf84ac9aSAndroid Build Coastguard Worker oldselect-P \ 143*cf84ac9aSAndroid Build Coastguard Worker oldselect-efault-P \ 144*cf84ac9aSAndroid Build Coastguard Worker pc \ 145*cf84ac9aSAndroid Build Coastguard Worker perf_event_open_nonverbose \ 146*cf84ac9aSAndroid Build Coastguard Worker perf_event_open_unabbrev \ 147*cf84ac9aSAndroid Build Coastguard Worker ppoll-v \ 148*cf84ac9aSAndroid Build Coastguard Worker prctl-seccomp-filter-v \ 149*cf84ac9aSAndroid Build Coastguard Worker prctl-seccomp-strict \ 150*cf84ac9aSAndroid Build Coastguard Worker prctl-spec-inject \ 151*cf84ac9aSAndroid Build Coastguard Worker print_maxfd \ 152*cf84ac9aSAndroid Build Coastguard Worker qual_fault \ 153*cf84ac9aSAndroid Build Coastguard Worker qual_inject-error-signal \ 154*cf84ac9aSAndroid Build Coastguard Worker qual_inject-retval \ 155*cf84ac9aSAndroid Build Coastguard Worker qual_inject-signal \ 156*cf84ac9aSAndroid Build Coastguard Worker qual_signal \ 157*cf84ac9aSAndroid Build Coastguard Worker quotactl-success \ 158*cf84ac9aSAndroid Build Coastguard Worker quotactl-success-v \ 159*cf84ac9aSAndroid Build Coastguard Worker quotactl-v \ 160*cf84ac9aSAndroid Build Coastguard Worker quotactl-xfs-success \ 161*cf84ac9aSAndroid Build Coastguard Worker quotactl-xfs-success-v \ 162*cf84ac9aSAndroid Build Coastguard Worker quotactl-xfs-v \ 163*cf84ac9aSAndroid Build Coastguard Worker redirect-fds \ 164*cf84ac9aSAndroid Build Coastguard Worker restart_syscall \ 165*cf84ac9aSAndroid Build Coastguard Worker run_expect_termsig \ 166*cf84ac9aSAndroid Build Coastguard Worker scm_rights \ 167*cf84ac9aSAndroid Build Coastguard Worker seccomp-filter-v \ 168*cf84ac9aSAndroid Build Coastguard Worker seccomp-strict \ 169*cf84ac9aSAndroid Build Coastguard Worker select-P \ 170*cf84ac9aSAndroid Build Coastguard Worker set_ptracer_any \ 171*cf84ac9aSAndroid Build Coastguard Worker set_sigblock \ 172*cf84ac9aSAndroid Build Coastguard Worker set_sigign \ 173*cf84ac9aSAndroid Build Coastguard Worker signal_receive \ 174*cf84ac9aSAndroid Build Coastguard Worker sleep \ 175*cf84ac9aSAndroid Build Coastguard Worker stack-fcall \ 176*cf84ac9aSAndroid Build Coastguard Worker stack-fcall-mangled \ 177*cf84ac9aSAndroid Build Coastguard Worker threads-execve \ 178*cf84ac9aSAndroid Build Coastguard Worker unblock_reset_raise \ 179*cf84ac9aSAndroid Build Coastguard Worker unix-pair-send-recv \ 180*cf84ac9aSAndroid Build Coastguard Worker unix-pair-sendto-recvfrom \ 181*cf84ac9aSAndroid Build Coastguard Worker vfork-f \ 182*cf84ac9aSAndroid Build Coastguard Worker wait4-v \ 183*cf84ac9aSAndroid Build Coastguard Worker waitid-v \ 184*cf84ac9aSAndroid Build Coastguard Worker zeroargc \ 185*cf84ac9aSAndroid Build Coastguard Worker # end of check_PROGRAMS 186*cf84ac9aSAndroid Build Coastguard Worker 187*cf84ac9aSAndroid Build Coastguard Workerattach_f_p_LDADD = -lpthread $(LDADD) 188*cf84ac9aSAndroid Build Coastguard Workercount_f_LDADD = -lpthread $(LDADD) 189*cf84ac9aSAndroid Build Coastguard Workerdelay_LDADD = $(clock_LIBS) $(LDADD) 190*cf84ac9aSAndroid Build Coastguard Workerfilter_unavailable_LDADD = -lpthread $(LDADD) 191*cf84ac9aSAndroid Build Coastguard Workerfstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 192*cf84ac9aSAndroid Build Coastguard Workerfstatat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 193*cf84ac9aSAndroid Build Coastguard Workerftruncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 194*cf84ac9aSAndroid Build Coastguard Workerlocaltime_LDADD = $(clock_LIBS) $(LDADD) 195*cf84ac9aSAndroid Build Coastguard Workerlstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 196*cf84ac9aSAndroid Build Coastguard Workermmap64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 197*cf84ac9aSAndroid Build Coastguard Workermmap64_Xabbrev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 198*cf84ac9aSAndroid Build Coastguard Workermmap64_Xraw_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 199*cf84ac9aSAndroid Build Coastguard Workermmap64_Xverbose_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 200*cf84ac9aSAndroid Build Coastguard Workermq_LDADD = $(mq_LIBS) $(LDADD) 201*cf84ac9aSAndroid Build Coastguard Workernewfstatat_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 202*cf84ac9aSAndroid Build Coastguard Workerpc_LDADD = $(dl_LIBS) $(LDADD) 203*cf84ac9aSAndroid Build Coastguard Workerpread64_pwrite64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 204*cf84ac9aSAndroid Build Coastguard Workerpreadv_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 205*cf84ac9aSAndroid Build Coastguard Workerpreadv_pwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 206*cf84ac9aSAndroid Build Coastguard Workerpwritev_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 207*cf84ac9aSAndroid Build Coastguard Workerstat64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 208*cf84ac9aSAndroid Build Coastguard Workerstatfs_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 209*cf84ac9aSAndroid Build Coastguard Workerthreads_execve_LDADD = -lpthread $(clock_LIBS) $(LDADD) 210*cf84ac9aSAndroid Build Coastguard Workertimes_LDADD = $(clock_LIBS) $(LDADD) 211*cf84ac9aSAndroid Build Coastguard Workertruncate64_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 212*cf84ac9aSAndroid Build Coastguard Workeruio_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 213*cf84ac9aSAndroid Build Coastguard Worker 214*cf84ac9aSAndroid Build Coastguard Workerstack_fcall_SOURCES = stack-fcall.c \ 215*cf84ac9aSAndroid Build Coastguard Worker stack-fcall-0.c stack-fcall-1.c stack-fcall-2.c stack-fcall-3.c 216*cf84ac9aSAndroid Build Coastguard Worker 217*cf84ac9aSAndroid Build Coastguard Workerstack_fcall_mangled_SOURCES = stack-fcall-mangled.c \ 218*cf84ac9aSAndroid Build Coastguard Worker stack-fcall-mangled-0.c stack-fcall-mangled-1.c \ 219*cf84ac9aSAndroid Build Coastguard Worker stack-fcall-mangled-2.c stack-fcall-mangled-3.c 220*cf84ac9aSAndroid Build Coastguard Worker 221*cf84ac9aSAndroid Build Coastguard Workerinclude gen_tests.am 222*cf84ac9aSAndroid Build Coastguard Worker 223*cf84ac9aSAndroid Build Coastguard Workerif ENABLE_STACKTRACE 224*cf84ac9aSAndroid Build Coastguard WorkerSTACKTRACE_TESTS = strace-k.test 225*cf84ac9aSAndroid Build Coastguard Workerif USE_DEMANGLE 226*cf84ac9aSAndroid Build Coastguard WorkerSTACKTRACE_TESTS += strace-k-demangle.test 227*cf84ac9aSAndroid Build Coastguard Workerendif 228*cf84ac9aSAndroid Build Coastguard Workerelse 229*cf84ac9aSAndroid Build Coastguard WorkerSTACKTRACE_TESTS = 230*cf84ac9aSAndroid Build Coastguard Workerendif 231*cf84ac9aSAndroid Build Coastguard Worker 232*cf84ac9aSAndroid Build Coastguard WorkerDECODER_TESTS = \ 233*cf84ac9aSAndroid Build Coastguard Worker bpf-success-v.test \ 234*cf84ac9aSAndroid Build Coastguard Worker bpf-success.test \ 235*cf84ac9aSAndroid Build Coastguard Worker brk.test \ 236*cf84ac9aSAndroid Build Coastguard Worker btrfs-X.test \ 237*cf84ac9aSAndroid Build Coastguard Worker btrfs-v.test \ 238*cf84ac9aSAndroid Build Coastguard Worker btrfs-vX.test \ 239*cf84ac9aSAndroid Build Coastguard Worker btrfs-vw.test \ 240*cf84ac9aSAndroid Build Coastguard Worker btrfs-vwX.test \ 241*cf84ac9aSAndroid Build Coastguard Worker btrfs-w.test \ 242*cf84ac9aSAndroid Build Coastguard Worker btrfs-wX.test \ 243*cf84ac9aSAndroid Build Coastguard Worker caps-abbrev.test \ 244*cf84ac9aSAndroid Build Coastguard Worker caps.test \ 245*cf84ac9aSAndroid Build Coastguard Worker eventfd.test \ 246*cf84ac9aSAndroid Build Coastguard Worker execve-v.test \ 247*cf84ac9aSAndroid Build Coastguard Worker execve.test \ 248*cf84ac9aSAndroid Build Coastguard Worker fadvise64.test \ 249*cf84ac9aSAndroid Build Coastguard Worker futex.test \ 250*cf84ac9aSAndroid Build Coastguard Worker getuid.test \ 251*cf84ac9aSAndroid Build Coastguard Worker ioctl.test \ 252*cf84ac9aSAndroid Build Coastguard Worker ioctl_evdev-success.test \ 253*cf84ac9aSAndroid Build Coastguard Worker ioctl_evdev-success-v.test \ 254*cf84ac9aSAndroid Build Coastguard Worker ioctl_perf-success.test \ 255*cf84ac9aSAndroid Build Coastguard Worker ipc_msgbuf.test \ 256*cf84ac9aSAndroid Build Coastguard Worker kern_features-fault.test \ 257*cf84ac9aSAndroid Build Coastguard Worker llseek.test \ 258*cf84ac9aSAndroid Build Coastguard Worker lseek.test \ 259*cf84ac9aSAndroid Build Coastguard Worker mmap.test \ 260*cf84ac9aSAndroid Build Coastguard Worker net-tpacket_stats-success.test \ 261*cf84ac9aSAndroid Build Coastguard Worker net-y-unix.test \ 262*cf84ac9aSAndroid Build Coastguard Worker net-yy-inet.test \ 263*cf84ac9aSAndroid Build Coastguard Worker net-yy-netlink.test \ 264*cf84ac9aSAndroid Build Coastguard Worker net-yy-unix.test \ 265*cf84ac9aSAndroid Build Coastguard Worker net.test \ 266*cf84ac9aSAndroid Build Coastguard Worker netlink_sock_diag.test \ 267*cf84ac9aSAndroid Build Coastguard Worker nsyscalls-d.test \ 268*cf84ac9aSAndroid Build Coastguard Worker nsyscalls-nd.test \ 269*cf84ac9aSAndroid Build Coastguard Worker nsyscalls.test \ 270*cf84ac9aSAndroid Build Coastguard Worker personality.test \ 271*cf84ac9aSAndroid Build Coastguard Worker pipe.test \ 272*cf84ac9aSAndroid Build Coastguard Worker poll-P.test \ 273*cf84ac9aSAndroid Build Coastguard Worker poll.test \ 274*cf84ac9aSAndroid Build Coastguard Worker prctl-arg2-intptr.test \ 275*cf84ac9aSAndroid Build Coastguard Worker prctl-dumpable.test \ 276*cf84ac9aSAndroid Build Coastguard Worker prctl-name.test \ 277*cf84ac9aSAndroid Build Coastguard Worker prctl-no-args.test \ 278*cf84ac9aSAndroid Build Coastguard Worker prctl-pdeathsig.test \ 279*cf84ac9aSAndroid Build Coastguard Worker prctl-seccomp-filter-v.test \ 280*cf84ac9aSAndroid Build Coastguard Worker prctl-seccomp-strict.test \ 281*cf84ac9aSAndroid Build Coastguard Worker prctl-securebits.test \ 282*cf84ac9aSAndroid Build Coastguard Worker prctl-spec-inject.test \ 283*cf84ac9aSAndroid Build Coastguard Worker prctl-tid_address.test \ 284*cf84ac9aSAndroid Build Coastguard Worker prctl-tsc.test \ 285*cf84ac9aSAndroid Build Coastguard Worker qual_fault-exit_group.test \ 286*cf84ac9aSAndroid Build Coastguard Worker quotactl-success-v.test \ 287*cf84ac9aSAndroid Build Coastguard Worker quotactl-success.test \ 288*cf84ac9aSAndroid Build Coastguard Worker quotactl-xfs-success-v.test \ 289*cf84ac9aSAndroid Build Coastguard Worker quotactl-xfs-success.test \ 290*cf84ac9aSAndroid Build Coastguard Worker readv.test \ 291*cf84ac9aSAndroid Build Coastguard Worker rt_sigaction.test \ 292*cf84ac9aSAndroid Build Coastguard Worker scm_rights-fd.test \ 293*cf84ac9aSAndroid Build Coastguard Worker seccomp-strict.test \ 294*cf84ac9aSAndroid Build Coastguard Worker sigaltstack.test \ 295*cf84ac9aSAndroid Build Coastguard Worker sun_path.test \ 296*cf84ac9aSAndroid Build Coastguard Worker uio.test \ 297*cf84ac9aSAndroid Build Coastguard Worker umount.test \ 298*cf84ac9aSAndroid Build Coastguard Worker umount2.test \ 299*cf84ac9aSAndroid Build Coastguard Worker umovestr.test \ 300*cf84ac9aSAndroid Build Coastguard Worker umovestr2.test \ 301*cf84ac9aSAndroid Build Coastguard Worker uname.test \ 302*cf84ac9aSAndroid Build Coastguard Worker unix-pair-send-recv.test \ 303*cf84ac9aSAndroid Build Coastguard Worker unix-pair-sendto-recvfrom.test \ 304*cf84ac9aSAndroid Build Coastguard Worker xet_thread_area_x86.test \ 305*cf84ac9aSAndroid Build Coastguard Worker # end of DECODER_TESTS 306*cf84ac9aSAndroid Build Coastguard Worker 307*cf84ac9aSAndroid Build Coastguard WorkerMISC_TESTS = \ 308*cf84ac9aSAndroid Build Coastguard Worker attach-f-p.test \ 309*cf84ac9aSAndroid Build Coastguard Worker attach-p-cmd.test \ 310*cf84ac9aSAndroid Build Coastguard Worker bexecve.test \ 311*cf84ac9aSAndroid Build Coastguard Worker clone_parent.test \ 312*cf84ac9aSAndroid Build Coastguard Worker clone_ptrace.test \ 313*cf84ac9aSAndroid Build Coastguard Worker count-f.test \ 314*cf84ac9aSAndroid Build Coastguard Worker count.test \ 315*cf84ac9aSAndroid Build Coastguard Worker delay.test \ 316*cf84ac9aSAndroid Build Coastguard Worker detach-running.test \ 317*cf84ac9aSAndroid Build Coastguard Worker detach-sleeping.test \ 318*cf84ac9aSAndroid Build Coastguard Worker detach-stopped.test \ 319*cf84ac9aSAndroid Build Coastguard Worker fflush.test \ 320*cf84ac9aSAndroid Build Coastguard Worker filter-unavailable.test \ 321*cf84ac9aSAndroid Build Coastguard Worker filtering_fd-syntax.test \ 322*cf84ac9aSAndroid Build Coastguard Worker filtering_syscall-syntax.test \ 323*cf84ac9aSAndroid Build Coastguard Worker get_regs.test \ 324*cf84ac9aSAndroid Build Coastguard Worker inject-nf.test \ 325*cf84ac9aSAndroid Build Coastguard Worker interactive_block.test \ 326*cf84ac9aSAndroid Build Coastguard Worker ksysent.test \ 327*cf84ac9aSAndroid Build Coastguard Worker localtime.test \ 328*cf84ac9aSAndroid Build Coastguard Worker opipe.test \ 329*cf84ac9aSAndroid Build Coastguard Worker options-syntax.test \ 330*cf84ac9aSAndroid Build Coastguard Worker pc.test \ 331*cf84ac9aSAndroid Build Coastguard Worker printpath-umovestr-legacy.test \ 332*cf84ac9aSAndroid Build Coastguard Worker printstrn-umoven-legacy.test \ 333*cf84ac9aSAndroid Build Coastguard Worker qual_fault-syntax.test \ 334*cf84ac9aSAndroid Build Coastguard Worker qual_fault-syscall.test \ 335*cf84ac9aSAndroid Build Coastguard Worker qual_fault.test \ 336*cf84ac9aSAndroid Build Coastguard Worker qual_inject-error-signal-syscall.test \ 337*cf84ac9aSAndroid Build Coastguard Worker qual_inject-error-signal.test \ 338*cf84ac9aSAndroid Build Coastguard Worker qual_inject-retval-syscall.test \ 339*cf84ac9aSAndroid Build Coastguard Worker qual_inject-retval.test \ 340*cf84ac9aSAndroid Build Coastguard Worker qual_inject-signal-syscall.test \ 341*cf84ac9aSAndroid Build Coastguard Worker qual_inject-signal.test \ 342*cf84ac9aSAndroid Build Coastguard Worker qual_inject-syntax.test \ 343*cf84ac9aSAndroid Build Coastguard Worker qual_signal.test \ 344*cf84ac9aSAndroid Build Coastguard Worker qual_syscall.test \ 345*cf84ac9aSAndroid Build Coastguard Worker redirect-fds.test \ 346*cf84ac9aSAndroid Build Coastguard Worker redirect.test \ 347*cf84ac9aSAndroid Build Coastguard Worker restart_syscall.test \ 348*cf84ac9aSAndroid Build Coastguard Worker sigblock.test \ 349*cf84ac9aSAndroid Build Coastguard Worker sigign.test \ 350*cf84ac9aSAndroid Build Coastguard Worker strace-C.test \ 351*cf84ac9aSAndroid Build Coastguard Worker strace-E.test \ 352*cf84ac9aSAndroid Build Coastguard Worker strace-S.test \ 353*cf84ac9aSAndroid Build Coastguard Worker strace-T.test \ 354*cf84ac9aSAndroid Build Coastguard Worker strace-V.test \ 355*cf84ac9aSAndroid Build Coastguard Worker strace-ff.test \ 356*cf84ac9aSAndroid Build Coastguard Worker strace-r.test \ 357*cf84ac9aSAndroid Build Coastguard Worker strace-t.test \ 358*cf84ac9aSAndroid Build Coastguard Worker strace-tt.test \ 359*cf84ac9aSAndroid Build Coastguard Worker strace-ttt.test \ 360*cf84ac9aSAndroid Build Coastguard Worker termsig.test \ 361*cf84ac9aSAndroid Build Coastguard Worker threads-execve.test \ 362*cf84ac9aSAndroid Build Coastguard Worker # end of MISC_TESTS 363*cf84ac9aSAndroid Build Coastguard Worker 364*cf84ac9aSAndroid Build Coastguard WorkerTESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(STACKTRACE_TESTS) 365*cf84ac9aSAndroid Build Coastguard Worker 366*cf84ac9aSAndroid Build Coastguard WorkerXFAIL_TESTS_ = 367*cf84ac9aSAndroid Build Coastguard WorkerXFAIL_TESTS_m32 = $(STACKTRACE_TESTS) 368*cf84ac9aSAndroid Build Coastguard WorkerXFAIL_TESTS_mx32 = $(STACKTRACE_TESTS) 369*cf84ac9aSAndroid Build Coastguard WorkerXFAIL_TESTS_x86_64 = int_0x80.gen.test 370*cf84ac9aSAndroid Build Coastguard WorkerXFAIL_TESTS_x32 = int_0x80.gen.test 371*cf84ac9aSAndroid Build Coastguard WorkerXFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH)) 372*cf84ac9aSAndroid Build Coastguard Worker 373*cf84ac9aSAndroid Build Coastguard WorkerTEST_LOG_COMPILER = env 374*cf84ac9aSAndroid Build Coastguard WorkerAM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) STRACE_NATIVE_ARCH=$(NATIVE_ARCH) \ 375*cf84ac9aSAndroid Build Coastguard Worker SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \ 376*cf84ac9aSAndroid Build Coastguard Worker SIZEOF_LONG=$(SIZEOF_LONG) \ 377*cf84ac9aSAndroid Build Coastguard Worker MIPS_ABI=$(MIPS_ABI) $(srcdir)/run.sh 378*cf84ac9aSAndroid Build Coastguard Worker 379*cf84ac9aSAndroid Build Coastguard Worker@VALGRIND_CHECK_RULES@ 380*cf84ac9aSAndroid Build Coastguard WorkerVALGRIND_FLAGS = --quiet 381*cf84ac9aSAndroid Build Coastguard WorkerVALGRIND_SUPPRESSIONS_FILES = $(abs_srcdir)/strace.supp 382*cf84ac9aSAndroid Build Coastguard Worker 383*cf84ac9aSAndroid Build Coastguard WorkerEXTRA_DIST = \ 384*cf84ac9aSAndroid Build Coastguard Worker accept_compat.h \ 385*cf84ac9aSAndroid Build Coastguard Worker attach-p-cmd.h \ 386*cf84ac9aSAndroid Build Coastguard Worker caps-abbrev.awk \ 387*cf84ac9aSAndroid Build Coastguard Worker caps.awk \ 388*cf84ac9aSAndroid Build Coastguard Worker clock.in \ 389*cf84ac9aSAndroid Build Coastguard Worker count-f.expected \ 390*cf84ac9aSAndroid Build Coastguard Worker eventfd.expected \ 391*cf84ac9aSAndroid Build Coastguard Worker fadvise.h \ 392*cf84ac9aSAndroid Build Coastguard Worker fcntl-common.c \ 393*cf84ac9aSAndroid Build Coastguard Worker filter-unavailable.expected \ 394*cf84ac9aSAndroid Build Coastguard Worker fstatat.c \ 395*cf84ac9aSAndroid Build Coastguard Worker fstatx.c \ 396*cf84ac9aSAndroid Build Coastguard Worker gen_pure_executables.sh \ 397*cf84ac9aSAndroid Build Coastguard Worker gen_tests.in \ 398*cf84ac9aSAndroid Build Coastguard Worker gen_tests.sh \ 399*cf84ac9aSAndroid Build Coastguard Worker getresugid.c \ 400*cf84ac9aSAndroid Build Coastguard Worker init.sh \ 401*cf84ac9aSAndroid Build Coastguard Worker init_delete_module.h \ 402*cf84ac9aSAndroid Build Coastguard Worker ipc.sh \ 403*cf84ac9aSAndroid Build Coastguard Worker ioctl_kvm_run_common.c \ 404*cf84ac9aSAndroid Build Coastguard Worker ksysent.sed \ 405*cf84ac9aSAndroid Build Coastguard Worker lstatx.c \ 406*cf84ac9aSAndroid Build Coastguard Worker match.awk \ 407*cf84ac9aSAndroid Build Coastguard Worker net.expected \ 408*cf84ac9aSAndroid Build Coastguard Worker netlink_sock_diag-v.sh \ 409*cf84ac9aSAndroid Build Coastguard Worker nlattr_ifla.h \ 410*cf84ac9aSAndroid Build Coastguard Worker pipe.expected \ 411*cf84ac9aSAndroid Build Coastguard Worker print_user_desc.c \ 412*cf84ac9aSAndroid Build Coastguard Worker process_vm_readv_writev.c \ 413*cf84ac9aSAndroid Build Coastguard Worker pure_executables.list \ 414*cf84ac9aSAndroid Build Coastguard Worker qual_fault-exit_group.expected \ 415*cf84ac9aSAndroid Build Coastguard Worker qual_inject-error-signal.expected \ 416*cf84ac9aSAndroid Build Coastguard Worker qual_inject-signal.expected \ 417*cf84ac9aSAndroid Build Coastguard Worker qualify_personality.sh \ 418*cf84ac9aSAndroid Build Coastguard Worker qualify_personality_empty.in \ 419*cf84ac9aSAndroid Build Coastguard Worker quotactl.h \ 420*cf84ac9aSAndroid Build Coastguard Worker regex.in \ 421*cf84ac9aSAndroid Build Coastguard Worker rt_sigaction.awk \ 422*cf84ac9aSAndroid Build Coastguard Worker run.sh \ 423*cf84ac9aSAndroid Build Coastguard Worker sched.in \ 424*cf84ac9aSAndroid Build Coastguard Worker scno_tampering.sh \ 425*cf84ac9aSAndroid Build Coastguard Worker setfsugid.c \ 426*cf84ac9aSAndroid Build Coastguard Worker setresugid.c \ 427*cf84ac9aSAndroid Build Coastguard Worker setreugid.c \ 428*cf84ac9aSAndroid Build Coastguard Worker setugid.c \ 429*cf84ac9aSAndroid Build Coastguard Worker sigaltstack.expected \ 430*cf84ac9aSAndroid Build Coastguard Worker sockname.c \ 431*cf84ac9aSAndroid Build Coastguard Worker stack-fcall.h \ 432*cf84ac9aSAndroid Build Coastguard Worker strace-C.expected \ 433*cf84ac9aSAndroid Build Coastguard Worker strace-E.expected \ 434*cf84ac9aSAndroid Build Coastguard Worker strace-T.expected \ 435*cf84ac9aSAndroid Build Coastguard Worker strace-ff.expected \ 436*cf84ac9aSAndroid Build Coastguard Worker strace-k-demangle.expected \ 437*cf84ac9aSAndroid Build Coastguard Worker strace-k-demangle.test \ 438*cf84ac9aSAndroid Build Coastguard Worker strace-k.expected \ 439*cf84ac9aSAndroid Build Coastguard Worker strace-k.test \ 440*cf84ac9aSAndroid Build Coastguard Worker strace-r.expected \ 441*cf84ac9aSAndroid Build Coastguard Worker strace.supp \ 442*cf84ac9aSAndroid Build Coastguard Worker sun_path.expected \ 443*cf84ac9aSAndroid Build Coastguard Worker syntax.sh \ 444*cf84ac9aSAndroid Build Coastguard Worker trace_fstat.in \ 445*cf84ac9aSAndroid Build Coastguard Worker trace_fstatfs.in \ 446*cf84ac9aSAndroid Build Coastguard Worker trace_lstat.in \ 447*cf84ac9aSAndroid Build Coastguard Worker trace_personality_32.in \ 448*cf84ac9aSAndroid Build Coastguard Worker trace_personality_64.in \ 449*cf84ac9aSAndroid Build Coastguard Worker trace_personality_x32.in \ 450*cf84ac9aSAndroid Build Coastguard Worker trace_personality_regex_32.in \ 451*cf84ac9aSAndroid Build Coastguard Worker trace_personality_regex_64.in \ 452*cf84ac9aSAndroid Build Coastguard Worker trace_personality_regex_x32.in \ 453*cf84ac9aSAndroid Build Coastguard Worker trace_question.in \ 454*cf84ac9aSAndroid Build Coastguard Worker trace_stat.in \ 455*cf84ac9aSAndroid Build Coastguard Worker trace_stat_like.in \ 456*cf84ac9aSAndroid Build Coastguard Worker trace_statfs.in \ 457*cf84ac9aSAndroid Build Coastguard Worker trace_statfs_like.in \ 458*cf84ac9aSAndroid Build Coastguard Worker uio.expected \ 459*cf84ac9aSAndroid Build Coastguard Worker umode_t.c \ 460*cf84ac9aSAndroid Build Coastguard Worker umovestr.expected \ 461*cf84ac9aSAndroid Build Coastguard Worker unix-pair-send-recv.expected \ 462*cf84ac9aSAndroid Build Coastguard Worker unix-pair-sendto-recvfrom.expected \ 463*cf84ac9aSAndroid Build Coastguard Worker xchownx.c \ 464*cf84ac9aSAndroid Build Coastguard Worker xgetrlimit.c \ 465*cf84ac9aSAndroid Build Coastguard Worker xselect.c \ 466*cf84ac9aSAndroid Build Coastguard Worker xstatfs.c \ 467*cf84ac9aSAndroid Build Coastguard Worker xstatfs64.c \ 468*cf84ac9aSAndroid Build Coastguard Worker xstatfsx.c \ 469*cf84ac9aSAndroid Build Coastguard Worker xstatx.c \ 470*cf84ac9aSAndroid Build Coastguard Worker xutimes.c \ 471*cf84ac9aSAndroid Build Coastguard Worker $(TESTS) 472*cf84ac9aSAndroid Build Coastguard Worker 473*cf84ac9aSAndroid Build Coastguard Workerksysent.h: $(srcdir)/ksysent.sed 474*cf84ac9aSAndroid Build Coastguard Worker echo '#include <asm/unistd.h>' | \ 475*cf84ac9aSAndroid Build Coastguard Worker $(CPP) $(AM_CPPFLAGS) $(CPPFLAGS) -dM - > $@.t1 476*cf84ac9aSAndroid Build Coastguard Worker LC_COLLATE=C sed -r -n -f $(srcdir)/ksysent.sed < $@.t1 > $@.t2 477*cf84ac9aSAndroid Build Coastguard Worker mv -f $@.t2 $@ 478*cf84ac9aSAndroid Build Coastguard Worker rm -f $@.t1 479*cf84ac9aSAndroid Build Coastguard Worker 480*cf84ac9aSAndroid Build Coastguard Workerksysent.$(OBJEXT): ksysent.h 481*cf84ac9aSAndroid Build Coastguard Worker 482*cf84ac9aSAndroid Build Coastguard Workerobjects = $(filter %.$(OBJEXT),$(SOURCES:.c=.$(OBJEXT))) 483*cf84ac9aSAndroid Build Coastguard Worker$(objects): scno.h 484*cf84ac9aSAndroid Build Coastguard Worker 485*cf84ac9aSAndroid Build Coastguard Workerclean-local: clean-local-check 486*cf84ac9aSAndroid Build Coastguard Worker.PHONY: clean-local-check 487*cf84ac9aSAndroid Build Coastguard Workerclean-local-check: 488*cf84ac9aSAndroid Build Coastguard Worker -rm -rf -- $(TESTS:.test=.dir) $(GEN_TESTS:.gen.test=.dir) 489*cf84ac9aSAndroid Build Coastguard Worker 490*cf84ac9aSAndroid Build Coastguard Worker.PHONY: check-valgrind-local 491*cf84ac9aSAndroid Build Coastguard Workercheck-valgrind-local: $(check_LIBRARIES) $(check_PROGRAMS) 492*cf84ac9aSAndroid Build Coastguard Worker 493*cf84ac9aSAndroid Build Coastguard WorkerBUILT_SOURCES = ksysent.h 494*cf84ac9aSAndroid Build Coastguard WorkerCLEANFILES = ksysent.h 495*cf84ac9aSAndroid Build Coastguard Worker 496*cf84ac9aSAndroid Build Coastguard Workerinclude ../scno.am 497