diff --git a/.devtoolset-7-strace.metadata b/.devtoolset-7-strace.metadata new file mode 100644 index 0000000..6d2b52a --- /dev/null +++ b/.devtoolset-7-strace.metadata @@ -0,0 +1 @@ +43c0877ff28868b3feafc4f5013486894c56508c SOURCES/strace-4.17.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3a7abdb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/strace-4.17.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/strace-no-net-tests.patch b/SOURCES/strace-no-net-tests.patch new file mode 100644 index 0000000..4891e2f --- /dev/null +++ b/SOURCES/strace-no-net-tests.patch @@ -0,0 +1,138 @@ +diff -rup a/tests/Makefile.am b/tests/Makefile.am +--- a/tests/Makefile.am 2017-05-22 13:33:51.000000000 -0400 ++++ b/tests/Makefile.am 2017-06-16 23:56:18.235333065 -0400 +@@ -193,11 +193,6 @@ DECODER_TESTS = \ + llseek.test \ + lseek.test \ + mmap.test \ +- net-y-unix.test \ +- net-yy-inet.test \ +- net-yy-netlink.test \ +- net-yy-unix.test \ +- net.test \ + nsyscalls.test \ + oldselect.test \ + personality.test \ +diff -rup a/tests/gen_tests.am b/tests/gen_tests.am +--- a/tests/gen_tests.am 2017-05-24 15:55:56.000000000 -0400 ++++ b/tests/gen_tests.am 2017-06-16 23:58:09.918737255 -0400 +@@ -1,5 +1,5 @@ + # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. +-GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test signalfd4.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test ++GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test signalfd4.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test + + $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ +@@ -472,9 +472,6 @@ $(srcdir)/munlockall.gen.test: $(abs_src + $(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +diff -rup a/tests/gen_tests.in b/tests/gen_tests.in +--- a/tests/gen_tests.in 2017-05-22 13:33:51.000000000 -0400 ++++ b/tests/gen_tests.in 2017-06-16 23:57:12.551578667 -0400 +@@ -182,7 +182,6 @@ 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 + netlink_protocol -e trace=%network + newfstatat -a32 -v -P stat.sample -P /dev/full +diff -rup a/tests-m32/Makefile.am b/tests-m32/Makefile.am +--- a/tests-m32/Makefile.am 2017-05-24 15:55:56.000000000 -0400 ++++ b/tests-m32/Makefile.am 2017-06-16 23:56:29.486968761 -0400 +@@ -193,11 +193,6 @@ DECODER_TESTS = \ + llseek.test \ + lseek.test \ + mmap.test \ +- net-y-unix.test \ +- net-yy-inet.test \ +- net-yy-netlink.test \ +- net-yy-unix.test \ +- net.test \ + nsyscalls.test \ + oldselect.test \ + personality.test \ +diff -rup a/tests-m32/gen_tests.am b/tests-m32/gen_tests.am +--- a/tests-m32/gen_tests.am 2017-05-24 15:55:56.000000000 -0400 ++++ b/tests-m32/gen_tests.am 2017-06-16 23:58:09.944736423 -0400 +@@ -1,5 +1,5 @@ + # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. +-GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test signalfd4.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test ++GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test signalfd4.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test + + $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ +@@ -472,9 +472,6 @@ $(srcdir)/munlockall.gen.test: $(abs_src + $(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +diff -rup a/tests-m32/gen_tests.in b/tests-m32/gen_tests.in +--- a/tests-m32/gen_tests.in 2017-05-22 13:33:51.000000000 -0400 ++++ b/tests-m32/gen_tests.in 2017-06-16 23:58:09.926736999 -0400 +@@ -182,7 +182,6 @@ 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 + netlink_protocol -e trace=%network + newfstatat -a32 -v -P stat.sample -P /dev/full +diff -rup a/tests-mx32/Makefile.am b/tests-mx32/Makefile.am +--- a/tests-mx32/Makefile.am 2017-05-24 15:55:57.000000000 -0400 ++++ b/tests-mx32/Makefile.am 2017-06-16 23:56:39.612641308 -0400 +@@ -193,11 +193,6 @@ DECODER_TESTS = \ + llseek.test \ + lseek.test \ + mmap.test \ +- net-y-unix.test \ +- net-yy-inet.test \ +- net-yy-netlink.test \ +- net-yy-unix.test \ +- net.test \ + nsyscalls.test \ + oldselect.test \ + personality.test \ +diff -rup a/tests-mx32/gen_tests.am b/tests-mx32/gen_tests.am +--- a/tests-mx32/gen_tests.am 2017-05-24 15:55:56.000000000 -0400 ++++ b/tests-mx32/gen_tests.am 2017-06-16 23:58:09.954736103 -0400 +@@ -1,5 +1,5 @@ + # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. +-GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-icmp_filter.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test signalfd4.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test ++GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test signalfd4.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test + + $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ +@@ -472,9 +472,6 @@ $(srcdir)/munlockall.gen.test: $(abs_src + $(srcdir)/nanosleep.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/net-icmp_filter.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/net-sockaddr.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +diff -rup a/tests-mx32/gen_tests.in b/tests-mx32/gen_tests.in +--- a/tests-mx32/gen_tests.in 2017-05-22 13:33:51.000000000 -0400 ++++ b/tests-mx32/gen_tests.in 2017-06-16 23:58:09.936736679 -0400 +@@ -182,7 +182,6 @@ 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 + netlink_protocol -e trace=%network + newfstatat -a32 -v -P stat.sample -P /dev/full diff --git a/SOURCES/strace-no-rhel5-tests.patch b/SOURCES/strace-no-rhel5-tests.patch new file mode 100644 index 0000000..6eae6f0 --- /dev/null +++ b/SOURCES/strace-no-rhel5-tests.patch @@ -0,0 +1,2145 @@ +diff -rup a/tests/Makefile.am b/tests/Makefile.am +--- a/tests/Makefile.am 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests/Makefile.am 2017-06-19 17:55:34.753705183 -0400 +@@ -109,7 +109,6 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ + prctl-seccomp-filter-v \ + prctl-seccomp-strict \ + print_maxfd \ +- qual_fault \ + qual_inject-error-signal \ + qual_inject-retval \ + qual_inject-signal \ +@@ -240,7 +239,6 @@ MISC_TESTS = \ + options-syntax.test \ + pc.test \ + qual_fault-syntax.test \ +- qual_fault.test \ + qual_inject-error-signal.test \ + qual_inject-retval.test \ + qual_inject-signal.test \ +diff -rup a/tests/Makefile.in b/tests/Makefile.in +--- a/tests/Makefile.in 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests/Makefile.in 2017-06-19 17:55:34.756705186 -0400 +@@ -152,15 +152,15 @@ check_PROGRAMS = $(am__EXEEXT_1) answer$ + perf_event_open_nonverbose$(EXEEXT) \ + perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \ + prctl-seccomp-filter-v$(EXEEXT) prctl-seccomp-strict$(EXEEXT) \ +- print_maxfd$(EXEEXT) qual_fault$(EXEEXT) \ +- qual_inject-error-signal$(EXEEXT) qual_inject-retval$(EXEEXT) \ +- qual_inject-signal$(EXEEXT) qual_signal$(EXEEXT) \ +- quotactl-v$(EXEEXT) quotactl-xfs-v$(EXEEXT) \ +- redirect-fds$(EXEEXT) restart_syscall$(EXEEXT) \ +- scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \ +- seccomp-strict$(EXEEXT) set_ptracer_any$(EXEEXT) \ +- signal_receive$(EXEEXT) sleep$(EXEEXT) stack-fcall$(EXEEXT) \ +- threads-execve$(EXEEXT) unix-pair-send-recv$(EXEEXT) \ ++ print_maxfd$(EXEEXT) qual_inject-error-signal$(EXEEXT) \ ++ qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \ ++ qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \ ++ quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \ ++ restart_syscall$(EXEEXT) scm_rights$(EXEEXT) \ ++ seccomp-filter-v$(EXEEXT) seccomp-strict$(EXEEXT) \ ++ set_ptracer_any$(EXEEXT) signal_receive$(EXEEXT) \ ++ sleep$(EXEEXT) stack-fcall$(EXEEXT) threads-execve$(EXEEXT) \ ++ unix-pair-send-recv$(EXEEXT) \ + unix-pair-sendto-recvfrom$(EXEEXT) vfork-f$(EXEEXT) \ + wait4-v$(EXEEXT) waitid-v$(EXEEXT) + TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2) +@@ -1278,10 +1278,6 @@ pwritev_SOURCES = pwritev.c + pwritev_OBJECTS = pwritev-pwritev.$(OBJEXT) + pwritev_LDADD = $(LDADD) + pwritev_DEPENDENCIES = libtests.a +-qual_fault_SOURCES = qual_fault.c +-qual_fault_OBJECTS = qual_fault.$(OBJEXT) +-qual_fault_LDADD = $(LDADD) +-qual_fault_DEPENDENCIES = libtests.a + qual_inject_error_signal_SOURCES = qual_inject-error-signal.c + qual_inject_error_signal_OBJECTS = qual_inject-error-signal.$(OBJEXT) + qual_inject_error_signal_LDADD = $(LDADD) +@@ -1947,16 +1943,15 @@ SOURCES = $(libtests_a_SOURCES) _newsele + prctl-tsc.c pread64-pwrite64.c preadv.c preadv-pwritev.c \ + preadv2-pwritev2.c print_maxfd.c printstr.c prlimit64.c \ + process_vm_readv.c process_vm_writev.c pselect6.c ptrace.c \ +- pwritev.c qual_fault.c qual_inject-error-signal.c \ +- qual_inject-retval.c qual_inject-signal.c qual_signal.c \ +- quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ +- read-write.c readahead.c readdir.c readlink.c readlinkat.c \ +- readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ +- redirect-fds.c remap_file_pages.c rename.c renameat.c \ +- renameat2.c request_key.c restart_syscall.c rmdir.c \ +- rt_sigpending.c rt_sigprocmask.c rt_sigqueueinfo.c \ +- rt_sigreturn.c rt_sigsuspend.c rt_sigtimedwait.c \ +- rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ ++ pwritev.c qual_inject-error-signal.c qual_inject-retval.c \ ++ qual_inject-signal.c qual_signal.c quotactl.c quotactl-v.c \ ++ quotactl-xfs.c quotactl-xfs-v.c read-write.c readahead.c \ ++ readdir.c readlink.c readlinkat.c readv.c reboot.c recvfrom.c \ ++ recvmmsg-timeout.c recvmsg.c redirect-fds.c remap_file_pages.c \ ++ rename.c renameat.c renameat2.c request_key.c \ ++ restart_syscall.c rmdir.c rt_sigpending.c rt_sigprocmask.c \ ++ rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ ++ rt_sigtimedwait.c rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ +@@ -2034,16 +2029,15 @@ DIST_SOURCES = $(libtests_a_SOURCES) _ne + prctl-tsc.c pread64-pwrite64.c preadv.c preadv-pwritev.c \ + preadv2-pwritev2.c print_maxfd.c printstr.c prlimit64.c \ + process_vm_readv.c process_vm_writev.c pselect6.c ptrace.c \ +- pwritev.c qual_fault.c qual_inject-error-signal.c \ +- qual_inject-retval.c qual_inject-signal.c qual_signal.c \ +- quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ +- read-write.c readahead.c readdir.c readlink.c readlinkat.c \ +- readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ +- redirect-fds.c remap_file_pages.c rename.c renameat.c \ +- renameat2.c request_key.c restart_syscall.c rmdir.c \ +- rt_sigpending.c rt_sigprocmask.c rt_sigqueueinfo.c \ +- rt_sigreturn.c rt_sigsuspend.c rt_sigtimedwait.c \ +- rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ ++ pwritev.c qual_inject-error-signal.c qual_inject-retval.c \ ++ qual_inject-signal.c qual_signal.c quotactl.c quotactl-v.c \ ++ quotactl-xfs.c quotactl-xfs-v.c read-write.c readahead.c \ ++ readdir.c readlink.c readlinkat.c readv.c reboot.c recvfrom.c \ ++ recvmmsg-timeout.c recvmsg.c redirect-fds.c remap_file_pages.c \ ++ rename.c renameat.c renameat2.c request_key.c \ ++ restart_syscall.c rmdir.c rt_sigpending.c rt_sigprocmask.c \ ++ rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ ++ rt_sigtimedwait.c rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ +@@ -2845,32 +2839,31 @@ GEN_TESTS = _newselect.gen.test accept.g + access.gen.test acct.gen.test add_key.gen.test \ + adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test \ + btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test \ +- chroot.gen.test clock.gen.test clock_adjtime.gen.test \ ++ chroot.gen.test clock_adjtime.gen.test \ + clock_nanosleep.gen.test clock_xettime.gen.test \ + copy_file_range.gen.test creat.gen.test delete_module.gen.test \ + dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test \ + epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test \ + epoll_wait.gen.test erestartsys.gen.test execveat.gen.test \ + execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test \ +- fallocate.gen.test fanotify_init.gen.test \ +- fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test \ +- fchmodat.gen.test fchown.gen.test fchown32.gen.test \ +- fchownat.gen.test fcntl.gen.test fcntl64.gen.test \ +- fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test \ +- finit_module.gen.test flock.gen.test fork-f.gen.test \ +- fstat.gen.test fstat64.gen.test fstatat64.gen.test \ +- fstatfs.gen.test fstatfs64.gen.test fsync.gen.test \ +- ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test \ +- get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test \ +- getdents.gen.test getdents64.gen.test getegid.gen.test \ +- getegid32.gen.test geteuid.gen.test geteuid32.gen.test \ +- getgid.gen.test getgid32.gen.test getgroups.gen.test \ +- getgroups32.gen.test getpeername.gen.test getpgrp.gen.test \ +- getpid.gen.test getppid.gen.test getrandom.gen.test \ +- getresgid.gen.test getresgid32.gen.test getresuid.gen.test \ +- getresuid32.gen.test getrlimit.gen.test getrusage.gen.test \ +- getsid.gen.test getsockname.gen.test gettid.gen.test \ +- getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test \ ++ fallocate.gen.test fanotify_mark.gen.test fchdir.gen.test \ ++ fchmod.gen.test fchmodat.gen.test fchown.gen.test \ ++ fchown32.gen.test fchownat.gen.test fcntl.gen.test \ ++ fcntl64.gen.test fdatasync.gen.test file_handle.gen.test \ ++ file_ioctl.gen.test finit_module.gen.test flock.gen.test \ ++ fork-f.gen.test fstat.gen.test fstat64.gen.test \ ++ fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test \ ++ fsync.gen.test ftruncate.gen.test ftruncate64.gen.test \ ++ futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test \ ++ getcwd.gen.test getdents.gen.test getdents64.gen.test \ ++ getegid.gen.test getegid32.gen.test geteuid.gen.test \ ++ geteuid32.gen.test getgid.gen.test getgid32.gen.test \ ++ getgroups.gen.test getgroups32.gen.test getpeername.gen.test \ ++ getpgrp.gen.test getpid.gen.test getppid.gen.test \ ++ getrandom.gen.test getresgid.gen.test getresgid32.gen.test \ ++ getresuid.gen.test getresuid32.gen.test getrlimit.gen.test \ ++ getrusage.gen.test getsid.gen.test getsockname.gen.test \ ++ gettid.gen.test getuid32.gen.test getxxid.gen.test \ + init_module.gen.test inotify.gen.test inotify_init1.gen.test \ + int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test \ + ioctl_evdev-v.gen.test ioctl_loop.gen.test \ +@@ -2900,24 +2893,20 @@ GEN_TESTS = _newselect.gen.test accept.g + oldlstat.gen.test oldstat.gen.test open.gen.test \ + openat.gen.test osf_utimes.gen.test pause.gen.test \ + perf_event_open.gen.test perf_event_open_nonverbose.gen.test \ +- perf_event_open_unabbrev.gen.test pipe2.gen.test \ +- pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test \ +- ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test \ +- preadv.gen.test preadv-pwritev.gen.test \ +- preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test \ +- process_vm_readv.gen.test process_vm_writev.gen.test \ +- pselect6.gen.test ptrace.gen.test pwritev.gen.test \ +- quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test \ ++ pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test \ ++ pread64-pwrite64.gen.test preadv2-pwritev2.gen.test \ ++ printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test \ ++ process_vm_writev.gen.test ptrace.gen.test quotactl.gen.test \ ++ quotactl-v.gen.test quotactl-xfs.gen.test \ + quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test \ + readdir.gen.test readlink.gen.test readlinkat.gen.test \ + reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test \ +- recvmsg.gen.test regex.gen.test remap_file_pages.gen.test \ +- rename.gen.test renameat.gen.test renameat2.gen.test \ +- request_key.gen.test rmdir.gen.test rt_sigpending.gen.test \ +- rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test \ +- rt_sigreturn.gen.test rt_sigsuspend.gen.test \ +- rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test \ +- sched.gen.test sched_get_priority_mxx.gen.test \ ++ recvmsg.gen.test remap_file_pages.gen.test rename.gen.test \ ++ renameat.gen.test renameat2.gen.test request_key.gen.test \ ++ rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test \ ++ rt_sigqueueinfo.gen.test rt_sigreturn.gen.test \ ++ rt_sigsuspend.gen.test rt_sigtimedwait.gen.test \ ++ rt_tgsigqueueinfo.gen.test sched_get_priority_mxx.gen.test \ + sched_rr_get_interval.gen.test sched_xetaffinity.gen.test \ + sched_xetattr.gen.test sched_xetparam.gen.test \ + sched_xetscheduler.gen.test sched_yield.gen.test \ +@@ -2932,31 +2921,25 @@ GEN_TESTS = _newselect.gen.test accept.g + setresuid.gen.test setresuid32.gen.test setreuid.gen.test \ + setreuid32.gen.test setrlimit.gen.test setuid.gen.test \ + setuid32.gen.test shmxt.gen.test shutdown.gen.test \ +- siginfo.gen.test signal_receive.gen.test signalfd4.gen.test \ +- sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test \ +- splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test \ ++ siginfo.gen.test signal_receive.gen.test sigreturn.gen.test \ ++ sigsuspend.gen.test socketcall.gen.test splice.gen.test \ ++ stat.gen.test stat64.gen.test statfs.gen.test \ + statfs64.gen.test statx.gen.test swap.gen.test \ + sxetmask.gen.test symlink.gen.test symlinkat.gen.test \ + sync.gen.test sync_file_range.gen.test \ + sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test \ + tee.gen.test time.gen.test timer_create.gen.test \ + timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test \ +- times-fail.gen.test trace_fstat.gen.test \ +- trace_fstatfs.gen.test trace_lstat.gen.test \ +- trace_question.gen.test trace_stat.gen.test \ +- trace_stat_like.gen.test trace_statfs.gen.test \ +- trace_statfs_like.gen.test truncate.gen.test \ +- truncate64.gen.test ugetrlimit.gen.test umask.gen.test \ +- umoven-illptr.gen.test umovestr-illptr.gen.test \ +- umovestr3.gen.test unlink.gen.test unlinkat.gen.test \ +- unshare.gen.test userfaultfd.gen.test ustat.gen.test \ +- utime.gen.test utimensat.gen.test utimes.gen.test \ +- vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \ +- wait4.gen.test wait4-v.gen.test waitid.gen.test \ +- waitid-v.gen.test waitpid.gen.test xattr.gen.test \ +- xattr-strings.gen.test xet_robust_list.gen.test \ +- xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \ +- xettimeofday.gen.test ++ times-fail.gen.test truncate.gen.test truncate64.gen.test \ ++ ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test \ ++ umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test \ ++ unlinkat.gen.test unshare.gen.test userfaultfd.gen.test \ ++ ustat.gen.test utime.gen.test utimensat.gen.test \ ++ utimes.gen.test vfork-f.gen.test vhangup.gen.test \ ++ vmsplice.gen.test wait4.gen.test wait4-v.gen.test \ ++ waitid.gen.test waitid-v.gen.test waitpid.gen.test \ ++ xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test \ ++ xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test + @USE_LIBUNWIND_FALSE@LIBUNWIND_TESTS = + @USE_LIBUNWIND_TRUE@LIBUNWIND_TESTS = strace-k.test + DECODER_TESTS = \ +@@ -3034,7 +3017,6 @@ MISC_TESTS = \ + options-syntax.test \ + pc.test \ + qual_fault-syntax.test \ +- qual_fault.test \ + qual_inject-error-signal.test \ + qual_inject-retval.test \ + qual_inject-signal.test \ +@@ -4156,10 +4138,6 @@ pwritev$(EXEEXT): $(pwritev_OBJECTS) $(p + @rm -f pwritev$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(pwritev_OBJECTS) $(pwritev_LDADD) $(LIBS) + +-qual_fault$(EXEEXT): $(qual_fault_OBJECTS) $(qual_fault_DEPENDENCIES) $(EXTRA_qual_fault_DEPENDENCIES) +- @rm -f qual_fault$(EXEEXT) +- $(AM_V_CCLD)$(LINK) $(qual_fault_OBJECTS) $(qual_fault_LDADD) $(LIBS) +- + qual_inject-error-signal$(EXEEXT): $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_DEPENDENCIES) $(EXTRA_qual_inject_error_signal_DEPENDENCIES) + @rm -f qual_inject-error-signal$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_LDADD) $(LIBS) +@@ -5007,7 +4985,6 @@ distclean-compile: + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pselect6.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptrace.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwritev-pwritev.Po@am__quote@ +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_fault.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-error-signal.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-retval.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-signal.Po@am__quote@ +@@ -6078,9 +6055,6 @@ $(srcdir)/chown32.gen.test: $(abs_srcdir + $(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6141,9 +6115,6 @@ $(srcdir)/fadvise64_64.gen.test: $(abs_s + $(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6303,9 +6274,6 @@ $(srcdir)/getuid32.gen.test: $(abs_srcdi + $(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6546,9 +6514,6 @@ $(srcdir)/perf_event_open.gen.test: $(ab + $(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6558,24 +6523,9 @@ $(srcdir)/pkey_alloc.gen.test: $(abs_src + $(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6591,15 +6541,9 @@ $(srcdir)/process_vm_readv.gen.test: $(a + $(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6639,9 +6583,6 @@ $(srcdir)/recvmmsg-timeout.gen.test: $(a + $(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6681,9 +6622,6 @@ $(srcdir)/rt_sigtimedwait.gen.test: $(ab + $(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6804,9 +6742,6 @@ $(srcdir)/siginfo.gen.test: $(abs_srcdir + $(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6882,30 +6817,6 @@ $(srcdir)/times.gen.test: $(abs_srcdir)/ + $(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6984,9 +6895,6 @@ $(srcdir)/xattr-strings.gen.test: $(abs_ + $(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +diff -rup a/tests/fanotify_init.gen.test b/tests/fanotify_init.gen.test +--- a/tests/fanotify_init.gen.test 2017-05-24 15:55:56.000000000 -0400 ++++ b/tests/fanotify_init.gen.test 2017-06-19 17:55:34.757705187 -0400 +@@ -1,4 +1,4 @@ + #!/bin/sh -efu +-# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (fanotify_init ); do not edit. ++# Generated by tests/gen_tests.sh from tests/gen_tests.in (fanotify_init ); do not edit. + . "${srcdir=.}/init.sh" + run_strace_match_diff +diff -rup a/tests/gen_tests.am b/tests/gen_tests.am +--- a/tests/gen_tests.am 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests/gen_tests.am 2017-06-19 17:55:52.198721901 -0400 +@@ -1,5 +1,5 @@ + # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. +-GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test signalfd4.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test ++GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pread64-pwrite64.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test ptrace.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test + + $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ +@@ -46,9 +46,6 @@ $(srcdir)/chown32.gen.test: $(abs_srcdir + $(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -109,9 +106,6 @@ $(srcdir)/fadvise64_64.gen.test: $(abs_s + $(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -271,9 +265,6 @@ $(srcdir)/getuid32.gen.test: $(abs_srcdi + $(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -511,9 +502,6 @@ $(srcdir)/perf_event_open.gen.test: $(ab + $(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -523,24 +511,9 @@ $(srcdir)/pkey_alloc.gen.test: $(abs_src + $(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -556,15 +529,9 @@ $(srcdir)/process_vm_readv.gen.test: $(a + $(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -604,9 +571,6 @@ $(srcdir)/recvmmsg-timeout.gen.test: $(a + $(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -646,9 +610,6 @@ $(srcdir)/rt_sigtimedwait.gen.test: $(ab + $(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -769,9 +730,6 @@ $(srcdir)/siginfo.gen.test: $(abs_srcdir + $(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -847,30 +805,6 @@ $(srcdir)/times.gen.test: $(abs_srcdir)/ + $(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -949,9 +883,6 @@ $(srcdir)/xattr-strings.gen.test: $(abs_ + $(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +diff -rup a/tests/gen_tests.in b/tests/gen_tests.in +--- a/tests/gen_tests.in 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests/gen_tests.in 2017-06-19 17:55:34.844705272 -0400 +@@ -40,7 +40,7 @@ chmod -a28 + chown -a28 + chown32 -a31 + chroot -a24 +-clock test_trace_expr 'times|fcntl.*' -e/clock ++#clock test_trace_expr 'times|fcntl.*' -e/clock + clock_adjtime -a37 + clock_nanosleep -e trace=clock_nanosleep,clock_gettime + clock_xettime -a36 -e trace=clock_getres,clock_gettime,clock_settime +@@ -61,7 +61,7 @@ execveat-v -v -e trace=execveat + faccessat -P $NAME.sample + fadvise64_64 +fadvise64.test + fallocate -a18 +-fanotify_init ++#fanotify_init + fanotify_mark -a32 + fchdir -a11 + fchmod -a15 +@@ -115,7 +115,7 @@ getsockname -a27 + gettid -a9 + getuid32 +getuid.test + getxxid -a10 -e trace=getxpid,getxuid,getxgid +-inet-cmsg -e trace=recvmsg ++#inet-cmsg -e trace=recvmsg + init_module -a27 + inotify -a23 -e trace=inotify_add_watch,inotify_rm_watch + inotify_init1 -a27 +@@ -195,24 +195,24 @@ osf_utimes -a21 + 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 ++#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 ++#pkey_mprotect -a37 ++#ppoll -s2 ++#ppoll-v -v -s2 -e trace=ppoll + pread64-pwrite64 -a21 -eread=0 -ewrite=1 -e trace=pread64,pwrite64 -P pread64-pwrite64-tmpfile -P /dev/zero -P /dev/null +-preadv -a21 +-preadv-pwritev -a19 -eread=0 -ewrite=1 -e trace=preadv,pwritev ++#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 ++#pselect6 + ptrace -a23 -e signal=none +-pwritev -a22 -s7 ++#pwritev -a22 -s7 + quotactl + quotactl-v -v -e trace=quotactl + quotactl-xfs -e trace=quotactl +@@ -226,7 +226,7 @@ reboot + recvfrom -a35 + recvmmsg-timeout -a25 -e trace=recvmmsg + recvmsg -eread=0 -ewrite=1 -e trace=recvmsg,sendmsg +-regex test_trace_expr '' -etrace='/^(.*_)?statv?fs' ++#regex test_trace_expr '' -etrace='/^(.*_)?statv?fs' + remap_file_pages + rename -a35 + renameat +@@ -240,7 +240,7 @@ rt_sigreturn -esignal='!USR1' + rt_sigsuspend -a20 -esignal=none + rt_sigtimedwait -a38 + rt_tgsigqueueinfo -esignal=none +-sched test_trace_expr times -e/sched ++#sched test_trace_expr times -e/sched + 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 +@@ -281,7 +281,7 @@ shmxt -a11 -e trace='/(osf_)?shmat,shmdt + shutdown -a24 + siginfo -e trace=none + signal_receive -a16 -e trace=kill +-signalfd4 ++#signalfd4 + sigreturn -esignal='!USR1' + sigsuspend -a19 -esignal=none + socketcall -a20 +@@ -307,14 +307,14 @@ timer_xettime -e trace=timer_create,time + timerfd_xettime -e trace=timerfd_create,timerfd_settime,timerfd_gettime + times -esignal=none + times-fail -a12 -e trace=times +-trace_fstat test_trace_expr '' -e%fstat -v -P stat.sample -P /dev/full +-trace_fstatfs test_trace_expr '' -e%fstatfs +-trace_lstat test_trace_expr '' -e%lstat -v -P stat.sample -P /dev/full +-trace_question test_trace_expr '' -e?osf_utimes,?/^pkey_.* +-trace_stat test_trace_expr '' -e%stat -v -P stat.sample -P /dev/full +-trace_stat_like test_trace_expr '' -e%%stat -v -P stat.sample -P /dev/full +-trace_statfs test_trace_expr '' -e%statfs +-trace_statfs_like test_trace_expr '' -e%%statfs ++#trace_fstat test_trace_expr '' -e%fstat -v -P stat.sample -P /dev/full ++#trace_fstatfs test_trace_expr '' -e%fstatfs ++#trace_lstat test_trace_expr '' -e%lstat -v -P stat.sample -P /dev/full ++#trace_question test_trace_expr '' -e?osf_utimes,?/^pkey_.* ++#trace_stat test_trace_expr '' -e%stat -v -P stat.sample -P /dev/full ++#trace_stat_like test_trace_expr '' -e%%stat -v -P stat.sample -P /dev/full ++#trace_statfs test_trace_expr '' -e%statfs ++#trace_statfs_like test_trace_expr '' -e%%statfs + truncate + truncate64 + ugetrlimit -a28 +@@ -341,7 +341,7 @@ waitpid -a28 + xattr -a22 -e trace=getxattr,fgetxattr,lgetxattr,setxattr,fsetxattr,lsetxattr,listxattr,flistxattr,llistxattr,removexattr,fremovexattr,lremovexattr + 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 ++#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 -rup a/tests/pkey_mprotect.gen.test b/tests/pkey_mprotect.gen.test +--- a/tests/pkey_mprotect.gen.test 2017-05-24 15:55:56.000000000 -0400 ++++ b/tests/pkey_mprotect.gen.test 2017-06-19 17:55:34.844705272 -0400 +@@ -1,4 +1,4 @@ + #!/bin/sh -efu +-# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (pkey_mprotect -a37); do not edit. ++# Generated by tests/gen_tests.sh from tests/gen_tests.in (pkey_mprotect -a37); do not edit. + . "${srcdir=.}/init.sh" + run_strace_match_diff -a37 +diff -rup a/tests/pselect6.gen.test b/tests/pselect6.gen.test +--- a/tests/pselect6.gen.test 2017-05-24 15:55:56.000000000 -0400 ++++ b/tests/pselect6.gen.test 2017-06-19 17:55:34.845705273 -0400 +@@ -1,4 +1,4 @@ + #!/bin/sh -efu +-# Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (pselect6 ); do not edit. ++# Generated by tests/gen_tests.sh from tests/gen_tests.in (pselect6 ); do not edit. + . "${srcdir=.}/init.sh" + run_strace_match_diff +diff -rup a/tests-m32/Makefile.am b/tests-m32/Makefile.am +--- a/tests-m32/Makefile.am 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests-m32/Makefile.am 2017-06-19 17:55:34.848705276 -0400 +@@ -109,7 +109,6 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ + prctl-seccomp-filter-v \ + prctl-seccomp-strict \ + print_maxfd \ +- qual_fault \ + qual_inject-error-signal \ + qual_inject-retval \ + qual_inject-signal \ +@@ -240,7 +239,6 @@ MISC_TESTS = \ + options-syntax.test \ + pc.test \ + qual_fault-syntax.test \ +- qual_fault.test \ + qual_inject-error-signal.test \ + qual_inject-retval.test \ + qual_inject-signal.test \ +diff -rup a/tests-m32/Makefile.in b/tests-m32/Makefile.in +--- a/tests-m32/Makefile.in 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests-m32/Makefile.in 2017-06-19 17:55:34.854705281 -0400 +@@ -152,15 +152,15 @@ check_PROGRAMS = $(am__EXEEXT_1) answer$ + perf_event_open_nonverbose$(EXEEXT) \ + perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \ + prctl-seccomp-filter-v$(EXEEXT) prctl-seccomp-strict$(EXEEXT) \ +- print_maxfd$(EXEEXT) qual_fault$(EXEEXT) \ +- qual_inject-error-signal$(EXEEXT) qual_inject-retval$(EXEEXT) \ +- qual_inject-signal$(EXEEXT) qual_signal$(EXEEXT) \ +- quotactl-v$(EXEEXT) quotactl-xfs-v$(EXEEXT) \ +- redirect-fds$(EXEEXT) restart_syscall$(EXEEXT) \ +- scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \ +- seccomp-strict$(EXEEXT) set_ptracer_any$(EXEEXT) \ +- signal_receive$(EXEEXT) sleep$(EXEEXT) stack-fcall$(EXEEXT) \ +- threads-execve$(EXEEXT) unix-pair-send-recv$(EXEEXT) \ ++ print_maxfd$(EXEEXT) qual_inject-error-signal$(EXEEXT) \ ++ qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \ ++ qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \ ++ quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \ ++ restart_syscall$(EXEEXT) scm_rights$(EXEEXT) \ ++ seccomp-filter-v$(EXEEXT) seccomp-strict$(EXEEXT) \ ++ set_ptracer_any$(EXEEXT) signal_receive$(EXEEXT) \ ++ sleep$(EXEEXT) stack-fcall$(EXEEXT) threads-execve$(EXEEXT) \ ++ unix-pair-send-recv$(EXEEXT) \ + unix-pair-sendto-recvfrom$(EXEEXT) vfork-f$(EXEEXT) \ + wait4-v$(EXEEXT) waitid-v$(EXEEXT) + TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2) +@@ -1278,10 +1278,6 @@ pwritev_SOURCES = pwritev.c + pwritev_OBJECTS = pwritev-pwritev.$(OBJEXT) + pwritev_LDADD = $(LDADD) + pwritev_DEPENDENCIES = libtests.a +-qual_fault_SOURCES = qual_fault.c +-qual_fault_OBJECTS = qual_fault.$(OBJEXT) +-qual_fault_LDADD = $(LDADD) +-qual_fault_DEPENDENCIES = libtests.a + qual_inject_error_signal_SOURCES = qual_inject-error-signal.c + qual_inject_error_signal_OBJECTS = qual_inject-error-signal.$(OBJEXT) + qual_inject_error_signal_LDADD = $(LDADD) +@@ -1947,16 +1943,15 @@ SOURCES = $(libtests_a_SOURCES) _newsele + prctl-tsc.c pread64-pwrite64.c preadv.c preadv-pwritev.c \ + preadv2-pwritev2.c print_maxfd.c printstr.c prlimit64.c \ + process_vm_readv.c process_vm_writev.c pselect6.c ptrace.c \ +- pwritev.c qual_fault.c qual_inject-error-signal.c \ +- qual_inject-retval.c qual_inject-signal.c qual_signal.c \ +- quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ +- read-write.c readahead.c readdir.c readlink.c readlinkat.c \ +- readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ +- redirect-fds.c remap_file_pages.c rename.c renameat.c \ +- renameat2.c request_key.c restart_syscall.c rmdir.c \ +- rt_sigpending.c rt_sigprocmask.c rt_sigqueueinfo.c \ +- rt_sigreturn.c rt_sigsuspend.c rt_sigtimedwait.c \ +- rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ ++ pwritev.c qual_inject-error-signal.c qual_inject-retval.c \ ++ qual_inject-signal.c qual_signal.c quotactl.c quotactl-v.c \ ++ quotactl-xfs.c quotactl-xfs-v.c read-write.c readahead.c \ ++ readdir.c readlink.c readlinkat.c readv.c reboot.c recvfrom.c \ ++ recvmmsg-timeout.c recvmsg.c redirect-fds.c remap_file_pages.c \ ++ rename.c renameat.c renameat2.c request_key.c \ ++ restart_syscall.c rmdir.c rt_sigpending.c rt_sigprocmask.c \ ++ rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ ++ rt_sigtimedwait.c rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ +@@ -2034,16 +2029,15 @@ DIST_SOURCES = $(libtests_a_SOURCES) _ne + prctl-tsc.c pread64-pwrite64.c preadv.c preadv-pwritev.c \ + preadv2-pwritev2.c print_maxfd.c printstr.c prlimit64.c \ + process_vm_readv.c process_vm_writev.c pselect6.c ptrace.c \ +- pwritev.c qual_fault.c qual_inject-error-signal.c \ +- qual_inject-retval.c qual_inject-signal.c qual_signal.c \ +- quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ +- read-write.c readahead.c readdir.c readlink.c readlinkat.c \ +- readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ +- redirect-fds.c remap_file_pages.c rename.c renameat.c \ +- renameat2.c request_key.c restart_syscall.c rmdir.c \ +- rt_sigpending.c rt_sigprocmask.c rt_sigqueueinfo.c \ +- rt_sigreturn.c rt_sigsuspend.c rt_sigtimedwait.c \ +- rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ ++ pwritev.c qual_inject-error-signal.c qual_inject-retval.c \ ++ qual_inject-signal.c qual_signal.c quotactl.c quotactl-v.c \ ++ quotactl-xfs.c quotactl-xfs-v.c read-write.c readahead.c \ ++ readdir.c readlink.c readlinkat.c readv.c reboot.c recvfrom.c \ ++ recvmmsg-timeout.c recvmsg.c redirect-fds.c remap_file_pages.c \ ++ rename.c renameat.c renameat2.c request_key.c \ ++ restart_syscall.c rmdir.c rt_sigpending.c rt_sigprocmask.c \ ++ rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ ++ rt_sigtimedwait.c rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ +@@ -2845,32 +2839,31 @@ GEN_TESTS = _newselect.gen.test accept.g + access.gen.test acct.gen.test add_key.gen.test \ + adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test \ + btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test \ +- chroot.gen.test clock.gen.test clock_adjtime.gen.test \ ++ chroot.gen.test clock_adjtime.gen.test \ + clock_nanosleep.gen.test clock_xettime.gen.test \ + copy_file_range.gen.test creat.gen.test delete_module.gen.test \ + dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test \ + epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test \ + epoll_wait.gen.test erestartsys.gen.test execveat.gen.test \ + execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test \ +- fallocate.gen.test fanotify_init.gen.test \ +- fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test \ +- fchmodat.gen.test fchown.gen.test fchown32.gen.test \ +- fchownat.gen.test fcntl.gen.test fcntl64.gen.test \ +- fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test \ +- finit_module.gen.test flock.gen.test fork-f.gen.test \ +- fstat.gen.test fstat64.gen.test fstatat64.gen.test \ +- fstatfs.gen.test fstatfs64.gen.test fsync.gen.test \ +- ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test \ +- get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test \ +- getdents.gen.test getdents64.gen.test getegid.gen.test \ +- getegid32.gen.test geteuid.gen.test geteuid32.gen.test \ +- getgid.gen.test getgid32.gen.test getgroups.gen.test \ +- getgroups32.gen.test getpeername.gen.test getpgrp.gen.test \ +- getpid.gen.test getppid.gen.test getrandom.gen.test \ +- getresgid.gen.test getresgid32.gen.test getresuid.gen.test \ +- getresuid32.gen.test getrlimit.gen.test getrusage.gen.test \ +- getsid.gen.test getsockname.gen.test gettid.gen.test \ +- getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test \ ++ fallocate.gen.test fanotify_mark.gen.test fchdir.gen.test \ ++ fchmod.gen.test fchmodat.gen.test fchown.gen.test \ ++ fchown32.gen.test fchownat.gen.test fcntl.gen.test \ ++ fcntl64.gen.test fdatasync.gen.test file_handle.gen.test \ ++ file_ioctl.gen.test finit_module.gen.test flock.gen.test \ ++ fork-f.gen.test fstat.gen.test fstat64.gen.test \ ++ fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test \ ++ fsync.gen.test ftruncate.gen.test ftruncate64.gen.test \ ++ futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test \ ++ getcwd.gen.test getdents.gen.test getdents64.gen.test \ ++ getegid.gen.test getegid32.gen.test geteuid.gen.test \ ++ geteuid32.gen.test getgid.gen.test getgid32.gen.test \ ++ getgroups.gen.test getgroups32.gen.test getpeername.gen.test \ ++ getpgrp.gen.test getpid.gen.test getppid.gen.test \ ++ getrandom.gen.test getresgid.gen.test getresgid32.gen.test \ ++ getresuid.gen.test getresuid32.gen.test getrlimit.gen.test \ ++ getrusage.gen.test getsid.gen.test getsockname.gen.test \ ++ gettid.gen.test getuid32.gen.test getxxid.gen.test \ + init_module.gen.test inotify.gen.test inotify_init1.gen.test \ + int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test \ + ioctl_evdev-v.gen.test ioctl_loop.gen.test \ +@@ -2900,24 +2893,20 @@ GEN_TESTS = _newselect.gen.test accept.g + oldlstat.gen.test oldstat.gen.test open.gen.test \ + openat.gen.test osf_utimes.gen.test pause.gen.test \ + perf_event_open.gen.test perf_event_open_nonverbose.gen.test \ +- perf_event_open_unabbrev.gen.test pipe2.gen.test \ +- pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test \ +- ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test \ +- preadv.gen.test preadv-pwritev.gen.test \ +- preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test \ +- process_vm_readv.gen.test process_vm_writev.gen.test \ +- pselect6.gen.test ptrace.gen.test pwritev.gen.test \ +- quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test \ ++ pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test \ ++ pread64-pwrite64.gen.test preadv2-pwritev2.gen.test \ ++ printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test \ ++ process_vm_writev.gen.test ptrace.gen.test quotactl.gen.test \ ++ quotactl-v.gen.test quotactl-xfs.gen.test \ + quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test \ + readdir.gen.test readlink.gen.test readlinkat.gen.test \ + reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test \ +- recvmsg.gen.test regex.gen.test remap_file_pages.gen.test \ +- rename.gen.test renameat.gen.test renameat2.gen.test \ +- request_key.gen.test rmdir.gen.test rt_sigpending.gen.test \ +- rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test \ +- rt_sigreturn.gen.test rt_sigsuspend.gen.test \ +- rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test \ +- sched.gen.test sched_get_priority_mxx.gen.test \ ++ recvmsg.gen.test remap_file_pages.gen.test rename.gen.test \ ++ renameat.gen.test renameat2.gen.test request_key.gen.test \ ++ rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test \ ++ rt_sigqueueinfo.gen.test rt_sigreturn.gen.test \ ++ rt_sigsuspend.gen.test rt_sigtimedwait.gen.test \ ++ rt_tgsigqueueinfo.gen.test sched_get_priority_mxx.gen.test \ + sched_rr_get_interval.gen.test sched_xetaffinity.gen.test \ + sched_xetattr.gen.test sched_xetparam.gen.test \ + sched_xetscheduler.gen.test sched_yield.gen.test \ +@@ -2932,31 +2921,25 @@ GEN_TESTS = _newselect.gen.test accept.g + setresuid.gen.test setresuid32.gen.test setreuid.gen.test \ + setreuid32.gen.test setrlimit.gen.test setuid.gen.test \ + setuid32.gen.test shmxt.gen.test shutdown.gen.test \ +- siginfo.gen.test signal_receive.gen.test signalfd4.gen.test \ +- sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test \ +- splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test \ ++ siginfo.gen.test signal_receive.gen.test sigreturn.gen.test \ ++ sigsuspend.gen.test socketcall.gen.test splice.gen.test \ ++ stat.gen.test stat64.gen.test statfs.gen.test \ + statfs64.gen.test statx.gen.test swap.gen.test \ + sxetmask.gen.test symlink.gen.test symlinkat.gen.test \ + sync.gen.test sync_file_range.gen.test \ + sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test \ + tee.gen.test time.gen.test timer_create.gen.test \ + timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test \ +- times-fail.gen.test trace_fstat.gen.test \ +- trace_fstatfs.gen.test trace_lstat.gen.test \ +- trace_question.gen.test trace_stat.gen.test \ +- trace_stat_like.gen.test trace_statfs.gen.test \ +- trace_statfs_like.gen.test truncate.gen.test \ +- truncate64.gen.test ugetrlimit.gen.test umask.gen.test \ +- umoven-illptr.gen.test umovestr-illptr.gen.test \ +- umovestr3.gen.test unlink.gen.test unlinkat.gen.test \ +- unshare.gen.test userfaultfd.gen.test ustat.gen.test \ +- utime.gen.test utimensat.gen.test utimes.gen.test \ +- vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \ +- wait4.gen.test wait4-v.gen.test waitid.gen.test \ +- waitid-v.gen.test waitpid.gen.test xattr.gen.test \ +- xattr-strings.gen.test xet_robust_list.gen.test \ +- xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \ +- xettimeofday.gen.test ++ times-fail.gen.test truncate.gen.test truncate64.gen.test \ ++ ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test \ ++ umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test \ ++ unlinkat.gen.test unshare.gen.test userfaultfd.gen.test \ ++ ustat.gen.test utime.gen.test utimensat.gen.test \ ++ utimes.gen.test vfork-f.gen.test vhangup.gen.test \ ++ vmsplice.gen.test wait4.gen.test wait4-v.gen.test \ ++ waitid.gen.test waitid-v.gen.test waitpid.gen.test \ ++ xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test \ ++ xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test + @USE_LIBUNWIND_FALSE@LIBUNWIND_TESTS = + @USE_LIBUNWIND_TRUE@LIBUNWIND_TESTS = strace-k.test + DECODER_TESTS = \ +@@ -3034,7 +3017,6 @@ MISC_TESTS = \ + options-syntax.test \ + pc.test \ + qual_fault-syntax.test \ +- qual_fault.test \ + qual_inject-error-signal.test \ + qual_inject-retval.test \ + qual_inject-signal.test \ +@@ -4156,10 +4138,6 @@ pwritev$(EXEEXT): $(pwritev_OBJECTS) $(p + @rm -f pwritev$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(pwritev_OBJECTS) $(pwritev_LDADD) $(LIBS) + +-qual_fault$(EXEEXT): $(qual_fault_OBJECTS) $(qual_fault_DEPENDENCIES) $(EXTRA_qual_fault_DEPENDENCIES) +- @rm -f qual_fault$(EXEEXT) +- $(AM_V_CCLD)$(LINK) $(qual_fault_OBJECTS) $(qual_fault_LDADD) $(LIBS) +- + qual_inject-error-signal$(EXEEXT): $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_DEPENDENCIES) $(EXTRA_qual_inject_error_signal_DEPENDENCIES) + @rm -f qual_inject-error-signal$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_LDADD) $(LIBS) +@@ -5007,7 +4985,6 @@ distclean-compile: + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pselect6.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptrace.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwritev-pwritev.Po@am__quote@ +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_fault.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-error-signal.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-retval.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-signal.Po@am__quote@ +@@ -6078,9 +6055,6 @@ $(srcdir)/chown32.gen.test: $(abs_srcdir + $(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6141,9 +6115,6 @@ $(srcdir)/fadvise64_64.gen.test: $(abs_s + $(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6303,9 +6274,6 @@ $(srcdir)/getuid32.gen.test: $(abs_srcdi + $(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6546,9 +6514,6 @@ $(srcdir)/perf_event_open.gen.test: $(ab + $(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6558,24 +6523,9 @@ $(srcdir)/pkey_alloc.gen.test: $(abs_src + $(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6591,15 +6541,9 @@ $(srcdir)/process_vm_readv.gen.test: $(a + $(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6639,9 +6583,6 @@ $(srcdir)/recvmmsg-timeout.gen.test: $(a + $(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6681,9 +6622,6 @@ $(srcdir)/rt_sigtimedwait.gen.test: $(ab + $(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6804,9 +6742,6 @@ $(srcdir)/siginfo.gen.test: $(abs_srcdir + $(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6882,30 +6817,6 @@ $(srcdir)/times.gen.test: $(abs_srcdir)/ + $(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6984,9 +6895,6 @@ $(srcdir)/xattr-strings.gen.test: $(abs_ + $(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +diff -rup a/tests-m32/gen_tests.am b/tests-m32/gen_tests.am +--- a/tests-m32/gen_tests.am 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests-m32/gen_tests.am 2017-06-19 17:55:52.226721927 -0400 +@@ -1,5 +1,5 @@ + # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. +-GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test signalfd4.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test ++GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pread64-pwrite64.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test ptrace.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test + + $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ +@@ -46,9 +46,6 @@ $(srcdir)/chown32.gen.test: $(abs_srcdir + $(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -109,9 +106,6 @@ $(srcdir)/fadvise64_64.gen.test: $(abs_s + $(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -271,9 +265,6 @@ $(srcdir)/getuid32.gen.test: $(abs_srcdi + $(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -511,9 +502,6 @@ $(srcdir)/perf_event_open.gen.test: $(ab + $(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -523,24 +511,9 @@ $(srcdir)/pkey_alloc.gen.test: $(abs_src + $(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -556,15 +529,9 @@ $(srcdir)/process_vm_readv.gen.test: $(a + $(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -604,9 +571,6 @@ $(srcdir)/recvmmsg-timeout.gen.test: $(a + $(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -646,9 +610,6 @@ $(srcdir)/rt_sigtimedwait.gen.test: $(ab + $(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -769,9 +730,6 @@ $(srcdir)/siginfo.gen.test: $(abs_srcdir + $(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -847,30 +805,6 @@ $(srcdir)/times.gen.test: $(abs_srcdir)/ + $(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -949,9 +883,6 @@ $(srcdir)/xattr-strings.gen.test: $(abs_ + $(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +diff -rup a/tests-m32/gen_tests.in b/tests-m32/gen_tests.in +--- a/tests-m32/gen_tests.in 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests-m32/gen_tests.in 2017-06-19 17:55:52.207721909 -0400 +@@ -40,7 +40,7 @@ chmod -a28 + chown -a28 + chown32 -a31 + chroot -a24 +-clock test_trace_expr 'times|fcntl.*' -e/clock ++#clock test_trace_expr 'times|fcntl.*' -e/clock + clock_adjtime -a37 + clock_nanosleep -e trace=clock_nanosleep,clock_gettime + clock_xettime -a36 -e trace=clock_getres,clock_gettime,clock_settime +@@ -61,7 +61,7 @@ execveat-v -v -e trace=execveat + faccessat -P $NAME.sample + fadvise64_64 +fadvise64.test + fallocate -a18 +-fanotify_init ++#fanotify_init + fanotify_mark -a32 + fchdir -a11 + fchmod -a15 +@@ -115,7 +115,7 @@ getsockname -a27 + gettid -a9 + getuid32 +getuid.test + getxxid -a10 -e trace=getxpid,getxuid,getxgid +-inet-cmsg -e trace=recvmsg ++#inet-cmsg -e trace=recvmsg + init_module -a27 + inotify -a23 -e trace=inotify_add_watch,inotify_rm_watch + inotify_init1 -a27 +@@ -195,24 +195,24 @@ osf_utimes -a21 + 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 ++#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 ++#pkey_mprotect -a37 ++#ppoll -s2 ++#ppoll-v -v -s2 -e trace=ppoll + pread64-pwrite64 -a21 -eread=0 -ewrite=1 -e trace=pread64,pwrite64 -P pread64-pwrite64-tmpfile -P /dev/zero -P /dev/null +-preadv -a21 +-preadv-pwritev -a19 -eread=0 -ewrite=1 -e trace=preadv,pwritev ++#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 ++#pselect6 + ptrace -a23 -e signal=none +-pwritev -a22 -s7 ++#pwritev -a22 -s7 + quotactl + quotactl-v -v -e trace=quotactl + quotactl-xfs -e trace=quotactl +@@ -226,7 +226,7 @@ reboot + recvfrom -a35 + recvmmsg-timeout -a25 -e trace=recvmmsg + recvmsg -eread=0 -ewrite=1 -e trace=recvmsg,sendmsg +-regex test_trace_expr '' -etrace='/^(.*_)?statv?fs' ++#regex test_trace_expr '' -etrace='/^(.*_)?statv?fs' + remap_file_pages + rename -a35 + renameat +@@ -240,7 +240,7 @@ rt_sigreturn -esignal='!USR1' + rt_sigsuspend -a20 -esignal=none + rt_sigtimedwait -a38 + rt_tgsigqueueinfo -esignal=none +-sched test_trace_expr times -e/sched ++#sched test_trace_expr times -e/sched + 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 +@@ -281,7 +281,7 @@ shmxt -a11 -e trace='/(osf_)?shmat,shmdt + shutdown -a24 + siginfo -e trace=none + signal_receive -a16 -e trace=kill +-signalfd4 ++#signalfd4 + sigreturn -esignal='!USR1' + sigsuspend -a19 -esignal=none + socketcall -a20 +@@ -307,14 +307,14 @@ timer_xettime -e trace=timer_create,time + timerfd_xettime -e trace=timerfd_create,timerfd_settime,timerfd_gettime + times -esignal=none + times-fail -a12 -e trace=times +-trace_fstat test_trace_expr '' -e%fstat -v -P stat.sample -P /dev/full +-trace_fstatfs test_trace_expr '' -e%fstatfs +-trace_lstat test_trace_expr '' -e%lstat -v -P stat.sample -P /dev/full +-trace_question test_trace_expr '' -e?osf_utimes,?/^pkey_.* +-trace_stat test_trace_expr '' -e%stat -v -P stat.sample -P /dev/full +-trace_stat_like test_trace_expr '' -e%%stat -v -P stat.sample -P /dev/full +-trace_statfs test_trace_expr '' -e%statfs +-trace_statfs_like test_trace_expr '' -e%%statfs ++#trace_fstat test_trace_expr '' -e%fstat -v -P stat.sample -P /dev/full ++#trace_fstatfs test_trace_expr '' -e%fstatfs ++#trace_lstat test_trace_expr '' -e%lstat -v -P stat.sample -P /dev/full ++#trace_question test_trace_expr '' -e?osf_utimes,?/^pkey_.* ++#trace_stat test_trace_expr '' -e%stat -v -P stat.sample -P /dev/full ++#trace_stat_like test_trace_expr '' -e%%stat -v -P stat.sample -P /dev/full ++#trace_statfs test_trace_expr '' -e%statfs ++#trace_statfs_like test_trace_expr '' -e%%statfs + truncate + truncate64 + ugetrlimit -a28 +@@ -341,7 +341,7 @@ waitpid -a28 + xattr -a22 -e trace=getxattr,fgetxattr,lgetxattr,setxattr,fsetxattr,lsetxattr,listxattr,flistxattr,llistxattr,removexattr,fremovexattr,lremovexattr + 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 ++#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 -rup a/tests-mx32/Makefile.am b/tests-mx32/Makefile.am +--- a/tests-mx32/Makefile.am 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests-mx32/Makefile.am 2017-06-19 17:55:34.870705297 -0400 +@@ -109,7 +109,6 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ + prctl-seccomp-filter-v \ + prctl-seccomp-strict \ + print_maxfd \ +- qual_fault \ + qual_inject-error-signal \ + qual_inject-retval \ + qual_inject-signal \ +@@ -240,7 +239,6 @@ MISC_TESTS = \ + options-syntax.test \ + pc.test \ + qual_fault-syntax.test \ +- qual_fault.test \ + qual_inject-error-signal.test \ + qual_inject-retval.test \ + qual_inject-signal.test \ +diff -rup a/tests-mx32/Makefile.in b/tests-mx32/Makefile.in +--- a/tests-mx32/Makefile.in 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests-mx32/Makefile.in 2017-06-19 17:55:34.875705301 -0400 +@@ -152,15 +152,15 @@ check_PROGRAMS = $(am__EXEEXT_1) answer$ + perf_event_open_nonverbose$(EXEEXT) \ + perf_event_open_unabbrev$(EXEEXT) ppoll-v$(EXEEXT) \ + prctl-seccomp-filter-v$(EXEEXT) prctl-seccomp-strict$(EXEEXT) \ +- print_maxfd$(EXEEXT) qual_fault$(EXEEXT) \ +- qual_inject-error-signal$(EXEEXT) qual_inject-retval$(EXEEXT) \ +- qual_inject-signal$(EXEEXT) qual_signal$(EXEEXT) \ +- quotactl-v$(EXEEXT) quotactl-xfs-v$(EXEEXT) \ +- redirect-fds$(EXEEXT) restart_syscall$(EXEEXT) \ +- scm_rights$(EXEEXT) seccomp-filter-v$(EXEEXT) \ +- seccomp-strict$(EXEEXT) set_ptracer_any$(EXEEXT) \ +- signal_receive$(EXEEXT) sleep$(EXEEXT) stack-fcall$(EXEEXT) \ +- threads-execve$(EXEEXT) unix-pair-send-recv$(EXEEXT) \ ++ print_maxfd$(EXEEXT) qual_inject-error-signal$(EXEEXT) \ ++ qual_inject-retval$(EXEEXT) qual_inject-signal$(EXEEXT) \ ++ qual_signal$(EXEEXT) quotactl-v$(EXEEXT) \ ++ quotactl-xfs-v$(EXEEXT) redirect-fds$(EXEEXT) \ ++ restart_syscall$(EXEEXT) scm_rights$(EXEEXT) \ ++ seccomp-filter-v$(EXEEXT) seccomp-strict$(EXEEXT) \ ++ set_ptracer_any$(EXEEXT) signal_receive$(EXEEXT) \ ++ sleep$(EXEEXT) stack-fcall$(EXEEXT) threads-execve$(EXEEXT) \ ++ unix-pair-send-recv$(EXEEXT) \ + unix-pair-sendto-recvfrom$(EXEEXT) vfork-f$(EXEEXT) \ + wait4-v$(EXEEXT) waitid-v$(EXEEXT) + TESTS = $(GEN_TESTS) $(DECODER_TESTS) $(MISC_TESTS) $(am__EXEEXT_2) +@@ -1278,10 +1278,6 @@ pwritev_SOURCES = pwritev.c + pwritev_OBJECTS = pwritev-pwritev.$(OBJEXT) + pwritev_LDADD = $(LDADD) + pwritev_DEPENDENCIES = libtests.a +-qual_fault_SOURCES = qual_fault.c +-qual_fault_OBJECTS = qual_fault.$(OBJEXT) +-qual_fault_LDADD = $(LDADD) +-qual_fault_DEPENDENCIES = libtests.a + qual_inject_error_signal_SOURCES = qual_inject-error-signal.c + qual_inject_error_signal_OBJECTS = qual_inject-error-signal.$(OBJEXT) + qual_inject_error_signal_LDADD = $(LDADD) +@@ -1947,16 +1943,15 @@ SOURCES = $(libtests_a_SOURCES) _newsele + prctl-tsc.c pread64-pwrite64.c preadv.c preadv-pwritev.c \ + preadv2-pwritev2.c print_maxfd.c printstr.c prlimit64.c \ + process_vm_readv.c process_vm_writev.c pselect6.c ptrace.c \ +- pwritev.c qual_fault.c qual_inject-error-signal.c \ +- qual_inject-retval.c qual_inject-signal.c qual_signal.c \ +- quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ +- read-write.c readahead.c readdir.c readlink.c readlinkat.c \ +- readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ +- redirect-fds.c remap_file_pages.c rename.c renameat.c \ +- renameat2.c request_key.c restart_syscall.c rmdir.c \ +- rt_sigpending.c rt_sigprocmask.c rt_sigqueueinfo.c \ +- rt_sigreturn.c rt_sigsuspend.c rt_sigtimedwait.c \ +- rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ ++ pwritev.c qual_inject-error-signal.c qual_inject-retval.c \ ++ qual_inject-signal.c qual_signal.c quotactl.c quotactl-v.c \ ++ quotactl-xfs.c quotactl-xfs-v.c read-write.c readahead.c \ ++ readdir.c readlink.c readlinkat.c readv.c reboot.c recvfrom.c \ ++ recvmmsg-timeout.c recvmsg.c redirect-fds.c remap_file_pages.c \ ++ rename.c renameat.c renameat2.c request_key.c \ ++ restart_syscall.c rmdir.c rt_sigpending.c rt_sigprocmask.c \ ++ rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ ++ rt_sigtimedwait.c rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ +@@ -2034,16 +2029,15 @@ DIST_SOURCES = $(libtests_a_SOURCES) _ne + prctl-tsc.c pread64-pwrite64.c preadv.c preadv-pwritev.c \ + preadv2-pwritev2.c print_maxfd.c printstr.c prlimit64.c \ + process_vm_readv.c process_vm_writev.c pselect6.c ptrace.c \ +- pwritev.c qual_fault.c qual_inject-error-signal.c \ +- qual_inject-retval.c qual_inject-signal.c qual_signal.c \ +- quotactl.c quotactl-v.c quotactl-xfs.c quotactl-xfs-v.c \ +- read-write.c readahead.c readdir.c readlink.c readlinkat.c \ +- readv.c reboot.c recvfrom.c recvmmsg-timeout.c recvmsg.c \ +- redirect-fds.c remap_file_pages.c rename.c renameat.c \ +- renameat2.c request_key.c restart_syscall.c rmdir.c \ +- rt_sigpending.c rt_sigprocmask.c rt_sigqueueinfo.c \ +- rt_sigreturn.c rt_sigsuspend.c rt_sigtimedwait.c \ +- rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ ++ pwritev.c qual_inject-error-signal.c qual_inject-retval.c \ ++ qual_inject-signal.c qual_signal.c quotactl.c quotactl-v.c \ ++ quotactl-xfs.c quotactl-xfs-v.c read-write.c readahead.c \ ++ readdir.c readlink.c readlinkat.c readv.c reboot.c recvfrom.c \ ++ recvmmsg-timeout.c recvmsg.c redirect-fds.c remap_file_pages.c \ ++ rename.c renameat.c renameat2.c request_key.c \ ++ restart_syscall.c rmdir.c rt_sigpending.c rt_sigprocmask.c \ ++ rt_sigqueueinfo.c rt_sigreturn.c rt_sigsuspend.c \ ++ rt_sigtimedwait.c rt_tgsigqueueinfo.c sched_get_priority_mxx.c \ + sched_rr_get_interval.c sched_xetaffinity.c sched_xetattr.c \ + sched_xetparam.c sched_xetscheduler.c sched_yield.c \ + scm_rights.c seccomp-filter.c seccomp-filter-v.c \ +@@ -2845,32 +2839,31 @@ GEN_TESTS = _newselect.gen.test accept.g + access.gen.test acct.gen.test add_key.gen.test \ + adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test \ + btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test \ +- chroot.gen.test clock.gen.test clock_adjtime.gen.test \ ++ chroot.gen.test clock_adjtime.gen.test \ + clock_nanosleep.gen.test clock_xettime.gen.test \ + copy_file_range.gen.test creat.gen.test delete_module.gen.test \ + dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test \ + epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test \ + epoll_wait.gen.test erestartsys.gen.test execveat.gen.test \ + execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test \ +- fallocate.gen.test fanotify_init.gen.test \ +- fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test \ +- fchmodat.gen.test fchown.gen.test fchown32.gen.test \ +- fchownat.gen.test fcntl.gen.test fcntl64.gen.test \ +- fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test \ +- finit_module.gen.test flock.gen.test fork-f.gen.test \ +- fstat.gen.test fstat64.gen.test fstatat64.gen.test \ +- fstatfs.gen.test fstatfs64.gen.test fsync.gen.test \ +- ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test \ +- get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test \ +- getdents.gen.test getdents64.gen.test getegid.gen.test \ +- getegid32.gen.test geteuid.gen.test geteuid32.gen.test \ +- getgid.gen.test getgid32.gen.test getgroups.gen.test \ +- getgroups32.gen.test getpeername.gen.test getpgrp.gen.test \ +- getpid.gen.test getppid.gen.test getrandom.gen.test \ +- getresgid.gen.test getresgid32.gen.test getresuid.gen.test \ +- getresuid32.gen.test getrlimit.gen.test getrusage.gen.test \ +- getsid.gen.test getsockname.gen.test gettid.gen.test \ +- getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test \ ++ fallocate.gen.test fanotify_mark.gen.test fchdir.gen.test \ ++ fchmod.gen.test fchmodat.gen.test fchown.gen.test \ ++ fchown32.gen.test fchownat.gen.test fcntl.gen.test \ ++ fcntl64.gen.test fdatasync.gen.test file_handle.gen.test \ ++ file_ioctl.gen.test finit_module.gen.test flock.gen.test \ ++ fork-f.gen.test fstat.gen.test fstat64.gen.test \ ++ fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test \ ++ fsync.gen.test ftruncate.gen.test ftruncate64.gen.test \ ++ futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test \ ++ getcwd.gen.test getdents.gen.test getdents64.gen.test \ ++ getegid.gen.test getegid32.gen.test geteuid.gen.test \ ++ geteuid32.gen.test getgid.gen.test getgid32.gen.test \ ++ getgroups.gen.test getgroups32.gen.test getpeername.gen.test \ ++ getpgrp.gen.test getpid.gen.test getppid.gen.test \ ++ getrandom.gen.test getresgid.gen.test getresgid32.gen.test \ ++ getresuid.gen.test getresuid32.gen.test getrlimit.gen.test \ ++ getrusage.gen.test getsid.gen.test getsockname.gen.test \ ++ gettid.gen.test getuid32.gen.test getxxid.gen.test \ + init_module.gen.test inotify.gen.test inotify_init1.gen.test \ + int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test \ + ioctl_evdev-v.gen.test ioctl_loop.gen.test \ +@@ -2900,24 +2893,20 @@ GEN_TESTS = _newselect.gen.test accept.g + oldlstat.gen.test oldstat.gen.test open.gen.test \ + openat.gen.test osf_utimes.gen.test pause.gen.test \ + perf_event_open.gen.test perf_event_open_nonverbose.gen.test \ +- perf_event_open_unabbrev.gen.test pipe2.gen.test \ +- pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test \ +- ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test \ +- preadv.gen.test preadv-pwritev.gen.test \ +- preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test \ +- process_vm_readv.gen.test process_vm_writev.gen.test \ +- pselect6.gen.test ptrace.gen.test pwritev.gen.test \ +- quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test \ ++ pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test \ ++ pread64-pwrite64.gen.test preadv2-pwritev2.gen.test \ ++ printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test \ ++ process_vm_writev.gen.test ptrace.gen.test quotactl.gen.test \ ++ quotactl-v.gen.test quotactl-xfs.gen.test \ + quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test \ + readdir.gen.test readlink.gen.test readlinkat.gen.test \ + reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test \ +- recvmsg.gen.test regex.gen.test remap_file_pages.gen.test \ +- rename.gen.test renameat.gen.test renameat2.gen.test \ +- request_key.gen.test rmdir.gen.test rt_sigpending.gen.test \ +- rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test \ +- rt_sigreturn.gen.test rt_sigsuspend.gen.test \ +- rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test \ +- sched.gen.test sched_get_priority_mxx.gen.test \ ++ recvmsg.gen.test remap_file_pages.gen.test rename.gen.test \ ++ renameat.gen.test renameat2.gen.test request_key.gen.test \ ++ rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test \ ++ rt_sigqueueinfo.gen.test rt_sigreturn.gen.test \ ++ rt_sigsuspend.gen.test rt_sigtimedwait.gen.test \ ++ rt_tgsigqueueinfo.gen.test sched_get_priority_mxx.gen.test \ + sched_rr_get_interval.gen.test sched_xetaffinity.gen.test \ + sched_xetattr.gen.test sched_xetparam.gen.test \ + sched_xetscheduler.gen.test sched_yield.gen.test \ +@@ -2932,31 +2921,25 @@ GEN_TESTS = _newselect.gen.test accept.g + setresuid.gen.test setresuid32.gen.test setreuid.gen.test \ + setreuid32.gen.test setrlimit.gen.test setuid.gen.test \ + setuid32.gen.test shmxt.gen.test shutdown.gen.test \ +- siginfo.gen.test signal_receive.gen.test signalfd4.gen.test \ +- sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test \ +- splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test \ ++ siginfo.gen.test signal_receive.gen.test sigreturn.gen.test \ ++ sigsuspend.gen.test socketcall.gen.test splice.gen.test \ ++ stat.gen.test stat64.gen.test statfs.gen.test \ + statfs64.gen.test statx.gen.test swap.gen.test \ + sxetmask.gen.test symlink.gen.test symlinkat.gen.test \ + sync.gen.test sync_file_range.gen.test \ + sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test \ + tee.gen.test time.gen.test timer_create.gen.test \ + timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test \ +- times-fail.gen.test trace_fstat.gen.test \ +- trace_fstatfs.gen.test trace_lstat.gen.test \ +- trace_question.gen.test trace_stat.gen.test \ +- trace_stat_like.gen.test trace_statfs.gen.test \ +- trace_statfs_like.gen.test truncate.gen.test \ +- truncate64.gen.test ugetrlimit.gen.test umask.gen.test \ +- umoven-illptr.gen.test umovestr-illptr.gen.test \ +- umovestr3.gen.test unlink.gen.test unlinkat.gen.test \ +- unshare.gen.test userfaultfd.gen.test ustat.gen.test \ +- utime.gen.test utimensat.gen.test utimes.gen.test \ +- vfork-f.gen.test vhangup.gen.test vmsplice.gen.test \ +- wait4.gen.test wait4-v.gen.test waitid.gen.test \ +- waitid-v.gen.test waitpid.gen.test xattr.gen.test \ +- xattr-strings.gen.test xet_robust_list.gen.test \ +- xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test \ +- xettimeofday.gen.test ++ times-fail.gen.test truncate.gen.test truncate64.gen.test \ ++ ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test \ ++ umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test \ ++ unlinkat.gen.test unshare.gen.test userfaultfd.gen.test \ ++ ustat.gen.test utime.gen.test utimensat.gen.test \ ++ utimes.gen.test vfork-f.gen.test vhangup.gen.test \ ++ vmsplice.gen.test wait4.gen.test wait4-v.gen.test \ ++ waitid.gen.test waitid-v.gen.test waitpid.gen.test \ ++ xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test \ ++ xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test + @USE_LIBUNWIND_FALSE@LIBUNWIND_TESTS = + @USE_LIBUNWIND_TRUE@LIBUNWIND_TESTS = strace-k.test + DECODER_TESTS = \ +@@ -3034,7 +3017,6 @@ MISC_TESTS = \ + options-syntax.test \ + pc.test \ + qual_fault-syntax.test \ +- qual_fault.test \ + qual_inject-error-signal.test \ + qual_inject-retval.test \ + qual_inject-signal.test \ +@@ -4156,10 +4138,6 @@ pwritev$(EXEEXT): $(pwritev_OBJECTS) $(p + @rm -f pwritev$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(pwritev_OBJECTS) $(pwritev_LDADD) $(LIBS) + +-qual_fault$(EXEEXT): $(qual_fault_OBJECTS) $(qual_fault_DEPENDENCIES) $(EXTRA_qual_fault_DEPENDENCIES) +- @rm -f qual_fault$(EXEEXT) +- $(AM_V_CCLD)$(LINK) $(qual_fault_OBJECTS) $(qual_fault_LDADD) $(LIBS) +- + qual_inject-error-signal$(EXEEXT): $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_DEPENDENCIES) $(EXTRA_qual_inject_error_signal_DEPENDENCIES) + @rm -f qual_inject-error-signal$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(qual_inject_error_signal_OBJECTS) $(qual_inject_error_signal_LDADD) $(LIBS) +@@ -5007,7 +4985,6 @@ distclean-compile: + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pselect6.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptrace.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwritev-pwritev.Po@am__quote@ +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_fault.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-error-signal.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-retval.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qual_inject-signal.Po@am__quote@ +@@ -6078,9 +6055,6 @@ $(srcdir)/chown32.gen.test: $(abs_srcdir + $(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6141,9 +6115,6 @@ $(srcdir)/fadvise64_64.gen.test: $(abs_s + $(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6303,9 +6274,6 @@ $(srcdir)/getuid32.gen.test: $(abs_srcdi + $(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6546,9 +6514,6 @@ $(srcdir)/perf_event_open.gen.test: $(ab + $(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6558,24 +6523,9 @@ $(srcdir)/pkey_alloc.gen.test: $(abs_src + $(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6591,15 +6541,9 @@ $(srcdir)/process_vm_readv.gen.test: $(a + $(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6639,9 +6583,6 @@ $(srcdir)/recvmmsg-timeout.gen.test: $(a + $(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6681,9 +6622,6 @@ $(srcdir)/rt_sigtimedwait.gen.test: $(ab + $(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6804,9 +6742,6 @@ $(srcdir)/siginfo.gen.test: $(abs_srcdir + $(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6882,30 +6817,6 @@ $(srcdir)/times.gen.test: $(abs_srcdir)/ + $(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -6984,9 +6895,6 @@ $(srcdir)/xattr-strings.gen.test: $(abs_ + $(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +diff -rup a/tests-mx32/gen_tests.am b/tests-mx32/gen_tests.am +--- a/tests-mx32/gen_tests.am 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests-mx32/gen_tests.am 2017-06-19 17:55:52.235721936 -0400 +@@ -1,5 +1,5 @@ + # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. +-GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test perf_event_open_unabbrev.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test ppoll.gen.test ppoll-v.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test pselect6.gen.test ptrace.gen.test pwritev.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test signalfd4.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetitimer.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test ++GEN_TESTS = _newselect.gen.test accept.gen.test accept4.gen.test access.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test alarm.gen.test bpf.gen.test btrfs.gen.test chmod.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock_adjtime.gen.test clock_nanosleep.gen.test clock_xettime.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dup.gen.test dup2.gen.test dup3.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_wait.gen.test erestartsys.gen.test execveat.gen.test execveat-v.gen.test faccessat.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_mark.gen.test fchdir.gen.test fchmod.gen.test fchmodat.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fcntl.gen.test fcntl64.gen.test fdatasync.gen.test file_handle.gen.test file_ioctl.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fstat.gen.test fstat64.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents64.gen.test getegid.gen.test getegid32.gen.test geteuid.gen.test geteuid32.gen.test getgid.gen.test getgid32.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpid.gen.test getppid.gen.test getrandom.gen.test getresgid.gen.test getresgid32.gen.test getresuid.gen.test getresuid32.gen.test getrlimit.gen.test getrusage.gen.test getsid.gen.test getsockname.gen.test gettid.gen.test getuid32.gen.test getxxid.gen.test init_module.gen.test inotify.gen.test inotify_init1.gen.test int_0x80.gen.test ioctl_block.gen.test ioctl_evdev.gen.test ioctl_evdev-v.gen.test ioctl_loop.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_rtc.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_sem.gen.test ipc_shm.gen.test kcmp.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test kill.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test mbind.gen.test membarrier.gen.test memfd_create.gen.test migrate_pages.gen.test mincore.gen.test mkdir.gen.test mkdirat.gen.test mknod.gen.test mknodat.gen.test mlock.gen.test mlock2.gen.test mlockall.gen.test mmap64.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test mount.gen.test move_pages.gen.test mq.gen.test mq_sendrecv.gen.test mq_sendrecv-read.gen.test mq_sendrecv-write.gen.test msg_control.gen.test msg_control-v.gen.test msg_name.gen.test munlockall.gen.test nanosleep.gen.test net-sockaddr.gen.test netlink_protocol.gen.test newfstatat.gen.test old_mmap.gen.test oldfstat.gen.test oldlstat.gen.test oldstat.gen.test open.gen.test openat.gen.test osf_utimes.gen.test pause.gen.test perf_event_open.gen.test perf_event_open_nonverbose.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pread64-pwrite64.gen.test preadv2-pwritev2.gen.test printstr.gen.test prlimit64.gen.test process_vm_readv.gen.test process_vm_writev.gen.test ptrace.gen.test quotactl.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-v.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recvfrom.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test remap_file_pages.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetattr.gen.test sched_xetparam.gen.test sched_xetscheduler.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test select.gen.test semop.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test setdomainname.gen.test setfsgid.gen.test setfsgid32.gen.test setfsuid.gen.test setfsuid32.gen.test setgid.gen.test setgid32.gen.test setgroups.gen.test setgroups32.gen.test sethostname.gen.test setns.gen.test setregid.gen.test setregid32.gen.test setresgid.gen.test setresgid32.gen.test setresuid.gen.test setresuid32.gen.test setreuid.gen.test setreuid32.gen.test setrlimit.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test siginfo.gen.test signal_receive.gen.test sigreturn.gen.test sigsuspend.gen.test socketcall.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test statx.gen.test swap.gen.test sxetmask.gen.test symlink.gen.test symlinkat.gen.test sync.gen.test sync_file_range.gen.test sync_file_range2.gen.test sysinfo.gen.test syslog.gen.test tee.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test truncate.gen.test truncate64.gen.test ugetrlimit.gen.test umask.gen.test umoven-illptr.gen.test umovestr-illptr.gen.test umovestr3.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimes.gen.test vfork-f.gen.test vhangup.gen.test vmsplice.gen.test wait4.gen.test wait4-v.gen.test waitid.gen.test waitid-v.gen.test waitpid.gen.test xattr.gen.test xattr-strings.gen.test xet_robust_list.gen.test xetpgid.gen.test xetpriority.gen.test xettimeofday.gen.test + + $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ +@@ -46,9 +46,6 @@ $(srcdir)/chown32.gen.test: $(abs_srcdir + $(srcdir)/chroot.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/clock.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/clock_adjtime.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -109,9 +106,6 @@ $(srcdir)/fadvise64_64.gen.test: $(abs_s + $(srcdir)/fallocate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/fanotify_init.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/fanotify_mark.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -271,9 +265,6 @@ $(srcdir)/getuid32.gen.test: $(abs_srcdi + $(srcdir)/getxxid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/inet-cmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/init_module.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -511,9 +502,6 @@ $(srcdir)/perf_event_open.gen.test: $(ab + $(srcdir)/perf_event_open_nonverbose.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/perf_event_open_unabbrev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pipe2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -523,24 +511,9 @@ $(srcdir)/pkey_alloc.gen.test: $(abs_src + $(srcdir)/pkey_free.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pkey_mprotect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/ppoll-v.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/pread64-pwrite64.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/preadv.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/preadv-pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/preadv2-pwritev2.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -556,15 +529,9 @@ $(srcdir)/process_vm_readv.gen.test: $(a + $(srcdir)/process_vm_writev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pselect6.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/ptrace.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/pwritev.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/quotactl.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -604,9 +571,6 @@ $(srcdir)/recvmmsg-timeout.gen.test: $(a + $(srcdir)/recvmsg.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/regex.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/remap_file_pages.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -646,9 +610,6 @@ $(srcdir)/rt_sigtimedwait.gen.test: $(ab + $(srcdir)/rt_tgsigqueueinfo.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/sched.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sched_get_priority_mxx.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -769,9 +730,6 @@ $(srcdir)/siginfo.gen.test: $(abs_srcdir + $(srcdir)/signal_receive.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/signalfd4.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/sigreturn.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -847,30 +805,6 @@ $(srcdir)/times.gen.test: $(abs_srcdir)/ + $(srcdir)/times-fail.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/trace_fstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_fstatfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_lstat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_question.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_stat_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- +-$(srcdir)/trace_statfs_like.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/truncate.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +@@ -949,9 +883,6 @@ $(srcdir)/xattr-strings.gen.test: $(abs_ + $(srcdir)/xet_robust_list.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/xetitimer.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/xetpgid.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +diff -rup a/tests-mx32/gen_tests.in b/tests-mx32/gen_tests.in +--- a/tests-mx32/gen_tests.in 2017-06-19 17:47:03.000000000 -0400 ++++ b/tests-mx32/gen_tests.in 2017-06-19 17:55:52.217721919 -0400 +@@ -40,7 +40,7 @@ chmod -a28 + chown -a28 + chown32 -a31 + chroot -a24 +-clock test_trace_expr 'times|fcntl.*' -e/clock ++#clock test_trace_expr 'times|fcntl.*' -e/clock + clock_adjtime -a37 + clock_nanosleep -e trace=clock_nanosleep,clock_gettime + clock_xettime -a36 -e trace=clock_getres,clock_gettime,clock_settime +@@ -61,7 +61,7 @@ execveat-v -v -e trace=execveat + faccessat -P $NAME.sample + fadvise64_64 +fadvise64.test + fallocate -a18 +-fanotify_init ++#fanotify_init + fanotify_mark -a32 + fchdir -a11 + fchmod -a15 +@@ -115,7 +115,7 @@ getsockname -a27 + gettid -a9 + getuid32 +getuid.test + getxxid -a10 -e trace=getxpid,getxuid,getxgid +-inet-cmsg -e trace=recvmsg ++#inet-cmsg -e trace=recvmsg + init_module -a27 + inotify -a23 -e trace=inotify_add_watch,inotify_rm_watch + inotify_init1 -a27 +@@ -195,24 +195,24 @@ osf_utimes -a21 + 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 ++#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 ++#pkey_mprotect -a37 ++#ppoll -s2 ++#ppoll-v -v -s2 -e trace=ppoll + pread64-pwrite64 -a21 -eread=0 -ewrite=1 -e trace=pread64,pwrite64 -P pread64-pwrite64-tmpfile -P /dev/zero -P /dev/null +-preadv -a21 +-preadv-pwritev -a19 -eread=0 -ewrite=1 -e trace=preadv,pwritev ++#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 ++#pselect6 + ptrace -a23 -e signal=none +-pwritev -a22 -s7 ++#pwritev -a22 -s7 + quotactl + quotactl-v -v -e trace=quotactl + quotactl-xfs -e trace=quotactl +@@ -226,7 +226,7 @@ reboot + recvfrom -a35 + recvmmsg-timeout -a25 -e trace=recvmmsg + recvmsg -eread=0 -ewrite=1 -e trace=recvmsg,sendmsg +-regex test_trace_expr '' -etrace='/^(.*_)?statv?fs' ++#regex test_trace_expr '' -etrace='/^(.*_)?statv?fs' + remap_file_pages + rename -a35 + renameat +@@ -240,7 +240,7 @@ rt_sigreturn -esignal='!USR1' + rt_sigsuspend -a20 -esignal=none + rt_sigtimedwait -a38 + rt_tgsigqueueinfo -esignal=none +-sched test_trace_expr times -e/sched ++#sched test_trace_expr times -e/sched + 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 +@@ -281,7 +281,7 @@ shmxt -a11 -e trace='/(osf_)?shmat,shmdt + shutdown -a24 + siginfo -e trace=none + signal_receive -a16 -e trace=kill +-signalfd4 ++#signalfd4 + sigreturn -esignal='!USR1' + sigsuspend -a19 -esignal=none + socketcall -a20 +@@ -307,14 +307,14 @@ timer_xettime -e trace=timer_create,time + timerfd_xettime -e trace=timerfd_create,timerfd_settime,timerfd_gettime + times -esignal=none + times-fail -a12 -e trace=times +-trace_fstat test_trace_expr '' -e%fstat -v -P stat.sample -P /dev/full +-trace_fstatfs test_trace_expr '' -e%fstatfs +-trace_lstat test_trace_expr '' -e%lstat -v -P stat.sample -P /dev/full +-trace_question test_trace_expr '' -e?osf_utimes,?/^pkey_.* +-trace_stat test_trace_expr '' -e%stat -v -P stat.sample -P /dev/full +-trace_stat_like test_trace_expr '' -e%%stat -v -P stat.sample -P /dev/full +-trace_statfs test_trace_expr '' -e%statfs +-trace_statfs_like test_trace_expr '' -e%%statfs ++#trace_fstat test_trace_expr '' -e%fstat -v -P stat.sample -P /dev/full ++#trace_fstatfs test_trace_expr '' -e%fstatfs ++#trace_lstat test_trace_expr '' -e%lstat -v -P stat.sample -P /dev/full ++#trace_question test_trace_expr '' -e?osf_utimes,?/^pkey_.* ++#trace_stat test_trace_expr '' -e%stat -v -P stat.sample -P /dev/full ++#trace_stat_like test_trace_expr '' -e%%stat -v -P stat.sample -P /dev/full ++#trace_statfs test_trace_expr '' -e%statfs ++#trace_statfs_like test_trace_expr '' -e%%statfs + truncate + truncate64 + ugetrlimit -a28 +@@ -341,7 +341,7 @@ waitpid -a28 + xattr -a22 -e trace=getxattr,fgetxattr,lgetxattr,setxattr,fsetxattr,lsetxattr,listxattr,flistxattr,llistxattr,removexattr,fremovexattr,lremovexattr + 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 ++#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/SOURCES/strace-no-uio-tests.patch b/SOURCES/strace-no-uio-tests.patch new file mode 100644 index 0000000..780157e --- /dev/null +++ b/SOURCES/strace-no-uio-tests.patch @@ -0,0 +1,66 @@ +diff -rup a/tests/Makefile.am b/tests/Makefile.am +--- a/tests/Makefile.am 2017-06-19 17:24:38.000000000 -0400 ++++ b/tests/Makefile.am 2017-06-19 17:26:54.424899715 -0400 +@@ -215,7 +215,6 @@ DECODER_TESTS = \ + sigaction.test \ + sigaltstack.test \ + sun_path.test \ +- uio.test \ + umount.test \ + umount2.test \ + umovestr.test \ +diff -rup a/tests/Makefile.in b/tests/Makefile.in +--- a/tests/Makefile.in 2017-05-24 15:56:05.000000000 -0400 ++++ b/tests/Makefile.in 2017-06-19 17:27:27.292958756 -0400 +@@ -3009,7 +3009,6 @@ DECODER_TESTS = \ + sigaction.test \ + sigaltstack.test \ + sun_path.test \ +- uio.test \ + umount.test \ + umount2.test \ + umovestr.test \ +diff -rup a/tests-m32/Makefile.am b/tests-m32/Makefile.am +--- a/tests-m32/Makefile.am 2017-06-19 17:24:38.000000000 -0400 ++++ b/tests-m32/Makefile.am 2017-06-19 17:33:37.498429996 -0400 +@@ -215,7 +215,6 @@ DECODER_TESTS = \ + sigaction.test \ + sigaltstack.test \ + sun_path.test \ +- uio.test \ + umount.test \ + umount2.test \ + umovestr.test \ +diff -rup a/tests-m32/Makefile.in b/tests-m32/Makefile.in +--- a/tests-m32/Makefile.in 2017-05-24 15:56:04.000000000 -0400 ++++ b/tests-m32/Makefile.in 2017-06-19 17:33:41.976434380 -0400 +@@ -3009,7 +3009,6 @@ DECODER_TESTS = \ + sigaction.test \ + sigaltstack.test \ + sun_path.test \ +- uio.test \ + umount.test \ + umount2.test \ + umovestr.test \ +diff -rup a/tests-mx32/Makefile.am b/tests-mx32/Makefile.am +--- a/tests-mx32/Makefile.am 2017-06-19 17:24:38.000000000 -0400 ++++ b/tests-mx32/Makefile.am 2017-06-19 17:33:49.614441854 -0400 +@@ -215,7 +215,6 @@ DECODER_TESTS = \ + sigaction.test \ + sigaltstack.test \ + sun_path.test \ +- uio.test \ + umount.test \ + umount2.test \ + umovestr.test \ +diff -rup a/tests-mx32/Makefile.in b/tests-mx32/Makefile.in +--- a/tests-mx32/Makefile.in 2017-05-24 15:56:05.000000000 -0400 ++++ b/tests-mx32/Makefile.in 2017-06-19 17:33:55.896448002 -0400 +@@ -3009,7 +3009,6 @@ DECODER_TESTS = \ + sigaction.test \ + sigaltstack.test \ + sun_path.test \ +- uio.test \ + umount.test \ + umount2.test \ + umovestr.test \ diff --git a/SOURCES/strace-rh1276132.patch b/SOURCES/strace-rh1276132.patch new file mode 100644 index 0000000..a812877 --- /dev/null +++ b/SOURCES/strace-rh1276132.patch @@ -0,0 +1,63 @@ +commit 1b93f4032a246e0aa43c2f424921e0aace57b994 +Author: Eugene Syromyatnikov +Date: Fri Aug 4 11:33:04 2017 +0200 + + Improve handling of unexpected tracees + + When receiving a ptrace stop of an unexpected child, handle it + in the most transparent way possible: + - detach it instead of PTRACE_CONT'ing; + - send it the signal with which it has been stopped. + This should hopefully help to deal with processes that have been created + with misused CLONE_PTRACE flag set. + + * strace.c (maybe_allocate_tcb) : + Calculate the signal similarly to the way next_event does, + forward it to the unexpected tracee, and detach the tracee. + +commit 7a35b711df127664e7430b2644ae92c75f3d5f67 +Author: Dmitry V. Levin +Date: Sun Aug 6 13:27:07 2017 +0000 + + Fix handling of unexpected tracees when PTRACE_SEIZE is not in use + + * strace.c (maybe_allocate_tcb) : + The expected ptrace stop signal in case of !use seize is not + syscall_trap_sig but SIGSTOP. An idea of using PTRACE_GETSIGINFO to + distinguish signal stops that should be re-injected from other kinds + of stops didn't work out due to kernel implementation peculiarities + of initial ptrace-stop. + +commit 330f4633d5103938982602b6f21f761570e3482c +Author: Dmitry V. Levin +Date: Sun Aug 6 15:10:56 2017 +0000 + + Simplify handling of unexpected tracees + + * strace.c (maybe_allocate_tcb) : + Remove the dance around possible re-injection of WSTOPSIG(status) + as the only observable stop here is the initial ptrace-stop. + +diff -rup a/strace.c b/strace.c +--- a/strace.c 2017-08-08 17:43:25.000000000 -0400 ++++ b/strace.c 2017-08-08 17:46:27.859901126 -0400 +@@ -2076,11 +2076,15 @@ maybe_allocate_tcb(const int pid, int st + error_msg("Process %d attached", pid); + return tcp; + } else { +- /* This can happen if a clone call used +- * CLONE_PTRACE itself. ++ /* ++ * This can happen if a clone call misused CLONE_PTRACE itself. ++ * ++ * There used to be a dance around possible re-injection of ++ * WSTOPSIG(status), but it was later removed as the only ++ * observable stop here is the initial ptrace-stop. + */ +- ptrace(PTRACE_CONT, pid, NULL, 0); +- error_msg("Stop of unknown pid %u seen, PTRACE_CONTed it", pid); ++ ptrace(PTRACE_DETACH, pid, NULL, 0L); ++ error_msg("Detached unknown pid %d", pid); + return NULL; + } + } diff --git a/SOURCES/strace-rh1377847.patch b/SOURCES/strace-rh1377847.patch new file mode 100644 index 0000000..17cae6e --- /dev/null +++ b/SOURCES/strace-rh1377847.patch @@ -0,0 +1,14 @@ +diff -rup a/open.c b/open.c +--- a/open.c 2017-05-22 13:33:51.000000000 -0400 ++++ b/open.c 2017-06-16 21:39:19.443745779 -0400 +@@ -41,6 +41,10 @@ + #undef O_ACCMODE + #define O_ACCMODE 03 + ++#ifndef O_TMPFILE ++#define O_TMPFILE 020000000 ++#endif ++ + #ifdef O_LARGEFILE + # if O_LARGEFILE == 0 /* biarch platforms in 64-bit mode */ + # undef O_LARGEFILE diff --git a/SOURCES/strace-rh851457.patch b/SOURCES/strace-rh851457.patch new file mode 100644 index 0000000..4844c31 --- /dev/null +++ b/SOURCES/strace-rh851457.patch @@ -0,0 +1,259 @@ +diff -rup a/defs.h b/defs.h +--- a/defs.h 2017-04-24 19:14:57.000000000 -0400 ++++ b/defs.h 2017-06-15 14:24:50.121965636 -0400 +@@ -213,6 +213,9 @@ struct tcb { + int flags; /* See below for TCB_ values */ + int pid; /* If 0, this tcb is free */ + int qual_flg; /* qual_flags[scno] or DEFAULT_QUAL_FLAGS + RAW */ ++ int wait_status; /* Status from last wait() */ ++ struct tcb *next_need_service; ++ /* Linked list of tracees found by wait()s */ + unsigned long u_error; /* Error code */ + kernel_ulong_t scno; /* System call number */ + kernel_ulong_t u_arg[MAX_ARGS]; /* System call arguments */ +@@ -413,6 +416,7 @@ extern void count_syscall(struct tcb *, + extern void call_summary(FILE *); + + extern void clear_regs(void); ++extern void get_regs(pid_t pid); + extern int get_scno(struct tcb *); + extern kernel_ulong_t get_rt_sigframe_addr(struct tcb *); + +diff -rup a/strace.c b/strace.c +--- a/strace.c 2017-05-22 13:33:51.000000000 -0400 ++++ b/strace.c 2017-06-15 18:32:19.985800720 -0400 +@@ -2251,17 +2251,40 @@ print_event_exit(struct tcb *tcp) + line_ended(); + } + ++static int remembered_pid; ++static int remembered_status; ++ + /* Returns true iff the main trace loop has to continue. */ + static bool + trace(void) + { + int pid; ++ struct tcb *tcp; ++ struct tcb *found_tcps; ++ struct tcb **nextp; ++ struct tcb *next; ++ int wnohang = 0; ++ ++ if (remembered_pid) { ++ pid = remembered_pid; ++ remembered_pid = 0; ++ if (debug_flag) ++ fprintf(stderr, " [remembered wait(%#x) = %u]\n", ++ remembered_status, pid); ++ tcp = pid2tcb(pid); /* can't be NULL */ ++ tcp->wait_status = remembered_status; ++ tcp->next_need_service = NULL; ++ found_tcps = tcp; ++ goto process_saved_tcbs; ++ } ++ ++ nextp = &found_tcps; ++ found_tcps = NULL; ++ ++ while (1) { /* RH 851457 - collect tcbs */ + int wait_errno; + int status; +- bool stopped; +- unsigned int sig; + unsigned int event; +- struct tcb *tcp; + struct rusage ru; + + if (interrupted) +@@ -2290,14 +2313,24 @@ trace(void) + + if (interactive) + sigprocmask(SIG_SETMASK, &empty_set, NULL); +- pid = wait4(-1, &status, __WALL, (cflag ? &ru : NULL)); ++ pid = wait4(-1, &status, __WALL | wnohang, (cflag ? &ru : NULL)); + wait_errno = errno; + if (interactive) + sigprocmask(SIG_BLOCK, &blocked_set, NULL); + ++ if (pid <= 0 && wnohang) { ++ /* We had at least one successful ++ * wait() before. We waited ++ * with WNOHANG second time. ++ * Stop collecting more tracees, ++ * process what we already have. ++ */ ++ break; /* out of collect tcbs */ ++ } ++ + if (pid < 0) { + if (wait_errno == EINTR) +- return true; ++ break; /* out of collect tcbs */ + if (nprocs == 0 && wait_errno == ECHILD) + return false; + /* +@@ -2311,7 +2344,7 @@ trace(void) + if (pid == popen_pid) { + if (!WIFSTOPPED(status)) + popen_pid = 0; +- return true; ++ break; /* out of collect tcbs */ + } + + if (debug_flag) +@@ -2323,7 +2356,7 @@ trace(void) + if (!tcp) { + tcp = maybe_allocate_tcb(pid, status); + if (!tcp) +- return true; ++ break; /* out of collect tcbs */ + } + + clear_regs(); +@@ -2354,29 +2387,83 @@ trace(void) + tcp->flags &= ~TCB_SKIP_DETACH_ON_FIRST_EXEC; + } else { + detach(tcp); /* do "-b execve" thingy */ +- return true; ++ break; /* out of collect tcbs */ + } + } + } + +- /* Set current output file */ +- current_tcp = tcp; +- + if (cflag) { + tv_sub(&tcp->dtime, &ru.ru_stime, &tcp->stime); + tcp->stime = ru.ru_stime; + } + ++ /* If we waited and got a stopped task notification, ++ * subsequent wait may return the same pid again, for example, ++ * with SIGKILL notification. SIGKILL kills even stopped tasks. ++ * We must not add it to the list ++ * (one task can't be inserted twice in the list). ++ */ ++ { ++ struct tcb *f = found_tcps; ++ while (f) { ++ if (f == tcp) { ++ remembered_pid = pid; ++ remembered_status = status; ++ goto process_saved_tcbs; ++ } ++ f = f->next_need_service; ++ } ++ } ++ /* It is important to not invert the order of tasks ++ * to process. For one, alloc_tcb() above picks newly forked ++ * threads in some order, processing of them and their parent ++ * should be in the same order, otherwise bad things happen ++ * (misinterpreted SIGSTOPs and such). ++ */ ++ tcp->wait_status = status; ++ *nextp = tcp; ++ nextp = &tcp->next_need_service; ++ *nextp = NULL; ++ wnohang = WNOHANG; ++ ++ } /* RH 851457 - collect tcbs */ ++ ++process_saved_tcbs: ++ ++ for (tcp = found_tcps; ++ tcp; ++ tcp = next) { /* RH 851457 - process tcbs */ ++ int status; ++ bool stopped; ++ unsigned int sig; ++ unsigned int event; ++ ++ /* If the child exits, the TCP will get dropped and ++ thus we can't use it to find the next TCP needing ++ service. So we save the next TCP needing service ++ and used the saved value when the loop iterates. */ ++ next = tcp->next_need_service; ++ ++ status = tcp->wait_status; ++ pid = tcp->pid; ++ ++ event = ((unsigned)status >> 16); ++ ++ clear_regs(); ++ ++ /* Set current output file */ ++ current_tcp = tcp; ++ + if (WIFSIGNALED(status)) { + print_signalled(tcp, pid, status); + droptcb(tcp); +- return true; ++ continue; /* processing tcbs */ + } + + if (WIFEXITED(status)) { + print_exited(tcp, pid, status); + droptcb(tcp); +- return true; ++ continue; /* processing tcbs */ + } + + if (!WIFSTOPPED(status)) { +@@ -2386,7 +2473,7 @@ trace(void) + */ + error_msg("pid %u not stopped!", pid); + droptcb(tcp); +- return true; ++ continue; /* processing tcbs */ + } + + /* Is this the very first time we see this tracee stopped? */ +@@ -2467,7 +2554,7 @@ show_stopsig: + exit_code = 1; + return false; + } +- return true; ++ continue; /* processing tcbs */ + } + /* We don't have PTRACE_LISTEN support... */ + goto restart_tracee; +@@ -2494,7 +2581,7 @@ show_stopsig: + * we can let this process to report its death to us + * normally, via WIFEXITED or WIFSIGNALED wait status. + */ +- return true; ++ continue; /* processing tcbs */ + } + goto restart_tracee; + +@@ -2508,6 +2595,8 @@ restart_tracee: + return false; + } + ++ } /* RH 851457 - process tcbs */ ++ + return true; + } + +diff -rup a/syscall.c b/syscall.c +--- a/syscall.c 2017-05-22 13:33:51.000000000 -0400 ++++ b/syscall.c 2017-06-15 14:25:56.153524001 -0400 +@@ -568,7 +568,6 @@ clear_regs(void) + get_regs_error = -1; + } + +-static void get_regs(pid_t pid); + static int get_syscall_args(struct tcb *); + static int get_syscall_result(struct tcb *); + static int arch_get_scno(struct tcb *tcp); +@@ -1163,7 +1162,7 @@ ptrace_setregs(pid_t pid) + + #endif /* ARCH_REGS_FOR_GETREGSET || ARCH_REGS_FOR_GETREGS */ + +-static void ++void + get_regs(pid_t pid) + { + #undef USE_GET_SYSCALL_RESULT_REGS diff --git a/SOURCES/strace-rh921550.patch b/SOURCES/strace-rh921550.patch new file mode 100644 index 0000000..5ce5161 --- /dev/null +++ b/SOURCES/strace-rh921550.patch @@ -0,0 +1,17 @@ +diff -rup a/mem.c b/mem.c +--- a/mem.c 2017-05-22 13:33:51.000000000 -0400 ++++ b/mem.c 2017-06-15 23:02:23.235425914 -0400 +@@ -217,6 +217,13 @@ SYS_FUNC(mremap) + return RVAL_DECODED | RVAL_HEX; + } + ++#ifndef MADV_DONTDUMP ++#define MADV_DONTDUMP 16 ++#endif ++#ifndef MADV_DODUMP ++#define MADV_DODUMP 17 ++#endif ++ + #include "xlat/madvise_cmds.h" + + SYS_FUNC(madvise) diff --git a/SOURCES/strace-rh948577.patch b/SOURCES/strace-rh948577.patch new file mode 100644 index 0000000..7b6268e --- /dev/null +++ b/SOURCES/strace-rh948577.patch @@ -0,0 +1,46 @@ +diff -Nrup a/Makefile.am b/Makefile.am +--- a/Makefile.am 2016-07-22 16:46:33.000000000 -0400 ++++ b/Makefile.am 2016-07-22 16:49:00.260462649 -0400 +@@ -37,7 +37,7 @@ endif + SUBDIRS = tests $(TESTS_M32) $(TESTS_MX32) + + bin_PROGRAMS = strace +-man_MANS = strace.1 ++man_MANS = strace.1 strace-log-merge.1 + bin_SCRIPTS = strace-graph strace-log-merge + + OS = linux +diff -Nrup a/Makefile.in b/Makefile.in +--- a/Makefile.in 2016-07-22 16:46:33.000000000 -0400 ++++ b/Makefile.in 2016-07-22 16:49:00.267462671 -0400 +@@ -610,7 +610,7 @@ top_srcdir = @top_srcdir@ + @HAVE_M32_RUNTIME_TRUE@TESTS_M32 = tests-m32 + @HAVE_MX32_RUNTIME_TRUE@TESTS_MX32 = tests-mx32 + SUBDIRS = tests $(TESTS_M32) $(TESTS_MX32) +-man_MANS = strace.1 ++man_MANS = strace.1 strace-log-merge.1 + bin_SCRIPTS = strace-graph strace-log-merge + OS = linux + # ARCH is `i386', `m68k', `sparc', etc. +diff -Nrup a/strace-log-merge.1 b/strace-log-merge.1 +--- a/strace-log-merge.1 1969-12-31 19:00:00.000000000 -0500 ++++ b/strace-log-merge.1 2016-07-22 16:49:00.268462674 -0400 +@@ -0,0 +1,18 @@ ++.TH strace-log-merge 1 "15 April 2013" ".1" "strace-log-merge" ++.SH NAME ++strace-log-merge ++.SH SYNOPSIS ++strace-log-merge STRACE_LOG ++.SH DESCRIPTION ++strace-log-merge finds all STRACE_LOG.PID files, adds PID prefix to every line, ++the combines and sorts them, and prints the result to standard output. ++ ++It is assumed that STRACE_LOGs were produced by strace with the -tt[t] ++option which prints timestamps (otherwise worting won't do any good). ++ ++.SH OPTIONS ++--help Show help ++ ++.SH SEE ALSO ++.SH BUGS ++ diff --git a/SOURCES/strace-rpmbuild-m64.patch b/SOURCES/strace-rpmbuild-m64.patch new file mode 100644 index 0000000..4e6fc79 --- /dev/null +++ b/SOURCES/strace-rpmbuild-m64.patch @@ -0,0 +1,28 @@ +diff -rup a/configure b/configure +--- a/configure 2017-06-07 22:24:52.729127425 -0400 ++++ b/configure 2017-06-07 22:24:44.687127108 -0400 +@@ -2621,6 +2621,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + ++CFLAGS=`echo "" "$CFLAGS" | sed 's/ -m64 / /g'` ++CXXFLAGS=`echo "" "$CXXFLAGS" | sed 's/ -m64 / /g'` ++ ++ + ac_aux_dir= + for ac_dir in . "$srcdir"/.; do + if test -f "$ac_dir/install-sh"; then +diff -rup a/configure.ac b/configure.ac +--- a/configure.ac 2017-06-07 22:24:27.042126406 -0400 ++++ b/configure.ac 2017-06-07 22:24:35.976126763 -0400 +@@ -38,6 +38,10 @@ AC_INIT([strace], + [https://strace.io]) + m4_define([copyright_year], m4_esyscmd([./copyright-year-gen .year])) + AC_COPYRIGHT([Copyright (C) 1999-]copyright_year[ The strace developers.]) ++ ++CFLAGS=`echo "" "$CFLAGS" | sed 's/ -m64 / /g'` ++CXXFLAGS=`echo "" "$CXXFLAGS" | sed 's/ -m64 / /g'` ++ + AC_CONFIG_SRCDIR([strace.c]) + AC_CONFIG_AUX_DIR([.]) + AC_CONFIG_HEADERS([config.h]) diff --git a/SPECS/strace.spec b/SPECS/strace.spec new file mode 100644 index 0000000..771207e --- /dev/null +++ b/SPECS/strace.spec @@ -0,0 +1,170 @@ +%{?scl:%{?scl_package:%scl_package strace}} + +Summary: Tracks and displays system calls associated with a running process +Name: %{?scl_prefix}strace +Version: 4.17 +Release: 3%{?dist} +License: BSD +Group: Development/Debuggers +URL: http://sourceforge.net/projects/strace/ +# The upstream source really comes in .xz format. Unfortunately +# DTS builds using .xz seem to want to use /opt/rh/<...>/xz rather +# than the one in /usr/bin. Using the .gz extension seems to avoid +# this problem. This should be fixed at some point. +Source: http://downloads.sourceforge.net/strace/strace-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%define alternatives_cmd %{!?scl:%{_sbindir}}%{?scl:%{_root_sbindir}}/alternatives +%define alternatives_cmdline %{alternatives_cmd}%{?scl: --altdir %{_sysconfdir}/alternatives --admindir %{_scl_root}/var/lib/alternatives} + +BuildRequires: libacl-devel, time +%{?scl:Requires:%scl_runtime} + +#Patch1000: strace-strict-aliasing.patch +Patch1001: strace-rh948577.patch +Patch1002: strace-rh851457.patch +Patch1005: strace-no-net-tests.patch +Patch1007: strace-no-uio-tests.patch + +# Hack as the RHEL 6 used for DTS is too old and doesn't define MADV_DODUMP +# and MADV_DONTDUMP. +Patch2000: strace-rh921550.patch + +#Patch2001: strace-4.12-vhangup.patch +#Patch2002: strace-4.12-chown.patch + +Patch3000: strace-no-rhel5-tests.patch +Patch3001: strace-rpmbuild-m64.patch +Patch3002: strace-rh1377847.patch +Patch3003: strace-rh1276132.patch + +# In the past we had a separate strace64 package, these days the +# stndard 64 bit build provides that functionality. For tracing +# 32 bit applications on ppc and s390 we still have strace32 +Obsoletes: strace64 + +%define strace32_arches ppc s390 + +%description +The strace program intercepts and records the system calls called and +received by a running process. Strace can print a record of each +system call, its arguments and its return value. Strace is useful for +diagnosing problems and debugging, as well as for instructional +purposes. + +Install strace if you need a tool to track the system calls made and +received by a process. + +%ifarch %{strace32_arches} +%package -n strace32 +Summary: Tracks and displays system calls associated with a running process. +Group: Development/Debuggers + +%description -n strace32 +The strace program intercepts and records the system calls called and +received by a running process. Strace can print a record of each +system call, its arguments and its return value. Strace is useful for +diagnosing problems and debugging, as well as for instructional +purposes. + +Install strace if you need a tool to track the system calls made and +received by a process. + +This package provides the `strace32' program to trace 32-bit processes on +64-bit IBM P and Z series platforms. +%endif + +%prep +%setup -q -n strace-%{version} +#%patch1000 -p1 +%patch1001 -p1 +%patch1002 -p1 +%patch1005 -p1 +%patch1007 -p1 +%patch2000 -p1 +#%patch2001 -p1 +#%patch2002 -p1 +%patch3000 -p1 +%patch3001 -p1 +%patch3002 -p1 +%patch3003 -p1 + +%build +uname -a +%configure +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} +make DESTDIR=%{buildroot} install + +# remove unpackaged files from the buildroot +rm -f %{buildroot}%{_bindir}/strace-graph + +%define copy64 ln +%if 0%{?rhel} +%if 0%{?rhel} < 6 +%endif +%define copy64 cp -p +%endif + +%ifarch %{strace32_arches} +%{copy64} %{buildroot}%{_bindir}/strace %{buildroot}%{_bindir}/strace32 +%endif + +%check +# Temporary until we dig deeper into the failures +%ifnarch s390x ppc64 +make -k check +%endif + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root) +%doc CREDITS ChangeLog ChangeLog-CVS COPYING NEWS README +%{_bindir}/strace +%{_bindir}/strace-log-merge +%{_mandir}/man1/* + +%ifarch %{strace32_arches} +%files -n strace32 +%defattr(-,root,root) +%{_bindir}/strace32 +%endif + +%changelog +* Fri Aug 11 2017 DJ Delorie - 4.17-3 +- Handle PTRACE_CONT (#1276132) + +* Fri Jun 23 2017 DJ Delorie - 4.17-2 +- update sources and .gitignore + +* Fri Jun 23 2017 DJ Delorie - 4.17-1 +- Rebase to 4.17 (#1464230) +- Skip tests not supported on our builders +- Update patches for 4.17 + +* Fri Aug 12 2016 DJ Delorie - 4.12-3 +- Merge upstream patches for vhangup and chown +- Skip some tests on older kernels (RHEL 6) +- Remove -m64 that rpm macros adds +- Duplicate vhangup/chown patch for -m32 also. + +* Wed Jul 27 2016 Jeff Law - 4.12-2 +- Disable testing on s390x and ppc64 until we can determine + root causes of their failures. + +* Thu Jul 21 2016 DJ Delorie - 4.12-1 +- Rebase to fc24's 4.12 + +* Wed Aug 5 2015 DJ Delorie - 4.10-2 +- Add --re-interval to caps tests also + +* Fri Jul 17 2015 DJ Delorie - 4.10-1 +- Rebase to fc23's 4.10 + +* Wed May 21 2014 Jeff Law - 4.8-8 +- Import from RHEL 7 and build +