From: Dmitry V. Levin Date: Wed, 5 Apr 2017 00:37:54 +0000 (+0000) Subject: tests: tabulate stereotypical test scripts X-Git-Tag: v4.17~129 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0527093a7ce5e29320fcf9d8d52d9eb3035a4b71;p=strace tests: tabulate stereotypical test scripts Convert test scripts that follow simple testing patterns to a table. Generate all these scripts from gen_tests.in file using gen_tests.sh script at bootstrap time. The largest set of test scripts has been converted using the following command: grep -l ^run_strace_match_diff *.test |while read f; do n="${f%.test}" grep '^[^#]' "$f" | grep -Evq '^(\. "\${srcdir=\.}/init\.sh"|run_strace_match_diff)' || sed -n 's/^run_strace_match_diff\(.*\)/'$n'\1/p' "$f" done The second largest set of test scripts has been converted using the following command: grep -l srcdir= *.test |while read f; do n="${f%.test}" grep '^[^#]' "$f" | grep -Fvq srcdir= || sed -n 's/^. "\${srcdir=.}\/\([^"]\+\)".*/'$n'\t+\1/p' "$f" done * tests/gen_tests.in: New file. * tests/gen_tests.sh: New file. * bootstrap: Invoke it. * tests/.gitignore: Add *.gen.test and gen_tests.am. * tests/_newselect.test: Remove. * tests/accept.test: Ditto. * tests/accept4.test: Ditto. * tests/access.test: Ditto. * tests/acct.test: Ditto. * tests/add_key.test: Ditto. * tests/adjtimex.test: Ditto. * tests/aio.test: Ditto. * tests/alarm.test: Ditto. * tests/bpf.test: Ditto. * tests/btrfs.test: Ditto. * tests/chmod.test: Ditto. * tests/chown.test: Ditto. * tests/chown32.test: Ditto. * tests/chroot.test: Ditto. * tests/clock_adjtime.test: Ditto. * tests/clock_nanosleep.test: Ditto. * tests/clock_xettime.test: Ditto. * tests/copy_file_range.test: Ditto. * tests/creat.test: Ditto. * tests/delete_module.test: Ditto. * tests/dup.test: Ditto. * tests/dup2.test: Ditto. * tests/dup3.test: Ditto. * tests/epoll_create.test: Ditto. * tests/epoll_create1.test: Ditto. * tests/epoll_ctl.test: Ditto. * tests/epoll_pwait.test: Ditto. * tests/epoll_wait.test: Ditto. * tests/erestartsys.test: Ditto. * tests/execveat-v.test: Ditto. * tests/execveat.test: Ditto. * tests/faccessat.test: Ditto. * tests/fadvise64_64.test: Ditto. * tests/fallocate.test: Ditto. * tests/fanotify_init.test: Ditto. * tests/fanotify_mark.test: Ditto. * tests/fchdir.test: Ditto. * tests/fchmod.test: Ditto. * tests/fchmodat.test: Ditto. * tests/fchown.test: Ditto. * tests/fchown32.test: Ditto. * tests/fchownat.test: Ditto. * tests/fcntl.test: Ditto. * tests/fcntl64.test: Ditto. * tests/fdatasync.test: Ditto. * tests/file_handle.test: Ditto. * tests/file_ioctl.test: Ditto. * tests/finit_module.test: Ditto. * tests/flock.test: Ditto. * tests/fork-f.test: Ditto. * tests/fstat64.test: Ditto. * tests/fstatat64.test: Ditto. * tests/fstatfs.test: Ditto. * tests/fstatfs64.test: Ditto. * tests/fsync.test: Ditto. * tests/ftruncate.test: Ditto. * tests/ftruncate64.test: Ditto. * tests/futimesat.test: Ditto. * tests/get_mempolicy.test: Ditto. * tests/getcpu.test: Ditto. * tests/getcwd.test: Ditto. * tests/getdents.test: Ditto. * tests/getdents64.test: Ditto. * tests/getegid.test: Ditto. * tests/getegid32.test: Ditto. * tests/geteuid.test: Ditto. * tests/geteuid32.test: Ditto. * tests/getgid.test: Ditto. * tests/getgid32.test: Ditto. * tests/getgroups.test: Ditto. * tests/getgroups32.test: Ditto. * tests/getpeername.test: Ditto. * tests/getpgrp.test: Ditto. * tests/getrandom.test: Ditto. * tests/getresgid.test: Ditto. * tests/getresgid32.test: Ditto. * tests/getresuid.test: Ditto. * tests/getresuid32.test: Ditto. * tests/getrlimit.test: Ditto. * tests/getrusage.test: Ditto. * tests/getsid.test: Ditto. * tests/getsockname.test: Ditto. * tests/getuid32.test: Ditto. * tests/getxxid.test: Ditto. * tests/inet-cmsg.test: Ditto. * tests/init_module.test: Ditto. * tests/inotify.test: Ditto. * tests/inotify_init1.test: Ditto. * tests/int_0x80.test: Ditto. * tests/ioctl_block.test: Ditto. * tests/ioctl_evdev.test: Ditto. * tests/ioctl_loop.test: Ditto. * tests/ioctl_mtd.test: Ditto. * tests/ioctl_rtc.test: Ditto. * tests/ioctl_scsi.test: Ditto. * tests/ioctl_sg_io_v3.test: Ditto. * tests/ioctl_sg_io_v4.test: Ditto. * tests/ioctl_uffdio.test: Ditto. * tests/ioctl_v4l2.test: Ditto. * tests/ioperm.test: Ditto. * tests/iopl.test: Ditto. * tests/ioprio.test: Ditto. * tests/ip_mreq.test: Ditto. * tests/ipc.test: Ditto. * tests/ipc_msg.test: Ditto. * tests/ipc_sem.test: Ditto. * tests/ipc_shm.test: Ditto. * tests/kcmp.test: Ditto. * tests/kexec_file_load.test: Ditto. * tests/kexec_load.test: Ditto. * tests/keyctl.test: Ditto. * tests/kill.test: Ditto. * tests/lchown.test: Ditto. * tests/lchown32.test: Ditto. * tests/link.test: Ditto. * tests/linkat.test: Ditto. * tests/lookup_dcookie.test: Ditto. * tests/lstat.test: Ditto. * tests/lstat64.test: Ditto. * tests/mbind.test: Ditto. * tests/membarrier.test: Ditto. * tests/memfd_create.test: Ditto. * tests/migrate_pages.test: Ditto. * tests/mincore.test: Ditto. * tests/mkdir.test: Ditto. * tests/mkdirat.test: Ditto. * tests/mknod.test: Ditto. * tests/mknodat.test: Ditto. * tests/mlock.test: Ditto. * tests/mlock2.test: Ditto. * tests/mlockall.test: Ditto. * tests/mmap64.test: Ditto. * tests/mmsg-silent.test: Ditto. * tests/mmsg.test: Ditto. * tests/mmsg_name-v.test: Ditto. * tests/mmsg_name.test: Ditto. * tests/mount.test: Ditto. * tests/move_pages.test: Ditto. * tests/mq.test: Ditto. * tests/mq_sendrecv-read.test: Ditto. * tests/mq_sendrecv-write.test: Ditto. * tests/mq_sendrecv.test: Ditto. * tests/msg_control-v.test: Ditto. * tests/msg_control.test: Ditto. * tests/msg_name.test: Ditto. * tests/munlockall.test: Ditto. * tests/nanosleep.test: Ditto. * tests/net-icmp_filter.test: Ditto. * tests/net-sockaddr.test: Ditto. * tests/newfstatat.test: Ditto. * tests/old_mmap.test: Ditto. * tests/oldfstat.test: Ditto. * tests/oldlstat.test: Ditto. * tests/oldstat.test: Ditto. * tests/open.test: Ditto. * tests/openat.test: Ditto. * tests/pause.test: Ditto. * tests/perf_event_open.test: Ditto. * tests/perf_event_open_nonverbose.test: Ditto. * tests/perf_event_open_unabbrev.test: Ditto. * tests/pipe2.test: Ditto. * tests/pkey_alloc.test: Ditto. * tests/pkey_free.test: Ditto. * tests/pkey_mprotect.test: Ditto. * tests/ppoll-v.test: Ditto. * tests/ppoll.test: Ditto. * tests/preadv-pwritev.test: Ditto. * tests/preadv.test: Ditto. * tests/preadv2-pwritev2.test: Ditto. * tests/printstr.test: Ditto. * tests/prlimit64.test: Ditto. * tests/process_vm_readv.test: Ditto. * tests/process_vm_writev.test: Ditto. * tests/pselect6.test: Ditto. * tests/ptrace.test: Ditto. * tests/pwritev.test: Ditto. * tests/quotactl-v.test: Ditto. * tests/quotactl-xfs-v.test: Ditto. * tests/quotactl-xfs.test: Ditto. * tests/quotactl.test: Ditto. * tests/readahead.test: Ditto. * tests/readdir.test: Ditto. * tests/readlink.test: Ditto. * tests/readlinkat.test: Ditto. * tests/reboot.test: Ditto. * tests/recvfrom.test: Ditto. * tests/recvmmsg-timeout.test: Ditto. * tests/recvmsg.test: Ditto. * tests/remap_file_pages.test: Ditto. * tests/rename.test: Ditto. * tests/renameat.test: Ditto. * tests/renameat2.test: Ditto. * tests/request_key.test: Ditto. * tests/rmdir.test: Ditto. * tests/rt_sigpending.test: Ditto. * tests/rt_sigprocmask.test: Ditto. * tests/rt_sigqueueinfo.test: Ditto. * tests/rt_sigreturn.test: Ditto. * tests/rt_sigsuspend.test: Ditto. * tests/rt_sigtimedwait.test: Ditto. * tests/rt_tgsigqueueinfo.test: Ditto. * tests/sched_get_priority_mxx.test: Ditto. * tests/sched_rr_get_interval.test: Ditto. * tests/sched_xetaffinity.test: Ditto. * tests/sched_xetattr.test: Ditto. * tests/sched_xetparam.test: Ditto. * tests/sched_xetscheduler.test: Ditto. * tests/sched_yield.test: Ditto. * tests/seccomp-filter-v.test: Ditto. * tests/seccomp-filter.test: Ditto. * tests/select.test: Ditto. * tests/semop.test: Ditto. * tests/sendfile.test: Ditto. * tests/sendfile64.test: Ditto. * tests/set_mempolicy.test: Ditto. * tests/setdomainname.test: Ditto. * tests/setfsgid.test: Ditto. * tests/setfsgid32.test: Ditto. * tests/setfsuid.test: Ditto. * tests/setfsuid32.test: Ditto. * tests/setgid.test: Ditto. * tests/setgid32.test: Ditto. * tests/setgroups.test: Ditto. * tests/setgroups32.test: Ditto. * tests/sethostname.test: Ditto. * tests/setns.test: Ditto. * tests/setregid.test: Ditto. * tests/setregid32.test: Ditto. * tests/setresgid.test: Ditto. * tests/setresgid32.test: Ditto. * tests/setresuid.test: Ditto. * tests/setresuid32.test: Ditto. * tests/setreuid.test: Ditto. * tests/setreuid32.test: Ditto. * tests/setrlimit.test: Ditto. * tests/setuid.test: Ditto. * tests/setuid32.test: Ditto. * tests/shutdown.test: Ditto. * tests/siginfo.test: Ditto. * tests/signal_receive.test: Ditto. * tests/signalfd4.test: Ditto. * tests/sigreturn.test: Ditto. * tests/socketcall.test: Ditto. * tests/splice.test: Ditto. * tests/stat.test: Ditto. * tests/stat64.test: Ditto. * tests/statfs64.test: Ditto. * tests/statx.sh: Ditto. * tests/statx.test: Ditto. * tests/swap.test: Ditto. * tests/symlink.test: Ditto. * tests/symlinkat.test: Ditto. * tests/sync.test: Ditto. * tests/sync_file_range.test: Ditto. * tests/sync_file_range2.test: Ditto. * tests/sysinfo.test: Ditto. * tests/syslog.test: Ditto. * tests/tee.test: Ditto. * tests/time.test: Ditto. * tests/timer_create.test: Ditto. * tests/timer_xettime.test: Ditto. * tests/timerfd_xettime.test: Ditto. * tests/times-fail.test: Ditto. * tests/times.test: Ditto. * tests/truncate.test: Ditto. * tests/truncate64.test: Ditto. * tests/ugetrlimit.test: Ditto. * tests/umask.test: Ditto. * tests/umoven-illptr.test: Ditto. * tests/umovestr-illptr.test: Ditto. * tests/umovestr3.test: Ditto. * tests/unlink.test: Ditto. * tests/unlinkat.test: Ditto. * tests/unshare.test: Ditto. * tests/userfaultfd.test: Ditto. * tests/ustat.test: Ditto. * tests/utime.test: Ditto. * tests/utimes.test: Ditto. * tests/vfork-f.test: Ditto. * tests/vhangup.test: Ditto. * tests/vmsplice.test: Ditto. * tests/wait4-v.test: Ditto. * tests/wait4.test: Ditto. * tests/waitid-v.test: Ditto. * tests/waitid.test: Ditto. * tests/waitpid.test: Ditto. * tests/xattr-strings.test: Ditto. * tests/xet_robust_list.test: Ditto. * tests/xetitimer.test: Ditto. * tests/xetpgid.test: Ditto. * tests/xetpriority.test: Ditto. * tests/xettimeofday.test: Ditto. * tests/Makefile.am (DECODER_TESTS, MISC_TESTS): Remove them. Include gen_tests.am. (TESTS): Add $(GEN_TESTS). (XFAIL_TESTS_x86_64, XFAIL_TESTS_x32): Rename int_0x80.test to int_0x80.gen.test. (EXTRA_DIST): Add gen_tests.in and gen_tests.sh, remove statx.sh. (clean-local-check): Remove $(GEN_TESTS:.gen.test=.dir). --- diff --git a/bootstrap b/bootstrap index f7ef6f71..fd49b455 100755 --- a/bootstrap +++ b/bootstrap @@ -1,5 +1,9 @@ #!/bin/sh -eu +./generate_mpers_am.sh +./xlat/gen.sh +./tests/gen_tests.sh + for m in m32 mx32; do tests=tests-$m rm -rf $tests @@ -17,7 +21,4 @@ for m in m32 mx32; do done done -./generate_mpers_am.sh -./xlat/gen.sh - exec autoreconf -f -i "$@" diff --git a/tests/.gitignore b/tests/.gitignore index c21c09e1..bbb4b04e 100644 --- a/tests/.gitignore +++ b/tests/.gitignore @@ -1,4 +1,5 @@ *.dir +*.gen.test *.log *.o *.trs @@ -77,6 +78,7 @@ ftruncate ftruncate64 futex futimesat +gen_tests.am get_mempolicy getcpu getcwd diff --git a/tests/Makefile.am b/tests/Makefile.am index ead1fabe..5d4af4d9 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -477,6 +477,8 @@ uio_CPPFLAGS = $(AM_CPPFLAGS) -D_FILE_OFFSET_BITS=64 stack_fcall_SOURCES = stack-fcall.c \ stack-fcall-0.c stack-fcall-1.c stack-fcall-2.c stack-fcall-3.c +include gen_tests.am + if USE_LIBUNWIND LIBUNWIND_TESTS = strace-k.test else @@ -484,207 +486,42 @@ LIBUNWIND_TESTS = endif DECODER_TESTS = \ - _newselect.test \ - accept.test \ - accept4.test \ - access.test \ - acct.test \ - add_key.test \ - adjtimex.test \ - aio.test \ - alarm.test \ - bpf.test \ brk.test \ btrfs-v.test \ btrfs-vw.test \ btrfs-w.test \ - btrfs.test \ caps-abbrev.test \ caps.test \ - chmod.test \ - chown.test \ - chown32.test \ - chroot.test \ - clock_adjtime.test \ - clock_nanosleep.test \ - clock_xettime.test \ - copy_file_range.test \ - creat.test \ - delete_module.test \ - dup.test \ - dup2.test \ - dup3.test \ - epoll_create.test \ - epoll_create1.test \ - epoll_ctl.test \ - epoll_pwait.test \ - epoll_wait.test \ - erestartsys.test \ eventfd.test \ execve-v.test \ execve.test \ - execveat-v.test \ - execveat.test \ - faccessat.test \ fadvise64.test \ - fadvise64_64.test \ - fallocate.test \ - fanotify_init.test \ - fanotify_mark.test \ - fchdir.test \ - fchmod.test \ - fchmodat.test \ - fchown.test \ - fchown32.test \ - fchownat.test \ - fcntl.test \ - fcntl64.test \ - fdatasync.test \ - file_handle.test \ - file_ioctl.test \ - finit_module.test \ - flock.test \ fstat.test \ - fstat64.test \ - fstatat64.test \ - fstatfs.test \ - fstatfs64.test \ - fsync.test \ - ftruncate.test \ - ftruncate64.test \ futex.test \ - futimesat.test \ - get_mempolicy.test \ - getcpu.test \ - getcwd.test \ - getdents.test \ - getdents64.test \ - getegid.test \ - getegid32.test \ - geteuid.test \ - geteuid32.test \ - getgid.test \ - getgid32.test \ - getgroups.test \ - getgroups32.test \ - getpeername.test \ - getpgrp.test \ - getrandom.test \ - getresgid.test \ - getresgid32.test \ - getresuid.test \ - getresuid32.test \ - getrlimit.test \ - getrusage.test \ - getsid.test \ - getsockname.test \ getuid.test \ - getuid32.test \ - getxxid.test \ - inet-cmsg.test \ - init_module.test \ - inotify.test \ - inotify_init1.test \ ioctl.test \ - ioctl_block.test \ ioctl_dm-v.test \ ioctl_dm.test \ ioctl_evdev-v.test \ - ioctl_evdev.test \ ioctl_loop-nv.test \ ioctl_loop-v.test \ - ioctl_loop.test \ - ioctl_mtd.test \ ioctl_rtc-v.test \ - ioctl_rtc.test \ - ioctl_scsi.test \ - ioctl_sg_io_v3.test \ - ioctl_sg_io_v4.test \ ioctl_sock_gifconf.test \ - ioctl_uffdio.test \ - ioctl_v4l2.test \ - ioperm.test \ - iopl.test \ - ioprio.test \ - ip_mreq.test \ - ipc.test \ - ipc_msg.test \ ipc_msgbuf.test \ - ipc_sem.test \ - ipc_shm.test \ - kcmp.test \ - kexec_file_load.test \ - kexec_load.test \ - keyctl.test \ - kill.test \ - lchown.test \ - lchown32.test \ - link.test \ - linkat.test \ llseek.test \ - lookup_dcookie.test \ lseek.test \ - lstat.test \ - lstat64.test \ - mbind.test \ - membarrier.test \ - memfd_create.test \ - migrate_pages.test \ - mincore.test \ - mkdir.test \ - mkdirat.test \ - mknod.test \ - mknodat.test \ - mlock.test \ - mlock2.test \ - mlockall.test \ mmap.test \ - mmap64.test \ - mmsg-silent.test \ - mmsg.test \ - mmsg_name-v.test \ - mmsg_name.test \ - mount.test \ - move_pages.test \ - mq.test \ - mq_sendrecv-read.test \ - mq_sendrecv-write.test \ - mq_sendrecv.test \ - msg_control-v.test \ - msg_control.test \ - msg_name.test \ - munlockall.test \ - nanosleep.test \ - net-icmp_filter.test \ - net-sockaddr.test \ net-y-unix.test \ net-yy-inet.test \ net-yy-netlink.test \ net-yy-unix.test \ net.test \ netlink_protocol.test \ - newfstatat.test \ nsyscalls.test \ - old_mmap.test \ - oldfstat.test \ - oldlstat.test \ oldselect.test \ - oldstat.test \ - open.test \ - openat.test \ - pause.test \ - perf_event_open.test \ - perf_event_open_nonverbose.test \ - perf_event_open_unabbrev.test \ personality.test \ pipe.test \ - pipe2.test \ - pkey_alloc.test \ - pkey_free.test \ - pkey_mprotect.test \ poll.test \ - ppoll-v.test \ - ppoll.test \ prctl-arg2-intptr.test \ prctl-dumpable.test \ prctl-name.test \ @@ -696,150 +533,27 @@ DECODER_TESTS = \ prctl-tid_address.test \ prctl-tsc.test \ pread64-pwrite64.test \ - preadv-pwritev.test \ - preadv.test \ - preadv2-pwritev2.test \ - printstr.test \ - prlimit64.test \ - process_vm_readv.test \ - process_vm_writev.test \ - pselect6.test \ - ptrace.test \ - pwritev.test \ qual_fault-exit_group.test \ - quotactl-v.test \ - quotactl-xfs-v.test \ - quotactl-xfs.test \ - quotactl.test \ read-write.test \ - readahead.test \ - readdir.test \ - readlink.test \ - readlinkat.test \ readv.test \ - reboot.test \ - recvfrom.test \ - recvmmsg-timeout.test \ - recvmsg.test \ - remap_file_pages.test \ - rename.test \ - renameat.test \ - renameat2.test \ - request_key.test \ - rmdir.test \ - rt_sigpending.test \ - rt_sigprocmask.test \ - rt_sigqueueinfo.test \ - rt_sigreturn.test \ - rt_sigsuspend.test \ - rt_sigtimedwait.test \ - rt_tgsigqueueinfo.test \ sched.test \ - sched_get_priority_mxx.test \ - sched_rr_get_interval.test \ - sched_xetaffinity.test \ - sched_xetattr.test \ - sched_xetparam.test \ - sched_xetscheduler.test \ - sched_yield.test \ scm_rights-fd.test \ - seccomp-filter-v.test \ - seccomp-filter.test \ seccomp-strict.test \ - select.test \ - semop.test \ - sendfile.test \ - sendfile64.test \ - set_mempolicy.test \ - setdomainname.test \ - setfsgid.test \ - setfsgid32.test \ - setfsuid.test \ - setfsuid32.test \ - setgid.test \ - setgid32.test \ - setgroups.test \ - setgroups32.test \ - sethostname.test \ - setns.test \ - setregid.test \ - setregid32.test \ - setresgid.test \ - setresgid32.test \ - setresuid.test \ - setresuid32.test \ - setreuid.test \ - setreuid32.test \ - setrlimit.test \ - setuid.test \ - setuid32.test \ shmxt.test \ - shutdown.test \ sigaction.test \ sigaltstack.test \ - siginfo.test \ - signalfd4.test \ - sigreturn.test \ - socketcall.test \ - splice.test \ - stat.test \ - stat64.test \ statfs.test \ - statfs64.test \ - statx.test \ sun_path.test \ - swap.test \ - symlink.test \ - symlinkat.test \ - sync.test \ - sync_file_range.test \ - sync_file_range2.test \ - sysinfo.test \ - syslog.test \ - tee.test \ - time.test \ - timer_create.test \ - timer_xettime.test \ - timerfd_xettime.test \ - times-fail.test \ - times.test \ - truncate.test \ - truncate64.test \ - ugetrlimit.test \ uio.test \ - umask.test \ umount.test \ umount2.test \ - umoven-illptr.test \ - umovestr-illptr.test \ umovestr.test \ umovestr2.test \ - umovestr3.test \ uname.test \ unix-pair-send-recv.test \ unix-pair-sendto-recvfrom.test \ - unlink.test \ - unlinkat.test \ - unshare.test \ - userfaultfd.test \ - ustat.test \ - utime.test \ utimensat.test \ - utimes.test \ - vhangup.test \ - vmsplice.test \ - wait4-v.test \ - wait4.test \ - waitid-v.test \ - waitid.test \ - waitpid.test \ - xattr-strings.test \ xattr.test \ - xet_robust_list.test \ - xetitimer.test \ - xetpgid.test \ - xetpriority.test \ - xettimeofday.test \ # end of DECODER_TESTS MISC_TESTS = \ @@ -852,8 +566,6 @@ MISC_TESTS = \ detach-sleeping.test \ detach-stopped.test \ filter-unavailable.test \ - fork-f.test \ - int_0x80.test \ ksysent.test \ opipe.test \ options-syntax.test \ @@ -869,7 +581,6 @@ MISC_TESTS = \ redirect-fds.test \ redirect.test \ restart_syscall.test \ - signal_receive.test \ strace-C.test \ strace-E.test \ strace-S.test \ @@ -881,16 +592,15 @@ MISC_TESTS = \ strace-tt.test \ strace-ttt.test \ threads-execve.test \ - vfork-f.test \ # end of MISC_TESTS -TESTS = $(DECODER_TESTS) $(MISC_TESTS) $(LIBUNWIND_TESTS) +TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(LIBUNWIND_TESTS) XFAIL_TESTS_ = XFAIL_TESTS_m32 = $(LIBUNWIND_TESTS) XFAIL_TESTS_mx32 = $(LIBUNWIND_TESTS) -XFAIL_TESTS_x86_64 = int_0x80.test -XFAIL_TESTS_x32 = int_0x80.test +XFAIL_TESTS_x86_64 = int_0x80.gen.test +XFAIL_TESTS_x32 = int_0x80.gen.test XFAIL_TESTS = $(XFAIL_TESTS_$(MPERS_NAME)) $(XFAIL_TESTS_$(ARCH)) TEST_LOG_COMPILER = env @@ -900,7 +610,7 @@ AM_TEST_LOG_FLAGS = STRACE_ARCH=$(ARCH) MIPS_ABI=$(MIPS_ABI) $(srcdir)/run.sh VALGRIND_FLAGS = --quiet VALGRIND_SUPPRESSIONS_FILES = $(srcdir)/strace.supp -EXTRA_DIST = init.sh run.sh match.awk \ +EXTRA_DIST = gen_tests.in gen_tests.sh init.sh run.sh match.awk \ caps-abbrev.awk \ caps.awk \ count-f.expected \ @@ -933,7 +643,6 @@ EXTRA_DIST = init.sh run.sh match.awk \ sigaltstack.expected \ sockname.c \ statfs.expected \ - statx.sh \ strace-C.expected \ strace-E.expected \ strace-T.expected \ @@ -972,7 +681,7 @@ $(objects): scno.h clean-local: clean-local-check .PHONY: clean-local-check clean-local-check: - -rm -rf -- $(TESTS:.test=.dir) + -rm -rf -- $(TESTS:.test=.dir) $(GEN_TESTS:.gen.test=.dir) CLEANFILES = ksysent.h diff --git a/tests/_newselect.test b/tests/_newselect.test deleted file mode 100755 index 3371d4db..00000000 --- a/tests/_newselect.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check _newselect syscall decoding. - -. "${srcdir=.}/select.test" diff --git a/tests/accept.test b/tests/accept.test deleted file mode 100755 index b5e07904..00000000 --- a/tests/accept.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of accept syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a22 diff --git a/tests/accept4.test b/tests/accept4.test deleted file mode 100755 index 722f25a5..00000000 --- a/tests/accept4.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of accept4 syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a37 diff --git a/tests/access.test b/tests/access.test deleted file mode 100755 index 918fa6bb..00000000 --- a/tests/access.test +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# Check decoding of access syscall. - -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a30 -P access_sample diff --git a/tests/acct.test b/tests/acct.test deleted file mode 100755 index b9bca754..00000000 --- a/tests/acct.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check acct syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a20 diff --git a/tests/add_key.test b/tests/add_key.test deleted file mode 100755 index eadd8c2b..00000000 --- a/tests/add_key.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of add_key syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a30 -s12 diff --git a/tests/adjtimex.test b/tests/adjtimex.test deleted file mode 100755 index 0e870852..00000000 --- a/tests/adjtimex.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check adjtimex syscall decoding. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a15 diff --git a/tests/aio.test b/tests/aio.test deleted file mode 100755 index 2ba90da8..00000000 --- a/tests/aio.test +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -# Check io_* syscalls decoding. - -. "${srcdir=.}/init.sh" - -syscalls=io_setup,io_submit,io_getevents,io_cancel,io_destroy -run_strace_match_diff -a14 -e trace=$syscalls diff --git a/tests/alarm.test b/tests/alarm.test deleted file mode 100755 index 267b2239..00000000 --- a/tests/alarm.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check alarm syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a10 diff --git a/tests/bpf.test b/tests/bpf.test deleted file mode 100755 index adf0d576..00000000 --- a/tests/bpf.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check bpf syscall decoding. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a20 diff --git a/tests/btrfs.test b/tests/btrfs.test deleted file mode 100755 index 2121b5b8..00000000 --- a/tests/btrfs.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check basic btrfs ioctl decoding. - -. "${srcdir=.}/ioctl.test" diff --git a/tests/chmod.test b/tests/chmod.test deleted file mode 100755 index 70e561a1..00000000 --- a/tests/chmod.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check chmod syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a28 diff --git a/tests/chown.test b/tests/chown.test deleted file mode 100755 index eb356ce4..00000000 --- a/tests/chown.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check chown syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a28 diff --git a/tests/chown32.test b/tests/chown32.test deleted file mode 100755 index 0fa04c20..00000000 --- a/tests/chown32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check chown32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a31 diff --git a/tests/chroot.test b/tests/chroot.test deleted file mode 100755 index 3b384f5e..00000000 --- a/tests/chroot.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check chroot syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a24 diff --git a/tests/clock_adjtime.test b/tests/clock_adjtime.test deleted file mode 100755 index df2c0601..00000000 --- a/tests/clock_adjtime.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check clock_adjtime syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a37 diff --git a/tests/clock_nanosleep.test b/tests/clock_nanosleep.test deleted file mode 100755 index b7619890..00000000 --- a/tests/clock_nanosleep.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of clock_nanosleep and clock_gettime syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=clock_nanosleep,clock_gettime diff --git a/tests/clock_xettime.test b/tests/clock_xettime.test deleted file mode 100755 index f045a66e..00000000 --- a/tests/clock_xettime.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check clock_getres, clock_gettime, and clock_settime syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a36 -e trace=clock_getres,clock_gettime,clock_settime diff --git a/tests/copy_file_range.test b/tests/copy_file_range.test deleted file mode 100755 index c39f6acd..00000000 --- a/tests/copy_file_range.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check copy_file_range syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/creat.test b/tests/creat.test deleted file mode 100755 index 069648f7..00000000 --- a/tests/creat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check creat syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a20 diff --git a/tests/delete_module.test b/tests/delete_module.test deleted file mode 100755 index fb86ec9a..00000000 --- a/tests/delete_module.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of delete_module syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a23 diff --git a/tests/dup.test b/tests/dup.test deleted file mode 100755 index 1dc19198..00000000 --- a/tests/dup.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check dup syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a8 diff --git a/tests/dup2.test b/tests/dup2.test deleted file mode 100755 index 509c5db1..00000000 --- a/tests/dup2.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check dup2 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a13 diff --git a/tests/dup3.test b/tests/dup3.test deleted file mode 100755 index 293f78f9..00000000 --- a/tests/dup3.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check dup3 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a24 diff --git a/tests/epoll_create.test b/tests/epoll_create.test deleted file mode 100755 index 472a9bdb..00000000 --- a/tests/epoll_create.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check epoll_create syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a17 diff --git a/tests/epoll_create1.test b/tests/epoll_create1.test deleted file mode 100755 index 7a926a97..00000000 --- a/tests/epoll_create1.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check epoll_create1 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a28 diff --git a/tests/epoll_ctl.test b/tests/epoll_ctl.test deleted file mode 100755 index 1aded543..00000000 --- a/tests/epoll_ctl.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check epoll_ctl syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/epoll_pwait.test b/tests/epoll_pwait.test deleted file mode 100755 index c7aeeace..00000000 --- a/tests/epoll_pwait.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of epoll_pwait syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/epoll_wait.test b/tests/epoll_wait.test deleted file mode 100755 index 83ae161f..00000000 --- a/tests/epoll_wait.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check epoll_wait syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a26 diff --git a/tests/erestartsys.test b/tests/erestartsys.test deleted file mode 100755 index 91f711f3..00000000 --- a/tests/erestartsys.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of ERESTARTSYS error code. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a34 -e signal=none -e trace=recvfrom diff --git a/tests/execveat-v.test b/tests/execveat-v.test deleted file mode 100755 index a9052248..00000000 --- a/tests/execveat-v.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check verbose decoding of execveat syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -v -e trace=execveat diff --git a/tests/execveat.test b/tests/execveat.test deleted file mode 100755 index 879e03e2..00000000 --- a/tests/execveat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check execveat syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/faccessat.test b/tests/faccessat.test deleted file mode 100755 index 61e7e2fd..00000000 --- a/tests/faccessat.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check faccessat syscall decoding. - -. "${srcdir=.}/openat.test" diff --git a/tests/fadvise64_64.test b/tests/fadvise64_64.test deleted file mode 100755 index a50fe2b9..00000000 --- a/tests/fadvise64_64.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check decoding of fadvise64_64 syscall. - -. "${srcdir=.}/fadvise64.test" diff --git a/tests/fallocate.test b/tests/fallocate.test deleted file mode 100755 index 405187e5..00000000 --- a/tests/fallocate.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getcwd syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a18 diff --git a/tests/fanotify_init.test b/tests/fanotify_init.test deleted file mode 100755 index 8d26af42..00000000 --- a/tests/fanotify_init.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of fanotify_init syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/fanotify_mark.test b/tests/fanotify_mark.test deleted file mode 100755 index fd671387..00000000 --- a/tests/fanotify_mark.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of fanotify_mark syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a32 diff --git a/tests/fchdir.test b/tests/fchdir.test deleted file mode 100755 index 3a4296ed..00000000 --- a/tests/fchdir.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check fchdir syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a11 diff --git a/tests/fchmod.test b/tests/fchmod.test deleted file mode 100755 index 4cb12632..00000000 --- a/tests/fchmod.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check fchmod syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a15 diff --git a/tests/fchmodat.test b/tests/fchmodat.test deleted file mode 100755 index 13cbe806..00000000 --- a/tests/fchmodat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of fchmodat syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/fchown.test b/tests/fchown.test deleted file mode 100755 index 63a0f2e3..00000000 --- a/tests/fchown.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check fchown syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a16 diff --git a/tests/fchown32.test b/tests/fchown32.test deleted file mode 100755 index e837f54e..00000000 --- a/tests/fchown32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check fchown32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a18 diff --git a/tests/fchownat.test b/tests/fchownat.test deleted file mode 100755 index e5d0f285..00000000 --- a/tests/fchownat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of fchownat syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/fcntl.test b/tests/fcntl.test deleted file mode 100755 index 9aea122d..00000000 --- a/tests/fcntl.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check fcntl decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a8 diff --git a/tests/fcntl64.test b/tests/fcntl64.test deleted file mode 100755 index 00ba671a..00000000 --- a/tests/fcntl64.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check fcntl64 syscall decoding. - -. "${srcdir=.}/fcntl.test" diff --git a/tests/fdatasync.test b/tests/fdatasync.test deleted file mode 100755 index ff59749f..00000000 --- a/tests/fdatasync.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check fdatasync syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a14 diff --git a/tests/file_handle.test b/tests/file_handle.test deleted file mode 100755 index 1ccc9d45..00000000 --- a/tests/file_handle.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check name_to_handle_at and open_by_handle_at syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=name_to_handle_at,open_by_handle_at diff --git a/tests/file_ioctl.test b/tests/file_ioctl.test deleted file mode 100755 index 7b8b8ce8..00000000 --- a/tests/file_ioctl.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check FS_IOC_FIEMAP ioctl decoding. - -. "${srcdir=.}/ioctl.test" diff --git a/tests/finit_module.test b/tests/finit_module.test deleted file mode 100755 index bd644f38..00000000 --- a/tests/finit_module.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of finit_module syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a25 diff --git a/tests/flock.test b/tests/flock.test deleted file mode 100755 index 24fcd74c..00000000 --- a/tests/flock.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check flock syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a19 diff --git a/tests/fork-f.test b/tests/fork-f.test deleted file mode 100755 index d8ca1e3b..00000000 --- a/tests/fork-f.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check how strace -f follows fork syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a26 -qq -f -e trace=chdir -e signal=none diff --git a/tests/fstat64.test b/tests/fstat64.test deleted file mode 100755 index 8b4f5ef1..00000000 --- a/tests/fstat64.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check fstat64 syscall decoding. - -. "${srcdir=.}/fstat.test" diff --git a/tests/fstatat64.test b/tests/fstatat64.test deleted file mode 100755 index 484008ac..00000000 --- a/tests/fstatat64.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check fstatat64 syscall decoding. - -. "${srcdir=.}/statx.sh" diff --git a/tests/fstatfs.test b/tests/fstatfs.test deleted file mode 100755 index 646e66f2..00000000 --- a/tests/fstatfs.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check fstatfs syscall decoding. - -. "${srcdir=.}/statfs.test" diff --git a/tests/fstatfs64.test b/tests/fstatfs64.test deleted file mode 100755 index 179ff1bf..00000000 --- a/tests/fstatfs64.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check fstatfs64 syscall decoding. - -. "${srcdir=.}/statfs.test" diff --git a/tests/fsync.test b/tests/fsync.test deleted file mode 100755 index a58b67be..00000000 --- a/tests/fsync.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check fsync syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a10 diff --git a/tests/ftruncate.test b/tests/ftruncate.test deleted file mode 100755 index ec8a1e05..00000000 --- a/tests/ftruncate.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check ftruncate syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a24 diff --git a/tests/ftruncate64.test b/tests/ftruncate64.test deleted file mode 100755 index 90682102..00000000 --- a/tests/ftruncate64.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check ftruncate64 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a36 diff --git a/tests/futimesat.test b/tests/futimesat.test deleted file mode 100755 index 3a67c042..00000000 --- a/tests/futimesat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check futimesat syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a28 diff --git a/tests/gen_tests.in b/tests/gen_tests.in new file mode 100644 index 00000000..0e95b4e3 --- /dev/null +++ b/tests/gen_tests.in @@ -0,0 +1,319 @@ +# Input for gen_tests.sh +# +# Copyright (c) 2017 The strace developers. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# 3. The name of the author may not be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +_newselect +accept -a22 +accept4 -a37 +access -a30 -P access_sample +acct -a20 +add_key -a30 -s12 +adjtimex -a15 +aio -a14 -e trace=io_setup,io_submit,io_getevents,io_cancel,io_destroy +alarm -a10 +bpf -a20 +btrfs +ioctl.test +chmod -a28 +chown -a28 +chown32 -a31 +chroot -a24 +clock_adjtime -a37 +clock_nanosleep -e trace=clock_nanosleep,clock_gettime +clock_xettime -a36 -e trace=clock_getres,clock_gettime,clock_settime +copy_file_range +creat -a20 +delete_module -a23 +dup -a8 +dup2 -a13 +dup3 -a24 +epoll_create -a17 +epoll_create1 -a28 +epoll_ctl +epoll_pwait +epoll_wait -a26 +erestartsys -a34 -e signal=none -e trace=recvfrom +execveat +execveat-v -v -e trace=execveat +faccessat -P $NAME.sample +fadvise64_64 +fadvise64.test +fallocate -a18 +fanotify_init +fanotify_mark -a32 +fchdir -a11 +fchmod -a15 +fchmodat +fchown -a16 +fchown32 -a18 +fchownat +fcntl -a8 +fcntl64 -a8 +fdatasync -a14 +file_handle -e trace=name_to_handle_at,open_by_handle_at +file_ioctl +ioctl.test +finit_module -a25 +flock -a19 +fork-f -a26 -qq -f -e signal=none -e trace=chdir +fstat64 +fstat.test +fstatat64 -a32 -v -P $NAME.sample -P /dev/full +fstatfs +statfs.test +fstatfs64 +statfs.test +fsync -a10 +ftruncate -a24 +ftruncate64 -a36 +futimesat -a28 +get_mempolicy -s3 -a38 +getcpu -a25 +getcwd -a18 +getdents -a22 -v +getdents64 -a24 -v +getegid +getuid.test +getegid32 +getuid.test +geteuid +getuid.test +geteuid32 +getuid.test +getgid +getuid.test +getgid32 +getuid.test +getgroups -a17 +getgroups32 -a19 +getpeername -a27 +getpgrp -a10 +getrandom -a32 -s3 +getresgid -a25 +getresgid32 -a27 +getresuid -a25 +getresuid32 -a27 +getrlimit -a27 +getrusage -v +getsid -a10 +getsockname -a27 +getuid32 +getuid.test +getxxid -a10 -e trace=getxpid,getxuid,getxgid +inet-cmsg -e trace=recvmsg +init_module -a27 +inotify -a23 -e trace=inotify_add_watch,inotify_rm_watch +inotify_init1 -a27 +int_0x80 -a11 -e trace=getgid32 +ioctl_block +ioctl.test +ioctl_evdev +ioctl.test +ioctl_loop +ioctl.test +ioctl_mtd +ioctl.test +ioctl_rtc +ioctl.test +ioctl_scsi +ioctl.test +ioctl_sg_io_v3 +ioctl.test +ioctl_sg_io_v4 +ioctl.test +ioctl_uffdio +ioctl.test +ioctl_v4l2 +ioctl.test +ioperm -a27 +iopl -a8 +ioprio -a18 -e trace=ioprio_get,ioprio_set +ip_mreq -e trace=setsockopt +ipc -a19 +ipc_msg +ipc.sh +ipc_sem +ipc.sh +ipc_shm +ipc.sh +kcmp -a27 +kexec_file_load -s9 +kexec_load -s9 +keyctl -a31 -s10 +kill -a12 -esignal=none +lchown -a30 +lchown32 -a32 +link +linkat +lookup_dcookie -a27 +lstat -a32 -v -P $NAME.sample -P /dev/full +lstat64 -a32 -v -P $NAME.sample -P /dev/full +mbind +membarrier -a36 +memfd_create +migrate_pages -a33 +mincore -a22 +mkdir -a20 +mkdirat -a28 +mknod -a18 +mknodat -a35 +mlock -a20 -e trace=mlock,munlock +mlock2 +mlockall -a12 +mmap64 +mmap.test +mmsg -e read=0 -e write=1 -e trace=recvmmsg,sendmmsg +mmsg-silent -a25 -e verbose=none -e trace=sendmmsg,recvmmsg +mmsg_name -a25 -e trace=sendmmsg,recvmmsg +mmsg_name-v -v -a25 -e trace=sendmmsg,recvmmsg +mount +move_pages -s3 +mq -a28 -e trace=mq_getsetattr,mq_open,mq_unlink +mq_sendrecv -a14 -e trace=mq_open,mq_notify,mq_timedsend,mq_timedreceive,mq_unlink +mq_sendrecv-read -eread=0 -a14 -e trace=mq_open,mq_notify,mq_timedsend,mq_timedreceive,mq_unlink +mq_sendrecv-write -ewrite=0 -a14 -e trace=mq_open,mq_notify,mq_timedsend,mq_timedreceive,mq_unlink +msg_control -a21 -e trace=sendmsg +msg_control-v -v -a21 -e trace=sendmsg +msg_name -a20 -e trace=recvmsg +munlockall -a13 +nanosleep -a20 +net-icmp_filter -e trace=getsockopt,setsockopt +net-sockaddr -a24 -e trace=connect +newfstatat -a32 -v -P $NAME.sample -P /dev/full +old_mmap -a11 -e trace=mmap +oldfstat +fstat.test +oldlstat -a32 -v -P $NAME.sample -P /dev/full +oldstat -a32 -v -P $NAME.sample -P /dev/full +open -a30 -P $NAME.sample +openat -P $NAME.sample +pause -a8 -esignal=none +perf_event_open -a1 +perf_event_open_nonverbose -a34 -e verbose=none -e trace=perf_event_open +perf_event_open_unabbrev -a1 -v -e trace=perf_event_open +pipe2 -a15 +pkey_alloc -a17 +pkey_free -a13 +pkey_mprotect -a37 +ppoll -s2 +ppoll-v -v -s2 -e trace=ppoll +preadv -a21 +preadv-pwritev -a19 -eread=0 -ewrite=1 -e trace=preadv,pwritev +preadv2-pwritev2 -a22 -eread=0 -ewrite=1 -e trace=preadv2,pwritev2 +printstr -e trace=writev +prlimit64 +process_vm_readv -s5 -a37 +process_vm_writev -s5 -a38 +pselect6 +ptrace -a23 -e signal=none +pwritev -a22 -s7 +quotactl +quotactl-v -v -e trace=quotactl +quotactl-xfs -e trace=quotactl +quotactl-xfs-v -v -e trace=quotactl +readahead -a1 +readdir -a16 +readlink -xx +readlinkat -xx +reboot +recvfrom -a35 +recvmmsg-timeout -a25 -e trace=recvmmsg +recvmsg -eread=0 -ewrite=1 -e trace=recvmsg,sendmsg +remap_file_pages +rename -a35 +renameat +renameat2 +request_key -a33 -s12 +rmdir -a22 +rt_sigpending -a20 +rt_sigprocmask +rt_sigqueueinfo -esignal=none +rt_sigreturn -esignal='!USR1' +rt_sigsuspend -a20 -esignal=none +rt_sigtimedwait -a38 +rt_tgsigqueueinfo -esignal=none +sched_get_priority_mxx -a33 -e trace=sched_get_priority_min,sched_get_priority_max +sched_rr_get_interval -a31 +sched_xetaffinity -a28 -e trace=sched_getaffinity,sched_setaffinity +sched_xetattr -a29 -e trace=sched_getattr,sched_setattr +sched_xetparam -a23 -e trace=sched_getparam,sched_setparam +sched_xetscheduler -a22 -e trace=sched_getscheduler,sched_setscheduler +sched_yield -a14 +seccomp-filter -e trace=seccomp +seccomp-filter-v -v -e trace=seccomp +select -a36 +semop -a32 -e trace=semop,semtimedop +sendfile -a27 +sendfile64 -a29 +set_mempolicy -s3 -a35 +setdomainname -a24 +setfsgid -a12 +setfsgid32 -a14 +setfsuid -a12 +setfsuid32 -a14 +setgid -a10 +setgid32 -a12 +setgroups -s2 -a17 +setgroups32 -s2 -a19 +sethostname -a22 +setns -a21 +setregid -a15 +setregid32 -a17 +setresgid -a19 +setresgid32 -a21 +setresuid -a19 +setresuid32 -a21 +setreuid -a15 +setreuid32 -a17 +setrlimit -a27 +setuid -a10 +setuid32 -a12 +shutdown -a24 +siginfo -e trace=none +signal_receive -a16 -e trace=kill +signalfd4 +sigreturn -esignal='!USR1' +socketcall -a20 +splice +stat -a32 -v -P $NAME.sample -P /dev/full +stat64 -a32 -v -P $NAME.sample -P /dev/full +statfs64 +statfs.test +statx -a32 -v -P $NAME.sample -P /dev/full +swap -a23 -e trace=swapon,swapoff +symlink -a34 +symlinkat +sync -a7 +sync_file_range +sync_file_range2 +sysinfo -a14 +syslog -a36 +tee +time -a10 +timer_create +timer_xettime -e trace=timer_create,timer_settime,timer_gettime +timerfd_xettime -e trace=timerfd_create,timerfd_settime,timerfd_gettime +times -esignal=none +times-fail -a12 -e trace=times +truncate +truncate64 +ugetrlimit -a28 +umask -a11 +umoven-illptr -a36 -e trace=nanosleep +umovestr-illptr -a11 -e trace=chdir +umovestr3 -a14 -e trace=chdir +unlink -a24 +unlinkat -a35 +unshare -a11 +userfaultfd -a38 +ustat -a33 +utime -a 16 -e trace=utime +utimes -a21 +vfork-f -a26 -qq -f -e signal=none -e trace=chdir +vhangup -a10 +vmsplice -ewrite=1 +wait4 -esignal=none +wait4-v -v -e signal=none -e trace=wait4 +waitid -esignal=none +waitid-v -v -e signal=none -e trace=waitid +waitpid -a28 +xattr-strings -a22 -s 4 -e trace=fsetxattr +xet_robust_list -a24 -e trace=get_robust_list,set_robust_list +xetitimer -a29 -e trace=setitimer,getitimer +xetpgid -a11 -e trace=getpgid,setpgid +xetpriority -a29 -e trace=getpriority,setpriority +xettimeofday -a20 -e trace=gettimeofday,settimeofday diff --git a/tests/gen_tests.sh b/tests/gen_tests.sh new file mode 100755 index 00000000..e70bccbe --- /dev/null +++ b/tests/gen_tests.sh @@ -0,0 +1,100 @@ +#!/bin/sh -efu +# +# Copyright (c) 2017 Dmitry V. Levin +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# 3. The name of the author may not be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +usage() +{ + cat >&2 < []] + +Generate test script(s) from table. +If a is specified, generate the script for this test only, +otherwise generate scripts for all tests specified in table. +EOF + exit 1 +} + +input="${0%/*}/gen_tests.in" +[ $# -eq 0 ] || { input="$1"; shift; } +output= +[ $# -eq 0 ] || { output="$1"; shift; } +[ $# -eq 0 ] || usage + +if [ -n "$output" ]; then + match="${output##*/}" + match="${match%.gen.test}" + [ -n "$match" ] || usage +else + match= + dir="$(dirname "$input")" +fi + +names= + +while read name args; do { + [ -n "${name###*}" ] || continue + if [ -z "$match" ]; then + names="$names $name" + output="$dir/$name.gen.test" + else + [ "$match" = "$name" ] || continue + fi + + case "$args" in + +*) + cat <<-EOF + #!/bin/sh -efu + # Generated by $0 from $input; do not edit. + . "\${srcdir=.}/${args#+}" + EOF + ;; + + *) + cat <<-EOF + #!/bin/sh -efu + # Generated by $0 from $input; do not edit. + . "\${srcdir=.}/init.sh" + run_strace_match_diff $args + EOF + ;; + esac > "$output" + + chmod a+x "$output" +} < /dev/null; done < "$input" + +if [ -n "$names" ]; then + { + printf '# Generated by %s from %s; do not edit.\n' "$0" "$input" + printf 'GEN_TESTS =' + printf ' %s.gen.test' $names + echo + target='$(srcdir)/%s.gen.test' + dep1='$(srcdir)/gen_tests.sh' + dep2='$(srcdir)/gen_tests.in' + recipe='$(AM_V_GEN) $^ $@' + printf "\\n$target: $dep1 $dep2\\n\\t$recipe\\n" $names + } > "$dir/gen_tests.am" +fi diff --git a/tests/get_mempolicy.test b/tests/get_mempolicy.test deleted file mode 100755 index 92270970..00000000 --- a/tests/get_mempolicy.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check get_mempolicy syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -s3 -a38 diff --git a/tests/getcpu.test b/tests/getcpu.test deleted file mode 100755 index fe212658..00000000 --- a/tests/getcpu.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of getcpu syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a25 diff --git a/tests/getcwd.test b/tests/getcwd.test deleted file mode 100755 index 405187e5..00000000 --- a/tests/getcwd.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getcwd syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a18 diff --git a/tests/getdents.test b/tests/getdents.test deleted file mode 100755 index c180271b..00000000 --- a/tests/getdents.test +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# Check getdents syscall decoding. - -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a22 -v diff --git a/tests/getdents64.test b/tests/getdents64.test deleted file mode 100755 index 2fe23201..00000000 --- a/tests/getdents64.test +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# Check getdents64 syscall decoding. - -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a24 -v diff --git a/tests/getegid.test b/tests/getegid.test deleted file mode 100755 index 4354158b..00000000 --- a/tests/getegid.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check getegid syscall decoding. - -. "${srcdir=.}/getuid.test" diff --git a/tests/getegid32.test b/tests/getegid32.test deleted file mode 100755 index a266620e..00000000 --- a/tests/getegid32.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check getegid32 syscall decoding. - -. "${srcdir=.}/getuid.test" diff --git a/tests/geteuid.test b/tests/geteuid.test deleted file mode 100755 index 14ff6a69..00000000 --- a/tests/geteuid.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check geteuid syscall decoding. - -. "${srcdir=.}/getuid.test" diff --git a/tests/geteuid32.test b/tests/geteuid32.test deleted file mode 100755 index 9dd173d9..00000000 --- a/tests/geteuid32.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check geteuid32 syscall decoding. - -. "${srcdir=.}/getuid.test" diff --git a/tests/getgid.test b/tests/getgid.test deleted file mode 100755 index f4f0c2e6..00000000 --- a/tests/getgid.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check getgid syscall decoding. - -. "${srcdir=.}/getuid.test" diff --git a/tests/getgid32.test b/tests/getgid32.test deleted file mode 100755 index 3bc98d1a..00000000 --- a/tests/getgid32.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check getgid32 syscall decoding. - -. "${srcdir=.}/getuid.test" diff --git a/tests/getgroups.test b/tests/getgroups.test deleted file mode 100755 index 2eb3056d..00000000 --- a/tests/getgroups.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getgroups syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a17 diff --git a/tests/getgroups32.test b/tests/getgroups32.test deleted file mode 100755 index 12a8bcc0..00000000 --- a/tests/getgroups32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getgroups32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a19 diff --git a/tests/getpeername.test b/tests/getpeername.test deleted file mode 100755 index 81f01bb1..00000000 --- a/tests/getpeername.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check decoding of getpeername syscall. - -. "${srcdir=.}/getsockname.test" diff --git a/tests/getpgrp.test b/tests/getpgrp.test deleted file mode 100755 index e116bb51..00000000 --- a/tests/getpgrp.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getpgrp syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a10 diff --git a/tests/getrandom.test b/tests/getrandom.test deleted file mode 100755 index ad34048f..00000000 --- a/tests/getrandom.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getrandom syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a32 -s3 diff --git a/tests/getresgid.test b/tests/getresgid.test deleted file mode 100755 index 9f5186e8..00000000 --- a/tests/getresgid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getresgid syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a25 diff --git a/tests/getresgid32.test b/tests/getresgid32.test deleted file mode 100755 index a9798911..00000000 --- a/tests/getresgid32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getresgid32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a27 diff --git a/tests/getresuid.test b/tests/getresuid.test deleted file mode 100755 index eee1ac05..00000000 --- a/tests/getresuid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getresuid syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a25 diff --git a/tests/getresuid32.test b/tests/getresuid32.test deleted file mode 100755 index fdc76a31..00000000 --- a/tests/getresuid32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getresuid32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a27 diff --git a/tests/getrlimit.test b/tests/getrlimit.test deleted file mode 100755 index 6fd88aed..00000000 --- a/tests/getrlimit.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check decoding of getrlimit syscall. - -. "${srcdir=.}/setrlimit.test" diff --git a/tests/getrusage.test b/tests/getrusage.test deleted file mode 100755 index 4a3e8ed0..00000000 --- a/tests/getrusage.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getrusage syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -v diff --git a/tests/getsid.test b/tests/getsid.test deleted file mode 100755 index 3fcf9799..00000000 --- a/tests/getsid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getsid syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a10 diff --git a/tests/getsockname.test b/tests/getsockname.test deleted file mode 100755 index 99b28506..00000000 --- a/tests/getsockname.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of getsockname syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a27 diff --git a/tests/getuid32.test b/tests/getuid32.test deleted file mode 100755 index ae0c557b..00000000 --- a/tests/getuid32.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check getuid32 syscall decoding. - -. "${srcdir=.}/getuid.test" diff --git a/tests/getxxid.test b/tests/getxxid.test deleted file mode 100755 index 9b89d7cf..00000000 --- a/tests/getxxid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getxpid, getxuid, and getxgid syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a10 -e trace=getxpid,getxuid,getxgid diff --git a/tests/inet-cmsg.test b/tests/inet-cmsg.test deleted file mode 100755 index 52ff5f59..00000000 --- a/tests/inet-cmsg.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check IPPROTO_IP control messages decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=recvmsg diff --git a/tests/init_module.test b/tests/init_module.test deleted file mode 100755 index ef7c7325..00000000 --- a/tests/init_module.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of init_module syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a27 diff --git a/tests/inotify.test b/tests/inotify.test deleted file mode 100755 index 436f3bc8..00000000 --- a/tests/inotify.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of inotify_add_watch and inotify_rm_watch syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=inotify_add_watch,inotify_rm_watch -a23 diff --git a/tests/inotify_init1.test b/tests/inotify_init1.test deleted file mode 100755 index 1a7c9261..00000000 --- a/tests/inotify_init1.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of inotify_init1 syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a27 diff --git a/tests/int_0x80.test b/tests/int_0x80.test deleted file mode 100755 index b198a591..00000000 --- a/tests/int_0x80.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of int 0x80 on x86_64, x32, and x86. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a11 -e trace=getgid32 diff --git a/tests/ioctl_block.test b/tests/ioctl_block.test deleted file mode 100755 index 0bf2500f..00000000 --- a/tests/ioctl_block.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check decoding of BLK* ioctls. - -. "${srcdir=.}/ioctl.test" diff --git a/tests/ioctl_evdev.test b/tests/ioctl_evdev.test deleted file mode 100755 index 7ed2e98a..00000000 --- a/tests/ioctl_evdev.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check decoding of EVIOC* ioctls. - -. "${srcdir=.}/ioctl.test" diff --git a/tests/ioctl_loop.test b/tests/ioctl_loop.test deleted file mode 100755 index 5982d1f2..00000000 --- a/tests/ioctl_loop.test +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -# Check decoding of LOOP_* ioctls. - -. "${srcdir=.}/init.sh" - -check_prog grep -run_prog > /dev/null -run_strace -a22 -eioctl $args > "$EXP" -grep -v '^ioctl([012],' < "$LOG" > "$OUT" -match_diff "$OUT" "$EXP" diff --git a/tests/ioctl_mtd.test b/tests/ioctl_mtd.test deleted file mode 100755 index 08428073..00000000 --- a/tests/ioctl_mtd.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check decoding of 'M' type ioctls. - -. "${srcdir=.}/ioctl.test" diff --git a/tests/ioctl_rtc.test b/tests/ioctl_rtc.test deleted file mode 100755 index 4545f2ae..00000000 --- a/tests/ioctl_rtc.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check basic decoding of RTC_* ioctls. - -. "${srcdir=.}/ioctl.test" diff --git a/tests/ioctl_scsi.test b/tests/ioctl_scsi.test deleted file mode 100755 index 2710f12b..00000000 --- a/tests/ioctl_scsi.test +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -# Check decoding of SCSI ioctl commands. -. "${srcdir=.}/ioctl.test" diff --git a/tests/ioctl_sg_io_v3.test b/tests/ioctl_sg_io_v3.test deleted file mode 100755 index dacacdf4..00000000 --- a/tests/ioctl_sg_io_v3.test +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -# Check decoding of ioctl SG_IO v3 commands. -. "${srcdir=.}/ioctl.test" diff --git a/tests/ioctl_sg_io_v4.test b/tests/ioctl_sg_io_v4.test deleted file mode 100755 index 25567224..00000000 --- a/tests/ioctl_sg_io_v4.test +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -# Check decoding of ioctl SG_IO v4 commands. -. "${srcdir=.}/ioctl.test" diff --git a/tests/ioctl_uffdio.test b/tests/ioctl_uffdio.test deleted file mode 100755 index fae9b556..00000000 --- a/tests/ioctl_uffdio.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check userfaultfd ioctl decoding. - -. "${srcdir=.}/ioctl.test" diff --git a/tests/ioctl_v4l2.test b/tests/ioctl_v4l2.test deleted file mode 100755 index a092a3cd..00000000 --- a/tests/ioctl_v4l2.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check basic VIDIOC_* ioctl decoding. - -. "${srcdir=.}/ioctl.test" diff --git a/tests/ioperm.test b/tests/ioperm.test deleted file mode 100755 index 8c1c1cc7..00000000 --- a/tests/ioperm.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check ioperm syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a27 diff --git a/tests/iopl.test b/tests/iopl.test deleted file mode 100755 index d0b5b113..00000000 --- a/tests/iopl.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check iopl syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a8 diff --git a/tests/ioprio.test b/tests/ioprio.test deleted file mode 100755 index e79310b3..00000000 --- a/tests/ioprio.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check iprio_get and iprio_set syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a18 -e trace=ioprio_get,ioprio_set diff --git a/tests/ip_mreq.test b/tests/ip_mreq.test deleted file mode 100755 index d0a9e0f1..00000000 --- a/tests/ip_mreq.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check {IP,IPV6}_{ADD,DROP}_MEMBERSHIP setsockopt decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=setsockopt diff --git a/tests/ipc.test b/tests/ipc.test deleted file mode 100755 index aa33fa61..00000000 --- a/tests/ipc.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of ipc syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a19 diff --git a/tests/ipc_msg.test b/tests/ipc_msg.test deleted file mode 100755 index 177495b0..00000000 --- a/tests/ipc_msg.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check decoding of ipc msgget/msgctl syscalls - -. "${srcdir=.}/ipc.sh" diff --git a/tests/ipc_sem.test b/tests/ipc_sem.test deleted file mode 100755 index cc93d07b..00000000 --- a/tests/ipc_sem.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check decoding of ipc semget/semctl syscalls - -. "${srcdir=.}/ipc.sh" diff --git a/tests/ipc_shm.test b/tests/ipc_shm.test deleted file mode 100755 index a67ea291..00000000 --- a/tests/ipc_shm.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check decoding of ipc shmget/shmctl syscalls - -. "${srcdir=.}/ipc.sh" diff --git a/tests/kcmp.test b/tests/kcmp.test deleted file mode 100755 index d022aeba..00000000 --- a/tests/kcmp.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of kcmp syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a27 diff --git a/tests/kexec_file_load.test b/tests/kexec_file_load.test deleted file mode 100755 index c95e1238..00000000 --- a/tests/kexec_file_load.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of kexec_file_load syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -s9 diff --git a/tests/kexec_load.test b/tests/kexec_load.test deleted file mode 100755 index 4b1511e9..00000000 --- a/tests/kexec_load.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of kexec_load syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -s9 diff --git a/tests/keyctl.test b/tests/keyctl.test deleted file mode 100755 index 875a82d3..00000000 --- a/tests/keyctl.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of keyctl syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a31 -s10 diff --git a/tests/kill.test b/tests/kill.test deleted file mode 100755 index 7a3a51aa..00000000 --- a/tests/kill.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of kill syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a12 -esignal=none diff --git a/tests/lchown.test b/tests/lchown.test deleted file mode 100755 index ceeaa859..00000000 --- a/tests/lchown.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check lchown syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a30 diff --git a/tests/lchown32.test b/tests/lchown32.test deleted file mode 100755 index 6ee1ac95..00000000 --- a/tests/lchown32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check lchown32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a32 diff --git a/tests/link.test b/tests/link.test deleted file mode 100755 index cfa2b0cc..00000000 --- a/tests/link.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check link syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/linkat.test b/tests/linkat.test deleted file mode 100755 index 5627de7f..00000000 --- a/tests/linkat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check linkat syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/lookup_dcookie.test b/tests/lookup_dcookie.test deleted file mode 100755 index 47e1c2d6..00000000 --- a/tests/lookup_dcookie.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of lookup_cookie syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a27 diff --git a/tests/lstat.test b/tests/lstat.test deleted file mode 100755 index f513bb48..00000000 --- a/tests/lstat.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check lstat syscall decoding. - -. "${srcdir=.}/statx.sh" diff --git a/tests/lstat64.test b/tests/lstat64.test deleted file mode 100755 index fcafe79d..00000000 --- a/tests/lstat64.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check lstat64 syscall decoding. - -. "${srcdir=.}/statx.sh" diff --git a/tests/mbind.test b/tests/mbind.test deleted file mode 100755 index 2a07cac6..00000000 --- a/tests/mbind.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of mbind syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/membarrier.test b/tests/membarrier.test deleted file mode 100755 index ad1f713b..00000000 --- a/tests/membarrier.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check membarrier syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a36 diff --git a/tests/memfd_create.test b/tests/memfd_create.test deleted file mode 100755 index 4361dae4..00000000 --- a/tests/memfd_create.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of memfd_create syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/migrate_pages.test b/tests/migrate_pages.test deleted file mode 100755 index fad53b79..00000000 --- a/tests/migrate_pages.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check migrate_pages syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a33 diff --git a/tests/mincore.test b/tests/mincore.test deleted file mode 100755 index 6af9f492..00000000 --- a/tests/mincore.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check mincore syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a22 diff --git a/tests/mkdir.test b/tests/mkdir.test deleted file mode 100755 index 38ed6928..00000000 --- a/tests/mkdir.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check mkdir syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a20 diff --git a/tests/mkdirat.test b/tests/mkdirat.test deleted file mode 100755 index 0fcb841a..00000000 --- a/tests/mkdirat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check mkdirat syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a28 diff --git a/tests/mknod.test b/tests/mknod.test deleted file mode 100755 index 195f1e33..00000000 --- a/tests/mknod.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check mknod syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a18 diff --git a/tests/mknodat.test b/tests/mknodat.test deleted file mode 100755 index 1701a368..00000000 --- a/tests/mknodat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check mknodat syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a35 diff --git a/tests/mlock.test b/tests/mlock.test deleted file mode 100755 index 9a73a306..00000000 --- a/tests/mlock.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check mlock and munlock syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=mlock,munlock -a20 diff --git a/tests/mlock2.test b/tests/mlock2.test deleted file mode 100755 index bc412e97..00000000 --- a/tests/mlock2.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check mlock2 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/mlockall.test b/tests/mlockall.test deleted file mode 100755 index d7a6182d..00000000 --- a/tests/mlockall.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of mlockall syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a12 diff --git a/tests/mmap64.test b/tests/mmap64.test deleted file mode 100755 index 51f1896e..00000000 --- a/tests/mmap64.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check mmap/mprotect/munmap syscalls decoding. -# Target executable was compiled with -D_FILE_OFFSET_BITS=64. - -. "${srcdir=.}/mmap.test" diff --git a/tests/mmsg-silent.test b/tests/mmsg-silent.test deleted file mode 100755 index 775e0ad3..00000000 --- a/tests/mmsg-silent.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check silent decoding of sendmmsg and recvmmsg syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a25 -e verbose=none -e trace=sendmmsg,recvmmsg diff --git a/tests/mmsg.test b/tests/mmsg.test deleted file mode 100755 index a8148ba8..00000000 --- a/tests/mmsg.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check how iovecs in struct mmsghdr are decoded. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=recvmmsg,sendmmsg -e read=0 -e write=1 diff --git a/tests/mmsg_name-v.test b/tests/mmsg_name-v.test deleted file mode 100755 index ab8dfba6..00000000 --- a/tests/mmsg_name-v.test +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# Check verbose decoding of msg_name* fields of struct msghdr array argument -# of sendmmsg and recvmmsg syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -v -a25 -e trace=sendmmsg,recvmmsg diff --git a/tests/mmsg_name.test b/tests/mmsg_name.test deleted file mode 100755 index e18c9722..00000000 --- a/tests/mmsg_name.test +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# Check decoding of msg_name* fields of struct msghdr array argument -# of sendmmsg and recvmmsg syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a25 -e trace=sendmmsg,recvmmsg diff --git a/tests/mount.test b/tests/mount.test deleted file mode 100755 index 40fdca95..00000000 --- a/tests/mount.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of mount syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/move_pages.test b/tests/move_pages.test deleted file mode 100755 index f9577172..00000000 --- a/tests/move_pages.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of move_pages syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -s3 diff --git a/tests/mq.test b/tests/mq.test deleted file mode 100755 index 746b07b7..00000000 --- a/tests/mq.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of mq_open, mq_getsetattr, and mq_unlink syscalls. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a28 -e trace=mq_getsetattr,mq_open,mq_unlink diff --git a/tests/mq_sendrecv-read.test b/tests/mq_sendrecv-read.test deleted file mode 100755 index eb4ad75e..00000000 --- a/tests/mq_sendrecv-read.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of mq_open, mq_notify, mq_timedsend, mq_timedreceive syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=mq_open,mq_notify,mq_timedsend,mq_timedreceive,mq_unlink -eread=0 -a14 diff --git a/tests/mq_sendrecv-write.test b/tests/mq_sendrecv-write.test deleted file mode 100755 index 38277ec6..00000000 --- a/tests/mq_sendrecv-write.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of mq_open, mq_notify, mq_timedsend, mq_timedreceive syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=mq_open,mq_notify,mq_timedsend,mq_timedreceive,mq_unlink -ewrite=0 -a14 diff --git a/tests/mq_sendrecv.test b/tests/mq_sendrecv.test deleted file mode 100755 index 67f4d63c..00000000 --- a/tests/mq_sendrecv.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of mq_open, mq_notify, mq_timedsend, mq_timedreceive syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=mq_open,mq_notify,mq_timedsend,mq_timedreceive,mq_unlink -a14 diff --git a/tests/msg_control-v.test b/tests/msg_control-v.test deleted file mode 100755 index 41f98428..00000000 --- a/tests/msg_control-v.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check verbose decoding of struct msghdr ancillary data. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -v -a21 -e trace=sendmsg diff --git a/tests/msg_control.test b/tests/msg_control.test deleted file mode 100755 index 809ec7bb..00000000 --- a/tests/msg_control.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of struct msghdr ancillary data. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a21 -e trace=sendmsg diff --git a/tests/msg_name.test b/tests/msg_name.test deleted file mode 100755 index ac06dd55..00000000 --- a/tests/msg_name.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of struct msghdr.msg_name* arguments of recvmsg syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a20 -e trace=recvmsg diff --git a/tests/munlockall.test b/tests/munlockall.test deleted file mode 100755 index e25d60a8..00000000 --- a/tests/munlockall.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check munlockall syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a13 diff --git a/tests/nanosleep.test b/tests/nanosleep.test deleted file mode 100755 index 4e59a6ae..00000000 --- a/tests/nanosleep.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of nanosleep syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a20 diff --git a/tests/net-icmp_filter.test b/tests/net-icmp_filter.test deleted file mode 100755 index c05a5e65..00000000 --- a/tests/net-icmp_filter.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of ICMP_FILTER. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=getsockopt,setsockopt diff --git a/tests/net-sockaddr.test b/tests/net-sockaddr.test deleted file mode 100755 index cdfe536f..00000000 --- a/tests/net-sockaddr.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of sockaddr structures. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a24 -e trace=connect diff --git a/tests/newfstatat.test b/tests/newfstatat.test deleted file mode 100755 index 6d83ec08..00000000 --- a/tests/newfstatat.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check newfstatat syscall decoding. - -. "${srcdir=.}/statx.sh" diff --git a/tests/old_mmap.test b/tests/old_mmap.test deleted file mode 100755 index af776ff7..00000000 --- a/tests/old_mmap.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of "old mmap" edition of mmap syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a11 -e trace=mmap diff --git a/tests/oldfstat.test b/tests/oldfstat.test deleted file mode 100755 index cee37fbb..00000000 --- a/tests/oldfstat.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check decoding of oldfstat syscall. - -. "${srcdir=.}/fstat.test" diff --git a/tests/oldlstat.test b/tests/oldlstat.test deleted file mode 100755 index a0f9ab93..00000000 --- a/tests/oldlstat.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check oldlstat syscall decoding. - -. "${srcdir=.}/statx.sh" diff --git a/tests/oldstat.test b/tests/oldstat.test deleted file mode 100755 index 42d70f7f..00000000 --- a/tests/oldstat.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check oldstat syscall decoding. - -. "${srcdir=.}/statx.sh" diff --git a/tests/open.test b/tests/open.test deleted file mode 100755 index 6df19cb8..00000000 --- a/tests/open.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check open syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a30 -P $NAME.sample diff --git a/tests/openat.test b/tests/openat.test deleted file mode 100755 index 68c4cee1..00000000 --- a/tests/openat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check openat syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -P $NAME.sample diff --git a/tests/pause.test b/tests/pause.test deleted file mode 100755 index c5fdacde..00000000 --- a/tests/pause.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of pause syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a8 -esignal=none diff --git a/tests/perf_event_open.test b/tests/perf_event_open.test deleted file mode 100755 index 499134b4..00000000 --- a/tests/perf_event_open.test +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# Check perf_event_open syscall decoding. - -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a1 diff --git a/tests/perf_event_open_nonverbose.test b/tests/perf_event_open_nonverbose.test deleted file mode 100755 index 404827fe..00000000 --- a/tests/perf_event_open_nonverbose.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of perf_event_open syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a34 -e verbose=none -e trace=perf_event_open diff --git a/tests/perf_event_open_unabbrev.test b/tests/perf_event_open_unabbrev.test deleted file mode 100755 index f17fd17e..00000000 --- a/tests/perf_event_open_unabbrev.test +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# Check perf_event_open syscall decoding. - -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a1 -v -e trace=perf_event_open diff --git a/tests/pipe2.test b/tests/pipe2.test deleted file mode 100755 index aff6cd44..00000000 --- a/tests/pipe2.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of pipe2 syscall. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a15 diff --git a/tests/pkey_alloc.test b/tests/pkey_alloc.test deleted file mode 100755 index f168c21a..00000000 --- a/tests/pkey_alloc.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of pkey_alloc syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a17 diff --git a/tests/pkey_free.test b/tests/pkey_free.test deleted file mode 100755 index 9c01c3e7..00000000 --- a/tests/pkey_free.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of pkey_free syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a13 diff --git a/tests/pkey_mprotect.test b/tests/pkey_mprotect.test deleted file mode 100755 index 922d4919..00000000 --- a/tests/pkey_mprotect.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of pkey_mprotect syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a37 diff --git a/tests/ppoll-v.test b/tests/ppoll-v.test deleted file mode 100755 index 1853e3f0..00000000 --- a/tests/ppoll-v.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check verbose decoding of ppoll syscall. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -v -s2 -e trace=ppoll diff --git a/tests/ppoll.test b/tests/ppoll.test deleted file mode 100755 index 4e098f8a..00000000 --- a/tests/ppoll.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of ppoll syscall. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -s2 diff --git a/tests/preadv-pwritev.test b/tests/preadv-pwritev.test deleted file mode 100755 index cb2a0772..00000000 --- a/tests/preadv-pwritev.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding and dumping of preadv and pwritev syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a19 -eread=0 -ewrite=1 -e trace=preadv,pwritev diff --git a/tests/preadv.test b/tests/preadv.test deleted file mode 100755 index d1abdb7d..00000000 --- a/tests/preadv.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check preadv syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a21 diff --git a/tests/preadv2-pwritev2.test b/tests/preadv2-pwritev2.test deleted file mode 100755 index 5641ef46..00000000 --- a/tests/preadv2-pwritev2.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding and dumping of preadv2 and pwritev2 syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a22 -eread=0 -ewrite=1 -e trace=preadv2,pwritev2 diff --git a/tests/printstr.test b/tests/printstr.test deleted file mode 100755 index 5f164eb7..00000000 --- a/tests/printstr.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of non-NUL-terminated strings when len == -1. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -e trace=writev diff --git a/tests/prlimit64.test b/tests/prlimit64.test deleted file mode 100755 index 2d2240d7..00000000 --- a/tests/prlimit64.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of prlimit64 syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/process_vm_readv.test b/tests/process_vm_readv.test deleted file mode 100755 index c092f5a3..00000000 --- a/tests/process_vm_readv.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of process_vm_readv syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -s5 -a37 diff --git a/tests/process_vm_writev.test b/tests/process_vm_writev.test deleted file mode 100755 index f690e6a9..00000000 --- a/tests/process_vm_writev.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of process_vm_writev syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -s5 -a38 diff --git a/tests/pselect6.test b/tests/pselect6.test deleted file mode 100755 index 203f8e24..00000000 --- a/tests/pselect6.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check pselect6 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/ptrace.test b/tests/ptrace.test deleted file mode 100755 index 5add9be4..00000000 --- a/tests/ptrace.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of ptrace syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a23 -e signal=none diff --git a/tests/pwritev.test b/tests/pwritev.test deleted file mode 100755 index 0aed6835..00000000 --- a/tests/pwritev.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check pwritev syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a22 -s7 diff --git a/tests/quotactl-v.test b/tests/quotactl-v.test deleted file mode 100755 index 6adaf82c..00000000 --- a/tests/quotactl-v.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check non-abbreviated decoding of quotactl syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -v -e trace=quotactl diff --git a/tests/quotactl-xfs-v.test b/tests/quotactl-xfs-v.test deleted file mode 100755 index d5ffc7d6..00000000 --- a/tests/quotactl-xfs-v.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check non-abbreviated decoding of quotactl xfs subcommands. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -v -e trace=quotactl diff --git a/tests/quotactl-xfs.test b/tests/quotactl-xfs.test deleted file mode 100755 index 404a7372..00000000 --- a/tests/quotactl-xfs.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of quotactl xfs subcommands. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=quotactl diff --git a/tests/quotactl.test b/tests/quotactl.test deleted file mode 100755 index d0101f46..00000000 --- a/tests/quotactl.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of quotactl syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/readahead.test b/tests/readahead.test deleted file mode 100755 index 397c6903..00000000 --- a/tests/readahead.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check readahead syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a1 diff --git a/tests/readdir.test b/tests/readdir.test deleted file mode 100755 index 3f189abe..00000000 --- a/tests/readdir.test +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# Check readdir syscall decoding. - -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a16 diff --git a/tests/readlink.test b/tests/readlink.test deleted file mode 100755 index c026ecbe..00000000 --- a/tests/readlink.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check readlink syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -xx diff --git a/tests/readlinkat.test b/tests/readlinkat.test deleted file mode 100755 index 229c8e1e..00000000 --- a/tests/readlinkat.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check readlinkat syscall decoding. - -. "${srcdir=.}/readlink.test" diff --git a/tests/reboot.test b/tests/reboot.test deleted file mode 100755 index a97dd21a..00000000 --- a/tests/reboot.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check reboot syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/recvfrom.test b/tests/recvfrom.test deleted file mode 100755 index 9dfbc898..00000000 --- a/tests/recvfrom.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of sockaddr related arguments of recvfrom syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a35 diff --git a/tests/recvmmsg-timeout.test b/tests/recvmmsg-timeout.test deleted file mode 100755 index 36a12221..00000000 --- a/tests/recvmmsg-timeout.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of timeout argument of recvmmsg syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a25 -e trace=recvmmsg diff --git a/tests/recvmsg.test b/tests/recvmsg.test deleted file mode 100755 index e373a20a..00000000 --- a/tests/recvmsg.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of recvmsg and sendmsg syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -eread=0 -ewrite=1 -e trace=recvmsg,sendmsg diff --git a/tests/remap_file_pages.test b/tests/remap_file_pages.test deleted file mode 100755 index 9d51a9a0..00000000 --- a/tests/remap_file_pages.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check remap_file_pages syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/rename.test b/tests/rename.test deleted file mode 100755 index 9067e4cc..00000000 --- a/tests/rename.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check rename syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a35 diff --git a/tests/renameat.test b/tests/renameat.test deleted file mode 100755 index 9b0a61dd..00000000 --- a/tests/renameat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check renameat syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/renameat2.test b/tests/renameat2.test deleted file mode 100755 index 4c176bbd..00000000 --- a/tests/renameat2.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check renameat2 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/request_key.test b/tests/request_key.test deleted file mode 100755 index 9812a18e..00000000 --- a/tests/request_key.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of request_key syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a33 -s12 diff --git a/tests/rmdir.test b/tests/rmdir.test deleted file mode 100755 index 81ee66b8..00000000 --- a/tests/rmdir.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check rmdir syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a22 diff --git a/tests/rt_sigpending.test b/tests/rt_sigpending.test deleted file mode 100755 index 40c83a81..00000000 --- a/tests/rt_sigpending.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check rt_sigpending syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a20 diff --git a/tests/rt_sigprocmask.test b/tests/rt_sigprocmask.test deleted file mode 100755 index 1e60ebde..00000000 --- a/tests/rt_sigprocmask.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check rt_sigprocmask syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/rt_sigqueueinfo.test b/tests/rt_sigqueueinfo.test deleted file mode 100755 index c03c76f2..00000000 --- a/tests/rt_sigqueueinfo.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of rt_sigqueueinfo syscall - -. "${srcdir=.}/init.sh" -run_strace_match_diff -esignal=none diff --git a/tests/rt_sigreturn.test b/tests/rt_sigreturn.test deleted file mode 100755 index 6a77cd96..00000000 --- a/tests/rt_sigreturn.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of rt_sigreturn syscall. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -esignal='!USR1' diff --git a/tests/rt_sigsuspend.test b/tests/rt_sigsuspend.test deleted file mode 100755 index 2e30fd4b..00000000 --- a/tests/rt_sigsuspend.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check rt_sigsuspend syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a20 -esignal=none diff --git a/tests/rt_sigtimedwait.test b/tests/rt_sigtimedwait.test deleted file mode 100755 index e15fb779..00000000 --- a/tests/rt_sigtimedwait.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check rt_sigtimedwait syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a38 diff --git a/tests/rt_tgsigqueueinfo.test b/tests/rt_tgsigqueueinfo.test deleted file mode 100755 index ab24e2d6..00000000 --- a/tests/rt_tgsigqueueinfo.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of rt_tgsigqueueinfo syscall - -. "${srcdir=.}/init.sh" -run_strace_match_diff -esignal=none diff --git a/tests/sched_get_priority_mxx.test b/tests/sched_get_priority_mxx.test deleted file mode 100755 index 0d1a1a78..00000000 --- a/tests/sched_get_priority_mxx.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sched_get_priority_min and sched_get_priority_max syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a33 -e trace=sched_get_priority_min,sched_get_priority_max diff --git a/tests/sched_rr_get_interval.test b/tests/sched_rr_get_interval.test deleted file mode 100755 index 828ba5d0..00000000 --- a/tests/sched_rr_get_interval.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sched_rr_get_interval syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a31 diff --git a/tests/sched_xetaffinity.test b/tests/sched_xetaffinity.test deleted file mode 100755 index 246ea21a..00000000 --- a/tests/sched_xetaffinity.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sched_getaffinity and sched_setaffinity syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a28 -e trace=sched_getaffinity,sched_setaffinity diff --git a/tests/sched_xetattr.test b/tests/sched_xetattr.test deleted file mode 100755 index a85ed112..00000000 --- a/tests/sched_xetattr.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sched_getattr and sched_setattr syscalls decoding. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a29 -e trace=sched_getattr,sched_setattr diff --git a/tests/sched_xetparam.test b/tests/sched_xetparam.test deleted file mode 100755 index c9fede13..00000000 --- a/tests/sched_xetparam.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sched_getparam and sched_setparam syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a23 -e trace=sched_getparam,sched_setparam diff --git a/tests/sched_xetscheduler.test b/tests/sched_xetscheduler.test deleted file mode 100755 index 07c93f31..00000000 --- a/tests/sched_xetscheduler.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sched_getscheduler and sched_setscheduler syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a22 -e trace=sched_getscheduler,sched_setscheduler diff --git a/tests/sched_yield.test b/tests/sched_yield.test deleted file mode 100755 index f0c2c303..00000000 --- a/tests/sched_yield.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sched_yield syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a14 diff --git a/tests/seccomp-filter-v.test b/tests/seccomp-filter-v.test deleted file mode 100755 index f873eb6f..00000000 --- a/tests/seccomp-filter-v.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check verbose decoding of seccomp SECCOMP_SET_MODE_FILTER. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -v -e trace=seccomp diff --git a/tests/seccomp-filter.test b/tests/seccomp-filter.test deleted file mode 100755 index 65c6d495..00000000 --- a/tests/seccomp-filter.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of seccomp SECCOMP_SET_MODE_FILTER. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=seccomp diff --git a/tests/select.test b/tests/select.test deleted file mode 100755 index 60b88caf..00000000 --- a/tests/select.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check select syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a36 diff --git a/tests/semop.test b/tests/semop.test deleted file mode 100755 index 3e77d2f9..00000000 --- a/tests/semop.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check semop syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a32 -e trace=semop,semtimedop diff --git a/tests/sendfile.test b/tests/sendfile.test deleted file mode 100755 index 48dba585..00000000 --- a/tests/sendfile.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sendfile syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a27 diff --git a/tests/sendfile64.test b/tests/sendfile64.test deleted file mode 100755 index faa05254..00000000 --- a/tests/sendfile64.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sendfile64 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a29 diff --git a/tests/set_mempolicy.test b/tests/set_mempolicy.test deleted file mode 100755 index 0ed6666c..00000000 --- a/tests/set_mempolicy.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check set_mempolicy syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -s3 -a35 diff --git a/tests/setdomainname.test b/tests/setdomainname.test deleted file mode 100755 index 2159e7c4..00000000 --- a/tests/setdomainname.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setdomainname syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a24 diff --git a/tests/setfsgid.test b/tests/setfsgid.test deleted file mode 100755 index 0ae2b0a2..00000000 --- a/tests/setfsgid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setfsgid syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a12 diff --git a/tests/setfsgid32.test b/tests/setfsgid32.test deleted file mode 100755 index 9b7a2bf8..00000000 --- a/tests/setfsgid32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setfsgid32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a14 diff --git a/tests/setfsuid.test b/tests/setfsuid.test deleted file mode 100755 index 18a10219..00000000 --- a/tests/setfsuid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setfsuid syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a12 diff --git a/tests/setfsuid32.test b/tests/setfsuid32.test deleted file mode 100755 index 2dce3cc9..00000000 --- a/tests/setfsuid32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setfsuid32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a14 diff --git a/tests/setgid.test b/tests/setgid.test deleted file mode 100755 index a3a90041..00000000 --- a/tests/setgid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setgid syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a10 diff --git a/tests/setgid32.test b/tests/setgid32.test deleted file mode 100755 index 11a87e12..00000000 --- a/tests/setgid32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setgid32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a12 diff --git a/tests/setgroups.test b/tests/setgroups.test deleted file mode 100755 index 0dcc8f75..00000000 --- a/tests/setgroups.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setgroups syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -s2 -a17 diff --git a/tests/setgroups32.test b/tests/setgroups32.test deleted file mode 100755 index ee4750d1..00000000 --- a/tests/setgroups32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setgroups32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -s2 -a19 diff --git a/tests/sethostname.test b/tests/sethostname.test deleted file mode 100755 index 78f8c58e..00000000 --- a/tests/sethostname.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sethostname syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a22 diff --git a/tests/setns.test b/tests/setns.test deleted file mode 100755 index e9a905ab..00000000 --- a/tests/setns.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of setns syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a21 diff --git a/tests/setregid.test b/tests/setregid.test deleted file mode 100755 index 101c7bdf..00000000 --- a/tests/setregid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setregid syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a15 diff --git a/tests/setregid32.test b/tests/setregid32.test deleted file mode 100755 index e57e66c4..00000000 --- a/tests/setregid32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setregid32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a17 diff --git a/tests/setresgid.test b/tests/setresgid.test deleted file mode 100755 index 5a695742..00000000 --- a/tests/setresgid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setresgid syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a19 diff --git a/tests/setresgid32.test b/tests/setresgid32.test deleted file mode 100755 index 528b2c9e..00000000 --- a/tests/setresgid32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setresgid32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a21 diff --git a/tests/setresuid.test b/tests/setresuid.test deleted file mode 100755 index f1219e06..00000000 --- a/tests/setresuid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setresuid syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a19 diff --git a/tests/setresuid32.test b/tests/setresuid32.test deleted file mode 100755 index 942a3a65..00000000 --- a/tests/setresuid32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setresuid32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a21 diff --git a/tests/setreuid.test b/tests/setreuid.test deleted file mode 100755 index b6db3c1d..00000000 --- a/tests/setreuid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setreuid syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a15 diff --git a/tests/setreuid32.test b/tests/setreuid32.test deleted file mode 100755 index 23323d47..00000000 --- a/tests/setreuid32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setreuid32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a17 diff --git a/tests/setrlimit.test b/tests/setrlimit.test deleted file mode 100755 index 79206089..00000000 --- a/tests/setrlimit.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of getrlimit/ugetrlimit/setrlimit syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a27 diff --git a/tests/setuid.test b/tests/setuid.test deleted file mode 100755 index 9279233a..00000000 --- a/tests/setuid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setuid syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a10 diff --git a/tests/setuid32.test b/tests/setuid32.test deleted file mode 100755 index 7998392a..00000000 --- a/tests/setuid32.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check setuid32 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a12 diff --git a/tests/shutdown.test b/tests/shutdown.test deleted file mode 100755 index 22f0d5ab..00000000 --- a/tests/shutdown.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of shutdown syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a24 diff --git a/tests/siginfo.test b/tests/siginfo.test deleted file mode 100755 index 725f714f..00000000 --- a/tests/siginfo.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check SIGCHLD siginfo_t decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=none diff --git a/tests/signal_receive.test b/tests/signal_receive.test deleted file mode 100755 index 9685b666..00000000 --- a/tests/signal_receive.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check whether strace traces signals properly. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a16 -e trace=kill diff --git a/tests/signalfd4.test b/tests/signalfd4.test deleted file mode 100755 index a615a5bf..00000000 --- a/tests/signalfd4.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of signalfd4 syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/sigreturn.test b/tests/sigreturn.test deleted file mode 100755 index 17e9a2b9..00000000 --- a/tests/sigreturn.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of sigreturn syscall. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -esignal='!USR1' diff --git a/tests/socketcall.test b/tests/socketcall.test deleted file mode 100755 index 959bc83d..00000000 --- a/tests/socketcall.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of socketcall syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a20 diff --git a/tests/splice.test b/tests/splice.test deleted file mode 100755 index cc5c327e..00000000 --- a/tests/splice.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check splice syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/stat.test b/tests/stat.test deleted file mode 100755 index ba8938c0..00000000 --- a/tests/stat.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check stat syscall decoding. - -. "${srcdir=.}/statx.sh" diff --git a/tests/stat64.test b/tests/stat64.test deleted file mode 100755 index abcfb9ec..00000000 --- a/tests/stat64.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check stat64 syscall decoding. - -. "${srcdir=.}/statx.sh" diff --git a/tests/statfs64.test b/tests/statfs64.test deleted file mode 100755 index 9c0aa278..00000000 --- a/tests/statfs64.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check statfs64 syscall decoding. - -. "${srcdir=.}/statfs.test" diff --git a/tests/statx.sh b/tests/statx.sh deleted file mode 100755 index a630193d..00000000 --- a/tests/statx.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of stat family syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -v -P $NAME.sample -P /dev/full -a32 diff --git a/tests/statx.test b/tests/statx.test deleted file mode 100755 index a5712419..00000000 --- a/tests/statx.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check statx syscall decoding. - -. "${srcdir=.}/statx.sh" diff --git a/tests/swap.test b/tests/swap.test deleted file mode 100755 index a30e1fd8..00000000 --- a/tests/swap.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check swapon and swapoff syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a23 -e trace=swapon,swapoff diff --git a/tests/symlink.test b/tests/symlink.test deleted file mode 100755 index 79b93baa..00000000 --- a/tests/symlink.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check symlink syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a34 diff --git a/tests/symlinkat.test b/tests/symlinkat.test deleted file mode 100755 index d8501ffd..00000000 --- a/tests/symlinkat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check symlinkat syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/sync.test b/tests/sync.test deleted file mode 100755 index f6bf6c8f..00000000 --- a/tests/sync.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sync syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a7 diff --git a/tests/sync_file_range.test b/tests/sync_file_range.test deleted file mode 100755 index 6aa86d6c..00000000 --- a/tests/sync_file_range.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sync_file_range syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/sync_file_range2.test b/tests/sync_file_range2.test deleted file mode 100755 index 0d9945ed..00000000 --- a/tests/sync_file_range2.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check sync_file_range2 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/sysinfo.test b/tests/sysinfo.test deleted file mode 100755 index 806d8b61..00000000 --- a/tests/sysinfo.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of sysinfo syscall - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a14 diff --git a/tests/syslog.test b/tests/syslog.test deleted file mode 100755 index 1c2158e4..00000000 --- a/tests/syslog.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check syslog syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a36 diff --git a/tests/tee.test b/tests/tee.test deleted file mode 100755 index 76b60003..00000000 --- a/tests/tee.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check tee syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/time.test b/tests/time.test deleted file mode 100755 index 6ab193a4..00000000 --- a/tests/time.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check time syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a10 diff --git a/tests/timer_create.test b/tests/timer_create.test deleted file mode 100755 index 870a1795..00000000 --- a/tests/timer_create.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check timer_create syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/timer_xettime.test b/tests/timer_xettime.test deleted file mode 100755 index 08bcdd68..00000000 --- a/tests/timer_xettime.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check timer_create, timer_settime, and timer_gettime syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=timer_create,timer_settime,timer_gettime diff --git a/tests/timerfd_xettime.test b/tests/timerfd_xettime.test deleted file mode 100755 index 75aa21c2..00000000 --- a/tests/timerfd_xettime.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check timerfd_create, timerfd_settime, and timerfd_gettime syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -e trace=timerfd_create,timerfd_settime,timerfd_gettime diff --git a/tests/times-fail.test b/tests/times-fail.test deleted file mode 100755 index ee28a060..00000000 --- a/tests/times-fail.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of failing times syscall - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a12 -e trace=times diff --git a/tests/times.test b/tests/times.test deleted file mode 100755 index b97e0d33..00000000 --- a/tests/times.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of times syscall - -. "${srcdir=.}/init.sh" -run_strace_match_diff -esignal=none diff --git a/tests/truncate.test b/tests/truncate.test deleted file mode 100755 index 6bf1e702..00000000 --- a/tests/truncate.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check truncate syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/truncate64.test b/tests/truncate64.test deleted file mode 100755 index c4668062..00000000 --- a/tests/truncate64.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check truncate64 syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff diff --git a/tests/ugetrlimit.test b/tests/ugetrlimit.test deleted file mode 100755 index f4648ff1..00000000 --- a/tests/ugetrlimit.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of ugetrlimit syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a28 diff --git a/tests/umask.test b/tests/umask.test deleted file mode 100755 index 1351721f..00000000 --- a/tests/umask.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check umask syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a11 diff --git a/tests/umoven-illptr.test b/tests/umoven-illptr.test deleted file mode 100755 index 7b8cb314..00000000 --- a/tests/umoven-illptr.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of invalid pointer by umoven. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a36 -e trace=nanosleep diff --git a/tests/umovestr-illptr.test b/tests/umovestr-illptr.test deleted file mode 100755 index 6f1cc862..00000000 --- a/tests/umovestr-illptr.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of invalid pointer by umovestr. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a11 -e trace=chdir diff --git a/tests/umovestr3.test b/tests/umovestr3.test deleted file mode 100755 index d5be2832..00000000 --- a/tests/umovestr3.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# yet another umovestr short read test - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a14 -e trace=chdir diff --git a/tests/unlink.test b/tests/unlink.test deleted file mode 100755 index 09bf79a7..00000000 --- a/tests/unlink.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check unlink syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a24 diff --git a/tests/unlinkat.test b/tests/unlinkat.test deleted file mode 100755 index 864261f7..00000000 --- a/tests/unlinkat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check unlinkat syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a35 diff --git a/tests/unshare.test b/tests/unshare.test deleted file mode 100755 index ccb9575e..00000000 --- a/tests/unshare.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of setns syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a11 diff --git a/tests/userfaultfd.test b/tests/userfaultfd.test deleted file mode 100755 index af8b6fbe..00000000 --- a/tests/userfaultfd.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check userfaultfd syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a38 diff --git a/tests/ustat.test b/tests/ustat.test deleted file mode 100755 index 60a88e0a..00000000 --- a/tests/ustat.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check ustat syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a33 diff --git a/tests/utime.test b/tests/utime.test deleted file mode 100755 index bd64c532..00000000 --- a/tests/utime.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of utime syscall. -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a 16 -e trace=utime diff --git a/tests/utimes.test b/tests/utimes.test deleted file mode 100755 index 99143a0b..00000000 --- a/tests/utimes.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check utimes syscall decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a21 diff --git a/tests/vfork-f.test b/tests/vfork-f.test deleted file mode 100755 index ff4422b2..00000000 --- a/tests/vfork-f.test +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Check how strace -f follows vfork syscall. - -. "${srcdir=.}/fork-f.test" diff --git a/tests/vhangup.test b/tests/vhangup.test deleted file mode 100755 index 8fe1cacb..00000000 --- a/tests/vhangup.test +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# Check vhangup syscall decoding. - -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a10 diff --git a/tests/vmsplice.test b/tests/vmsplice.test deleted file mode 100755 index 8a80650e..00000000 --- a/tests/vmsplice.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of vmsplice syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -ewrite=1 diff --git a/tests/wait4-v.test b/tests/wait4-v.test deleted file mode 100755 index 58e55f25..00000000 --- a/tests/wait4-v.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check verbose decoding of wait4 syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -v -e signal=none -e trace=wait4 diff --git a/tests/wait4.test b/tests/wait4.test deleted file mode 100755 index 6338d1f6..00000000 --- a/tests/wait4.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of wait4 syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -esignal=none diff --git a/tests/waitid-v.test b/tests/waitid-v.test deleted file mode 100755 index eb498cb0..00000000 --- a/tests/waitid-v.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check verbose decoding of waitid syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -v -e signal=none -e trace=waitid diff --git a/tests/waitid.test b/tests/waitid.test deleted file mode 100755 index 3bcba3ab..00000000 --- a/tests/waitid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of waitid syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -esignal=none diff --git a/tests/waitpid.test b/tests/waitpid.test deleted file mode 100755 index 93807d1f..00000000 --- a/tests/waitpid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of waitpid syscall. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a28 diff --git a/tests/xattr-strings.test b/tests/xattr-strings.test deleted file mode 100755 index 25ef360b..00000000 --- a/tests/xattr-strings.test +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -# Check *xattr syscalls decoding when limiting string size. - -. "${srcdir=.}/init.sh" - -run_strace_match_diff -a22 -s 4 -e trace=fsetxattr diff --git a/tests/xet_robust_list.test b/tests/xet_robust_list.test deleted file mode 100755 index 8a3a3820..00000000 --- a/tests/xet_robust_list.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check get_robust_list and set_robust_list syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a24 -e trace=get_robust_list,set_robust_list diff --git a/tests/xetitimer.test b/tests/xetitimer.test deleted file mode 100755 index 2f6ece89..00000000 --- a/tests/xetitimer.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check decoding of setitimer and getitimer syscalls. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a29 -e trace=setitimer,getitimer diff --git a/tests/xetpgid.test b/tests/xetpgid.test deleted file mode 100755 index 07f4f9e8..00000000 --- a/tests/xetpgid.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getpgid and setpgid syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a11 -e trace=getpgid,setpgid diff --git a/tests/xetpriority.test b/tests/xetpriority.test deleted file mode 100755 index 2c84ba41..00000000 --- a/tests/xetpriority.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check getpriority and setpriority syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a29 -e trace=getpriority,setpriority diff --git a/tests/xettimeofday.test b/tests/xettimeofday.test deleted file mode 100755 index 68764e46..00000000 --- a/tests/xettimeofday.test +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Check gettimeofday and settimeofday syscalls decoding. - -. "${srcdir=.}/init.sh" -run_strace_match_diff -a20 -e trace=gettimeofday,settimeofday