From 7b6c0eec70571e54231d9fa13ecc4b172b144dcc Mon Sep 17 00:00:00 2001 From: chenzanyu Date: Wed, 7 Jun 2023 08:07:11 +0000 Subject: [PATCH] Delete the use case ksysent.gen.test Signed-off-by: chenzanyu --- strace-5.14-delete-the-use-case-keysent.patch | 112 ++++++++++++++++++ strace.spec | 20 ++-- 2 files changed, 124 insertions(+), 8 deletions(-) create mode 100644 strace-5.14-delete-the-use-case-keysent.patch diff --git a/strace-5.14-delete-the-use-case-keysent.patch b/strace-5.14-delete-the-use-case-keysent.patch new file mode 100644 index 0000000..cb1f4d9 --- /dev/null +++ b/strace-5.14-delete-the-use-case-keysent.patch @@ -0,0 +1,112 @@ +From 3a88613776948beb5d66c7854c146b401b32b1f2 Mon Sep 17 00:00:00 2001 +From: chenzanyu +Date: Wed, 7 Jun 2023 07:59:50 +0000 +Subject: [PATCH] tests/ksysent.gen.test: Delete the use case ksysent.gen.test + +reason: The header file number a higher version of the kernel. + +Signed-off-by: chenzanyu +--- + test/strace-5.14/tests/Makefile.am | 15 --------------- + test/strace-5.14/tests/Makefile.in | 4 ---- + test/strace-5.14/tests/gen_tests.am | 5 +---- + 3 files changed, 1 insertion(+), 23 deletions(-) + +diff --git a/test/strace-5.14/tests/Makefile.am b/test/strace-5.14/tests/Makefile.am +index 5eddf22..d51ad05 100644 +--- a/test/strace-5.14/tests/Makefile.am ++++ b/test/strace-5.14/tests/Makefile.am +@@ -25,7 +25,6 @@ endif + AM_CPPFLAGS = $(ARCH_MFLAGS) \ + -I$(builddir) \ + -I$(top_builddir)/src/$(OS)/$(ARCH) \ +- -I$(top_srcdir)/src/$(OS)/$(ARCH) \ + -I$(top_builddir)/src/$(OS)/generic \ + -I$(top_srcdir)/src/$(OS)/generic \ + -I$(top_builddir)/src \ +@@ -209,7 +208,6 @@ check_PROGRAMS = $(PURE_EXECUTABLES) \ + kcmp-y--pidns-translation \ + kill--pidns-translation \ + kill_child \ +- ksysent \ + landlock_create_ruleset-success \ + landlock_create_ruleset-success-y \ + list_sigaction_signum \ +@@ -607,7 +605,6 @@ EXTRA_DIST = \ + ipc.sh \ + kernel_old_timespec.h \ + kernel_old_timex.h \ +- ksysent.sed \ + lstatx.c \ + match.awk \ + net.expected \ +@@ -706,15 +703,6 @@ EXTRA_DIST = \ + xutimes.c \ + $(TESTS) + +-ksysent.h: $(srcdir)/ksysent.sed +- echo '#include ' | \ +- $(CPP) $(AM_CPPFLAGS) $(CPPFLAGS) -dM - > $@.t1 +- LC_COLLATE=C sed -r -n -f $(srcdir)/ksysent.sed < $@.t1 > $@.t2 +- mv -f $@.t2 $@ +- rm -f $@.t1 +- +-ksysent.$(OBJEXT): ksysent.h +- + objects = $(filter %.$(OBJEXT),$(SOURCES:.c=.$(OBJEXT))) + $(objects): scno.h + +@@ -726,7 +714,4 @@ clean-local-check: + .PHONY: check-valgrind-local + check-valgrind-local: $(check_LIBRARIES) $(check_PROGRAMS) + +-BUILT_SOURCES = ksysent.h +-CLEANFILES = ksysent.h +- + include ../src/scno.am +diff --git a/test/strace-5.14/tests/Makefile.in b/test/strace-5.14/tests/Makefile.in +index 65daf3f..721296e 100644 +--- a/test/strace-5.14/tests/Makefile.in ++++ b/test/strace-5.14/tests/Makefile.in +@@ -7669,7 +7669,6 @@ GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test \ + kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test \ + keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test \ + keyctl-Xverbose.gen.test kill.gen.test \ +- kill--pidns-translation.gen.test ksysent.gen.test \ + landlock_add_rule.gen.test landlock_add_rule-y.gen.test \ + landlock_create_ruleset.gen.test \ + landlock_create_ruleset-success.gen.test \ +@@ -17644,9 +17643,6 @@ $(srcdir)/kill.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(srcdir)/kill--pidns-translation.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/ksysent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/landlock_add_rule.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +diff --git a/test/strace-5.14/tests/gen_tests.am b/test/strace-5.14/tests/gen_tests.am +index 922b2e5..0d5078b 100644 +--- a/test/strace-5.14/tests/gen_tests.am ++++ b/test/strace-5.14/tests/gen_tests.am +@@ -1,5 +1,5 @@ + # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in; do not edit. +-GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test access--secontext.gen.test access--secontext_full.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-success.gen.test bpf-success-v.gen.test bpf-v.gen.test btrfs.gen.test chdir.gen.test chmod.gen.test chmod--secontext.gen.test chmod--secontext_full.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_adjtime64.gen.test clock_nanosleep.gen.test clock_xettime.gen.test clock_xettime64.gen.test clone3.gen.test clone3-Xabbrev.gen.test clone3-Xraw.gen.test clone3-Xverbose.gen.test clone3-success.gen.test clone3-success-Xabbrev.gen.test clone3-success-Xraw.gen.test clone3-success-Xverbose.gen.test clone_parent.gen.test clone_parent--quiet-exit.gen.test clone_parent-q.gen.test clone_parent-qq.gen.test clone_ptrace--quiet-attach.gen.test clone_ptrace--quiet-exit.gen.test clone_ptrace-q.gen.test clone_ptrace-qq.gen.test close_range.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev--decode-fds-dev.gen.test dev--decode-fds-path.gen.test dev--decode-fds-socket.gen.test dev-yy.gen.test dup.gen.test dup-P.gen.test dup-y.gen.test dup-yy.gen.test dup2.gen.test dup2-P.gen.test dup2-y.gen.test dup2-yy.gen.test dup3.gen.test dup3-P.gen.test dup3-y.gen.test dup3-yy.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_pwait2.gen.test epoll_pwait2-P.gen.test epoll_pwait2-y.gen.test epoll_wait.gen.test erestartsys.gen.test execve--secontext.gen.test execve--secontext_full.gen.test execveat.gen.test execveat--secontext.gen.test execveat--secontext_full.gen.test execveat-v.gen.test faccessat--secontext.gen.test faccessat--secontext_full.gen.test faccessat-P.gen.test faccessat-y.gen.test faccessat-y--secontext.gen.test faccessat-y--secontext_full.gen.test faccessat-yy.gen.test faccessat2-P.gen.test faccessat2-y.gen.test faccessat2-yy.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark--secontext.gen.test fanotify_mark--secontext_full.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmod--secontext.gen.test fchmod--secontext_full.gen.test fchmod-y.gen.test fchmod-y--secontext.gen.test fchmod-y--secontext_full.gen.test fchmodat.gen.test fchmodat--secontext.gen.test fchmodat--secontext_full.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fchownat--secontext.gen.test fchownat--secontext_full.gen.test fcntl.gen.test fcntl--pidns-translation.gen.test fcntl64.gen.test fcntl64--pidns-translation.gen.test fdatasync.gen.test file_handle.gen.test file_handle--secontext.gen.test file_handle--secontext_full.gen.test filter_seccomp.gen.test filter_seccomp-flag.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fsconfig.gen.test fsconfig-P.gen.test fsmount.gen.test fsopen.gen.test fspick.gen.test fspick-P.gen.test fstat.gen.test fstat-Xabbrev.gen.test fstat-Xraw.gen.test fstat-Xverbose.gen.test fstat64.gen.test fstat64-Xabbrev.gen.test fstat64-Xraw.gen.test fstat64-Xverbose.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents-v.gen.test getdents64.gen.test getdents64-v.gen.test getegid.gen.test getegid-creds.gen.test getegid32.gen.test getegid32-creds.gen.test geteuid.gen.test geteuid-creds.gen.test geteuid32.gen.test geteuid32-creds.gen.test getgid.gen.test getgid-creds.gen.test getgid32.gen.test getgid32-creds.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpgrp--pidns-translation.gen.test getpid.gen.test getpid--pidns-translation.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 getsid--pidns-translation.gen.test getsockname.gen.test gettid.gen.test getuid-creds.gen.test getuid32.gen.test getuid32-creds.gen.test getxgid.gen.test getxpid.gen.test getxuid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init.gen.test inotify_init1.gen.test inotify_init1-y.gen.test io_uring_enter.gen.test io_uring_register.gen.test io_uring_setup.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-Xabbrev.gen.test ioctl_evdev-Xraw.gen.test ioctl_evdev-Xverbose.gen.test ioctl_evdev-success-Xabbrev.gen.test ioctl_evdev-success-Xraw.gen.test ioctl_evdev-success-Xverbose.gen.test ioctl_evdev-success-v.gen.test ioctl_evdev-success-v-Xabbrev.gen.test ioctl_evdev-success-v-Xraw.gen.test ioctl_evdev-success-v-Xverbose.gen.test ioctl_evdev-v.gen.test ioctl_evdev-v-Xabbrev.gen.test ioctl_evdev-v-Xraw.gen.test ioctl_evdev-v-Xverbose.gen.test ioctl_fiemap.gen.test ioctl_fiemap-Xabbrev.gen.test ioctl_fiemap-Xraw.gen.test ioctl_fiemap-Xverbose.gen.test ioctl_fiemap-success.gen.test ioctl_fiemap-success-Xabbrev.gen.test ioctl_fiemap-success-Xraw.gen.test ioctl_fiemap-success-Xverbose.gen.test ioctl_fiemap-success-v.gen.test ioctl_fiemap-success-v-Xabbrev.gen.test ioctl_fiemap-success-v-Xraw.gen.test ioctl_fiemap-success-v-Xverbose.gen.test ioctl_fs_f.gen.test ioctl_fs_f-Xabbrev.gen.test ioctl_fs_f-Xraw.gen.test ioctl_fs_f-Xverbose.gen.test ioctl_fs_x.gen.test ioctl_fs_x-Xabbrev.gen.test ioctl_fs_x-Xraw.gen.test ioctl_fs_x-Xverbose.gen.test ioctl_fs_x-success.gen.test ioctl_fs_x-success-Xabbrev.gen.test ioctl_fs_x-success-Xraw.gen.test ioctl_fs_x-success-Xverbose.gen.test ioctl_gpio.gen.test ioctl_gpio-Xabbrev.gen.test ioctl_gpio-Xraw.gen.test ioctl_gpio-Xverbose.gen.test ioctl_gpio-success.gen.test ioctl_gpio-success-Xabbrev.gen.test ioctl_gpio-success-Xraw.gen.test ioctl_gpio-success-Xverbose.gen.test ioctl_gpio-success-v.gen.test ioctl_gpio-success-v-Xabbrev.gen.test ioctl_gpio-success-v-Xraw.gen.test ioctl_gpio-success-v-Xverbose.gen.test ioctl_gpio-v.gen.test ioctl_gpio-v-Xabbrev.gen.test ioctl_gpio-v-Xraw.gen.test ioctl_gpio-v-Xverbose.gen.test ioctl_hdio.gen.test ioctl_hdio-Xabbrev.gen.test ioctl_hdio-Xraw.gen.test ioctl_hdio-Xverbose.gen.test ioctl_hdio-success.gen.test ioctl_hdio-success-Xabbrev.gen.test ioctl_hdio-success-Xraw.gen.test ioctl_hdio-success-Xverbose.gen.test ioctl_hdio-success-v.gen.test ioctl_hdio-success-v-Xabbrev.gen.test ioctl_hdio-success-v-Xraw.gen.test ioctl_hdio-success-v-Xverbose.gen.test ioctl_hdio-v.gen.test ioctl_hdio-v-Xabbrev.gen.test ioctl_hdio-v-Xraw.gen.test ioctl_hdio-v-Xverbose.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_mtd-success.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_perf-success.gen.test ioctl_ptp.gen.test ioctl_random.gen.test ioctl_rtc.gen.test ioctl_rtc-success.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock.gen.test ioctl_sock_gifconf.gen.test ioctl_tee.gen.test ioctl_ubi.gen.test ioctl_ubi-success.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioctl_v4l2-Xabbrev.gen.test ioctl_v4l2-Xraw.gen.test ioctl_v4l2-Xverbose.gen.test ioctl_v4l2-success.gen.test ioctl_v4l2-success-Xabbrev.gen.test ioctl_v4l2-success-Xraw.gen.test ioctl_v4l2-success-Xverbose.gen.test ioctl_v4l2-success-v.gen.test ioctl_v4l2-success-v-Xabbrev.gen.test ioctl_v4l2-success-v-Xraw.gen.test ioctl_v4l2-success-v-Xverbose.gen.test ioctl_v4l2-v.gen.test ioctl_v4l2-v-Xabbrev.gen.test ioctl_v4l2-v-Xraw.gen.test ioctl_v4l2-v-Xverbose.gen.test ioctl_watchdog.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ioprio--pidns-translation.gen.test ioprio-Xabbrev.gen.test ioprio-Xraw.gen.test ioprio-Xverbose.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kcmp-y--pidns-translation.gen.test kern_features.gen.test kernel_version.gen.test kernel_version-Xabbrev.gen.test kernel_version-Xraw.gen.test kernel_version-Xverbose.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test kill--pidns-translation.gen.test ksysent.gen.test landlock_add_rule.gen.test landlock_add_rule-y.gen.test landlock_create_ruleset.gen.test landlock_create_ruleset-success.gen.test landlock_create_ruleset-success-y.gen.test landlock_create_ruleset-y.gen.test landlock_restrict_self.gen.test landlock_restrict_self-y.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test linkat--secontext.gen.test linkat--secontext_full.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test maybe_switch_current_tcp.gen.test maybe_switch_current_tcp--quiet-thread-execve.gen.test mbind.gen.test mbind-Xabbrev.gen.test mbind-Xraw.gen.test mbind-Xverbose.gen.test membarrier.gen.test memfd_create.gen.test memfd_create-Xabbrev.gen.test memfd_create-Xraw.gen.test memfd_create-Xverbose.gen.test memfd_secret.gen.test memfd_secret-success.gen.test memfd_secret-success-y.gen.test migrate_pages.gen.test migrate_pages--pidns-translation.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 mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test mount_setattr.gen.test mount_setattr-P.gen.test move_mount.gen.test move_mount-P.gen.test move_pages.gen.test move_pages--pidns-translation.gen.test move_pages-Xabbrev.gen.test move_pages-Xraw.gen.test move_pages-Xverbose.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--decode-fds-dev-netlink.gen.test net--decode-fds-none-netlink.gen.test net--decode-fds-path-netlink.gen.test net--decode-fds-socket-netlink.gen.test net-icmp_filter.gen.test net-packet_mreq.gen.test net-packet_mreq-Xabbrev.gen.test net-packet_mreq-Xraw.gen.test net-packet_mreq-Xverbose.gen.test net-sockaddr.gen.test net-sockaddr--pidns-translation.gen.test net-tpacket_req.gen.test net-tpacket_stats.gen.test net-tpacket_stats-success.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr.gen.test nlattr_br_port_msg.gen.test nlattr_crypto_user_alg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_proto_down_reason.gen.test nlattr_ifla_xdp.gen.test nlattr_ifla_xdp-y.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test old_mmap-v-none.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test open--secontext.gen.test open--secontext_full.gen.test open_tree.gen.test open_tree-P.gen.test openat.gen.test openat--secontext.gen.test openat--secontext_full.gen.test openat2.gen.test openat2-Xabbrev.gen.test openat2-Xraw.gen.test openat2-Xverbose.gen.test openat2-v.gen.test openat2-v-y.gen.test openat2-v-y-Xabbrev.gen.test openat2-v-y-Xraw.gen.test openat2-v-y-Xverbose.gen.test openat2-y.gen.test orphaned_process_group.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 personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pidfd_getfd.gen.test pidfd_getfd-y.gen.test pidfd_getfd-yy.gen.test pidfd_open.gen.test pidfd_open--decode-fd-path.gen.test pidfd_open--decode-fd-pidfd.gen.test pidfd_open--decode-fd-socket.gen.test pidfd_open--pidns-translation.gen.test pidfd_open-P.gen.test pidfd_open-y.gen.test pidfd_open-yy.gen.test pidfd_send_signal.gen.test pidfd_send_signal--pidns-translation.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test poke-sendfile.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test prctl-arg2-intptr.gen.test prctl-cap-ambient.gen.test prctl-capbset.gen.test prctl-dumpable.gen.test prctl-fp-mode.gen.test prctl-mce-kill.gen.test prctl-name.gen.test prctl-no-args.gen.test prctl-pac-enabled-keys.gen.test prctl-pac-enabled-keys-Xabbrev.gen.test prctl-pac-enabled-keys-Xraw.gen.test prctl-pac-enabled-keys-Xverbose.gen.test prctl-pac-enabled-keys-success.gen.test prctl-pac-enabled-keys-success-Xabbrev.gen.test prctl-pac-enabled-keys-success-Xraw.gen.test prctl-pac-enabled-keys-success-Xverbose.gen.test prctl-pac-reset-keys.gen.test prctl-pdeathsig.gen.test prctl-sched-core.gen.test prctl-sched-core-Xabbrev.gen.test prctl-sched-core-Xraw.gen.test prctl-sched-core-Xverbose.gen.test prctl-sched-core--pidns-translation.gen.test prctl-sched-core--pidns-translation-Xabbrev.gen.test prctl-sched-core--pidns-translation-Xraw.gen.test prctl-sched-core--pidns-translation-Xverbose.gen.test prctl-sched-core-success.gen.test prctl-sched-core-success-Xabbrev.gen.test prctl-sched-core-success-Xraw.gen.test prctl-sched-core-success-Xverbose.gen.test prctl-sched-core-success--pidns-translation.gen.test prctl-sched-core-success--pidns-translation-Xabbrev.gen.test prctl-sched-core-success--pidns-translation-Xraw.gen.test prctl-sched-core-success--pidns-translation-Xverbose.gen.test prctl-seccomp-filter-v.gen.test prctl-securebits.gen.test prctl-securebits-success.gen.test prctl-securebits-success-Xabbrev.gen.test prctl-securebits-success-Xraw.gen.test prctl-securebits-success-Xverbose.gen.test prctl-set-ptracer-success.gen.test prctl-set-ptracer-success-Xabbrev.gen.test prctl-set-ptracer-success-Xraw.gen.test prctl-set-ptracer-success-Xverbose.gen.test prctl-set-ptracer-success--pidns-translation.gen.test prctl-set-ptracer-success-Xabbrev--pidns-translation.gen.test prctl-set-ptracer-success-Xraw--pidns-translation.gen.test prctl-set-ptracer-success-Xverbose--pidns-translation.gen.test prctl-spec-inject.gen.test prctl-sve.gen.test prctl-syscall-user-dispatch.gen.test prctl-tagged-addr.gen.test prctl-tagged-addr-Xabbrev.gen.test prctl-tagged-addr-Xraw.gen.test prctl-tagged-addr-Xverbose.gen.test prctl-tagged-addr-success.gen.test prctl-tagged-addr-success-Xabbrev.gen.test prctl-tagged-addr-success-Xraw.gen.test prctl-tagged-addr-success-Xverbose.gen.test prctl-tid_address.gen.test prctl-tsc.gen.test prctl-unalign.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printsignal-Xabbrev.gen.test printsignal-Xraw.gen.test printsignal-Xverbose.gen.test printstr.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test prlimit64--pidns-translation.gen.test prlimit64-success.gen.test prlimit64-success--pidns-translation.gen.test process_madvise.gen.test process_madvise-y.gen.test process_madvise-yy.gen.test process_vm_readv.gen.test process_vm_readv--pidns-translation.gen.test process_vm_writev.gen.test process_vm_writev--pidns-translation.gen.test pselect6.gen.test pselect6_time64.gen.test ptrace.gen.test ptrace_syscall_info.gen.test pwritev.gen.test quotactl.gen.test quotactl-success.gen.test quotactl-success-v.gen.test quotactl-Xabbrev.gen.test quotactl-Xraw.gen.test quotactl-Xverbose.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-success.gen.test quotactl-xfs-success-v.gen.test quotactl-xfs-v.gen.test quotactl_fd.gen.test quotactl_fd-P.gen.test quotactl_fd-y.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recv-MSG_TRUNC.gen.test recvfrom.gen.test recvfrom-MSG_TRUNC.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test remap_file_pages-Xabbrev.gen.test remap_file_pages-Xraw.gen.test remap_file_pages-Xverbose.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigqueueinfo--pidns-translation.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test rt_tgsigqueueinfo--pidns-translation.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetaffinity--pidns-translation.gen.test sched_xetattr.gen.test sched_xetattr--pidns-translation.gen.test sched_xetparam.gen.test sched_xetparam--pidns-translation.gen.test sched_xetscheduler.gen.test sched_xetscheduler--pidns-translation.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test semop-indirect.gen.test semtimedop.gen.test semtimedop-ipc.gen.test semtimedop_time64.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test set_mempolicy-Xabbrev.gen.test set_mempolicy-Xraw.gen.test set_mempolicy-Xverbose.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 setrlimit-Xabbrev.gen.test setrlimit-Xraw.gen.test setrlimit-Xverbose.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signal_receive--pidns-translation.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_error.gen.test so_linger.gen.test so_peercred.gen.test so_peercred--pidns-translation.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test sockaddr_xlat-Xabbrev.gen.test sockaddr_xlat-Xraw.gen.test sockaddr_xlat-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test sockopt-timestamp.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test status-all.gen.test status-failed.gen.test status-failed-long.gen.test status-failed-status.gen.test status-none.gen.test status-successful.gen.test status-successful-long.gen.test status-successful-status.gen.test status-unfinished.gen.test statx.gen.test strace--absolute-timestamps.gen.test strace--absolute-timestamps-format-time.gen.test strace--absolute-timestamps-format-time-precision-ms.gen.test strace--absolute-timestamps-format-time-precision-ns.gen.test strace--absolute-timestamps-format-time-precision-s.gen.test strace--absolute-timestamps-format-time-precision-us.gen.test strace--absolute-timestamps-format-unix-precision-ms.gen.test strace--absolute-timestamps-format-unix-precision-ns.gen.test strace--absolute-timestamps-format-unix-precision-s.gen.test strace--absolute-timestamps-format-unix-precision-us.gen.test strace--follow-forks-output-separately.gen.test strace--relative-timestamps.gen.test strace--relative-timestamps-ms.gen.test strace--relative-timestamps-ns.gen.test strace--relative-timestamps-s.gen.test strace--relative-timestamps-us.gen.test strace--strings-in-hex.gen.test strace--strings-in-hex-all.gen.test strace--strings-in-hex-non-ascii.gen.test strace--syscall-times.gen.test strace--syscall-times-ms.gen.test strace--syscall-times-ns.gen.test strace--syscall-times-s.gen.test strace--syscall-times-us.gen.test strace--timestamps.gen.test strace--timestamps-time.gen.test strace--timestamps-time-ms.gen.test strace--timestamps-time-ns.gen.test strace--timestamps-time-s.gen.test strace--timestamps-time-us.gen.test strace--timestamps-unix-ms.gen.test strace--timestamps-unix-ns.gen.test strace--timestamps-unix-s.gen.test strace--timestamps-unix-us.gen.test strace-n.gen.test strace-x.gen.test strace-xx.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 tgkill.gen.test tgkill--pidns-translation.gen.test threads-execve--quiet-thread-execve.gen.test threads-execve-q.gen.test threads-execve-qq.gen.test threads-execve-qqq.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test tkill.gen.test tkill--pidns-translation.gen.test trace_clock.gen.test trace_creds.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_personality_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test trie_test.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 umovestr_cached_adjacent.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test utimensat-Xraw.gen.test utimensat-Xverbose.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 xet_robust_list--pidns-translation.gen.test xetitimer.gen.test xetpgid.gen.test xetpgid--pidns-translation.gen.test xetpriority.gen.test xetpriority--pidns-translation.gen.test xettimeofday.gen.test ++GEN_TESTS = _newselect.gen.test _newselect-P.gen.test accept.gen.test accept4.gen.test access.gen.test access--secontext.gen.test access--secontext_full.gen.test acct.gen.test add_key.gen.test adjtimex.gen.test aio.gen.test aio_pgetevents.gen.test alarm.gen.test bpf.gen.test bpf-obj_get_info_by_fd.gen.test bpf-obj_get_info_by_fd-prog.gen.test bpf-obj_get_info_by_fd-prog-v.gen.test bpf-obj_get_info_by_fd-v.gen.test bpf-success.gen.test bpf-success-v.gen.test bpf-v.gen.test btrfs.gen.test chdir.gen.test chmod.gen.test chmod--secontext.gen.test chmod--secontext_full.gen.test chown.gen.test chown32.gen.test chroot.gen.test clock.gen.test clock_adjtime.gen.test clock_adjtime64.gen.test clock_nanosleep.gen.test clock_xettime.gen.test clock_xettime64.gen.test clone3.gen.test clone3-Xabbrev.gen.test clone3-Xraw.gen.test clone3-Xverbose.gen.test clone3-success.gen.test clone3-success-Xabbrev.gen.test clone3-success-Xraw.gen.test clone3-success-Xverbose.gen.test clone_parent.gen.test clone_parent--quiet-exit.gen.test clone_parent-q.gen.test clone_parent-qq.gen.test clone_ptrace--quiet-attach.gen.test clone_ptrace--quiet-exit.gen.test clone_ptrace-q.gen.test clone_ptrace-qq.gen.test close_range.gen.test copy_file_range.gen.test creat.gen.test delete_module.gen.test dev--decode-fds-dev.gen.test dev--decode-fds-path.gen.test dev--decode-fds-socket.gen.test dev-yy.gen.test dup.gen.test dup-P.gen.test dup-y.gen.test dup-yy.gen.test dup2.gen.test dup2-P.gen.test dup2-y.gen.test dup2-yy.gen.test dup3.gen.test dup3-P.gen.test dup3-y.gen.test dup3-yy.gen.test epoll_create.gen.test epoll_create1.gen.test epoll_ctl.gen.test epoll_pwait.gen.test epoll_pwait2.gen.test epoll_pwait2-P.gen.test epoll_pwait2-y.gen.test epoll_wait.gen.test erestartsys.gen.test execve--secontext.gen.test execve--secontext_full.gen.test execveat.gen.test execveat--secontext.gen.test execveat--secontext_full.gen.test execveat-v.gen.test faccessat--secontext.gen.test faccessat--secontext_full.gen.test faccessat-P.gen.test faccessat-y.gen.test faccessat-y--secontext.gen.test faccessat-y--secontext_full.gen.test faccessat-yy.gen.test faccessat2-P.gen.test faccessat2-y.gen.test faccessat2-yy.gen.test fadvise64_64.gen.test fallocate.gen.test fanotify_init.gen.test fanotify_mark.gen.test fanotify_mark--secontext.gen.test fanotify_mark--secontext_full.gen.test fanotify_mark-Xabbrev.gen.test fanotify_mark-Xraw.gen.test fanotify_mark-Xverbose.gen.test fchdir.gen.test fchmod.gen.test fchmod--secontext.gen.test fchmod--secontext_full.gen.test fchmod-y.gen.test fchmod-y--secontext.gen.test fchmod-y--secontext_full.gen.test fchmodat.gen.test fchmodat--secontext.gen.test fchmodat--secontext_full.gen.test fchown.gen.test fchown32.gen.test fchownat.gen.test fchownat--secontext.gen.test fchownat--secontext_full.gen.test fcntl.gen.test fcntl--pidns-translation.gen.test fcntl64.gen.test fcntl64--pidns-translation.gen.test fdatasync.gen.test file_handle.gen.test file_handle--secontext.gen.test file_handle--secontext_full.gen.test filter_seccomp.gen.test filter_seccomp-flag.gen.test finit_module.gen.test flock.gen.test fork-f.gen.test fsconfig.gen.test fsconfig-P.gen.test fsmount.gen.test fsopen.gen.test fspick.gen.test fspick-P.gen.test fstat.gen.test fstat-Xabbrev.gen.test fstat-Xraw.gen.test fstat-Xverbose.gen.test fstat64.gen.test fstat64-Xabbrev.gen.test fstat64-Xraw.gen.test fstat64-Xverbose.gen.test fstatat64.gen.test fstatfs.gen.test fstatfs64.gen.test fsync.gen.test fsync-y.gen.test ftruncate.gen.test ftruncate64.gen.test futimesat.gen.test get_mempolicy.gen.test getcpu.gen.test getcwd.gen.test getdents.gen.test getdents-v.gen.test getdents64.gen.test getdents64-v.gen.test getegid.gen.test getegid-creds.gen.test getegid32.gen.test getegid32-creds.gen.test geteuid.gen.test geteuid-creds.gen.test geteuid32.gen.test geteuid32-creds.gen.test getgid.gen.test getgid-creds.gen.test getgid32.gen.test getgid32-creds.gen.test getgroups.gen.test getgroups32.gen.test getpeername.gen.test getpgrp.gen.test getpgrp--pidns-translation.gen.test getpid.gen.test getpid--pidns-translation.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 getsid--pidns-translation.gen.test getsockname.gen.test gettid.gen.test getuid-creds.gen.test getuid32.gen.test getuid32-creds.gen.test getxgid.gen.test getxpid.gen.test getxuid.gen.test group_req.gen.test inet-cmsg.gen.test init_module.gen.test inotify.gen.test inotify_init.gen.test inotify_init1.gen.test inotify_init1-y.gen.test io_uring_enter.gen.test io_uring_register.gen.test io_uring_setup.gen.test ioctl_block.gen.test ioctl_dm.gen.test ioctl_dm-v.gen.test ioctl_evdev.gen.test ioctl_evdev-Xabbrev.gen.test ioctl_evdev-Xraw.gen.test ioctl_evdev-Xverbose.gen.test ioctl_evdev-success-Xabbrev.gen.test ioctl_evdev-success-Xraw.gen.test ioctl_evdev-success-Xverbose.gen.test ioctl_evdev-success-v.gen.test ioctl_evdev-success-v-Xabbrev.gen.test ioctl_evdev-success-v-Xraw.gen.test ioctl_evdev-success-v-Xverbose.gen.test ioctl_evdev-v.gen.test ioctl_evdev-v-Xabbrev.gen.test ioctl_evdev-v-Xraw.gen.test ioctl_evdev-v-Xverbose.gen.test ioctl_fiemap.gen.test ioctl_fiemap-Xabbrev.gen.test ioctl_fiemap-Xraw.gen.test ioctl_fiemap-Xverbose.gen.test ioctl_fiemap-success.gen.test ioctl_fiemap-success-Xabbrev.gen.test ioctl_fiemap-success-Xraw.gen.test ioctl_fiemap-success-Xverbose.gen.test ioctl_fiemap-success-v.gen.test ioctl_fiemap-success-v-Xabbrev.gen.test ioctl_fiemap-success-v-Xraw.gen.test ioctl_fiemap-success-v-Xverbose.gen.test ioctl_fs_f.gen.test ioctl_fs_f-Xabbrev.gen.test ioctl_fs_f-Xraw.gen.test ioctl_fs_f-Xverbose.gen.test ioctl_fs_x.gen.test ioctl_fs_x-Xabbrev.gen.test ioctl_fs_x-Xraw.gen.test ioctl_fs_x-Xverbose.gen.test ioctl_fs_x-success.gen.test ioctl_fs_x-success-Xabbrev.gen.test ioctl_fs_x-success-Xraw.gen.test ioctl_fs_x-success-Xverbose.gen.test ioctl_gpio.gen.test ioctl_gpio-Xabbrev.gen.test ioctl_gpio-Xraw.gen.test ioctl_gpio-Xverbose.gen.test ioctl_gpio-success.gen.test ioctl_gpio-success-Xabbrev.gen.test ioctl_gpio-success-Xraw.gen.test ioctl_gpio-success-Xverbose.gen.test ioctl_gpio-success-v.gen.test ioctl_gpio-success-v-Xabbrev.gen.test ioctl_gpio-success-v-Xraw.gen.test ioctl_gpio-success-v-Xverbose.gen.test ioctl_gpio-v.gen.test ioctl_gpio-v-Xabbrev.gen.test ioctl_gpio-v-Xraw.gen.test ioctl_gpio-v-Xverbose.gen.test ioctl_hdio.gen.test ioctl_hdio-Xabbrev.gen.test ioctl_hdio-Xraw.gen.test ioctl_hdio-Xverbose.gen.test ioctl_hdio-success.gen.test ioctl_hdio-success-Xabbrev.gen.test ioctl_hdio-success-Xraw.gen.test ioctl_hdio-success-Xverbose.gen.test ioctl_hdio-success-v.gen.test ioctl_hdio-success-v-Xabbrev.gen.test ioctl_hdio-success-v-Xraw.gen.test ioctl_hdio-success-v-Xverbose.gen.test ioctl_hdio-v.gen.test ioctl_hdio-v-Xabbrev.gen.test ioctl_hdio-v-Xraw.gen.test ioctl_hdio-v-Xverbose.gen.test ioctl_inotify.gen.test ioctl_kvm_run.gen.test ioctl_kvm_run-v.gen.test ioctl_kvm_run_auxstr_vcpu.gen.test ioctl_loop.gen.test ioctl_loop-nv.gen.test ioctl_loop-v.gen.test ioctl_mtd.gen.test ioctl_mtd-success.gen.test ioctl_nbd.gen.test ioctl_nsfs.gen.test ioctl_perf.gen.test ioctl_perf-success.gen.test ioctl_ptp.gen.test ioctl_random.gen.test ioctl_rtc.gen.test ioctl_rtc-success.gen.test ioctl_rtc-v.gen.test ioctl_scsi.gen.test ioctl_sg_io_v3.gen.test ioctl_sg_io_v4.gen.test ioctl_sock.gen.test ioctl_sock_gifconf.gen.test ioctl_tee.gen.test ioctl_ubi.gen.test ioctl_ubi-success.gen.test ioctl_uffdio.gen.test ioctl_v4l2.gen.test ioctl_v4l2-Xabbrev.gen.test ioctl_v4l2-Xraw.gen.test ioctl_v4l2-Xverbose.gen.test ioctl_v4l2-success.gen.test ioctl_v4l2-success-Xabbrev.gen.test ioctl_v4l2-success-Xraw.gen.test ioctl_v4l2-success-Xverbose.gen.test ioctl_v4l2-success-v.gen.test ioctl_v4l2-success-v-Xabbrev.gen.test ioctl_v4l2-success-v-Xraw.gen.test ioctl_v4l2-success-v-Xverbose.gen.test ioctl_v4l2-v.gen.test ioctl_v4l2-v-Xabbrev.gen.test ioctl_v4l2-v-Xraw.gen.test ioctl_v4l2-v-Xverbose.gen.test ioctl_watchdog.gen.test ioperm.gen.test iopl.gen.test ioprio.gen.test ioprio--pidns-translation.gen.test ioprio-Xabbrev.gen.test ioprio-Xraw.gen.test ioprio-Xverbose.gen.test ip_mreq.gen.test ipc.gen.test ipc_msg.gen.test ipc_msg-Xabbrev.gen.test ipc_msg-Xraw.gen.test ipc_msg-Xverbose.gen.test ipc_msgbuf-Xabbrev.gen.test ipc_msgbuf-Xraw.gen.test ipc_msgbuf-Xverbose.gen.test ipc_sem.gen.test ipc_sem-Xabbrev.gen.test ipc_sem-Xraw.gen.test ipc_sem-Xverbose.gen.test ipc_shm.gen.test ipc_shm-Xabbrev.gen.test ipc_shm-Xraw.gen.test ipc_shm-Xverbose.gen.test kcmp.gen.test kcmp-y.gen.test kcmp-y--pidns-translation.gen.test kern_features.gen.test kernel_version.gen.test kernel_version-Xabbrev.gen.test kernel_version-Xraw.gen.test kernel_version-Xverbose.gen.test kexec_file_load.gen.test kexec_load.gen.test keyctl.gen.test keyctl-Xabbrev.gen.test keyctl-Xraw.gen.test keyctl-Xverbose.gen.test kill.gen.test kill--pidns-translation.gen.test landlock_add_rule.gen.test landlock_add_rule-y.gen.test landlock_create_ruleset.gen.test landlock_create_ruleset-success.gen.test landlock_create_ruleset-success-y.gen.test landlock_create_ruleset-y.gen.test landlock_restrict_self.gen.test landlock_restrict_self-y.gen.test lchown.gen.test lchown32.gen.test link.gen.test linkat.gen.test linkat--secontext.gen.test linkat--secontext_full.gen.test lookup_dcookie.gen.test lstat.gen.test lstat64.gen.test madvise.gen.test maybe_switch_current_tcp.gen.test maybe_switch_current_tcp--quiet-thread-execve.gen.test mbind.gen.test mbind-Xabbrev.gen.test mbind-Xraw.gen.test mbind-Xverbose.gen.test membarrier.gen.test memfd_create.gen.test memfd_create-Xabbrev.gen.test memfd_create-Xraw.gen.test memfd_create-Xverbose.gen.test memfd_secret.gen.test memfd_secret-success.gen.test memfd_secret-success-y.gen.test migrate_pages.gen.test migrate_pages--pidns-translation.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 mmap-Xabbrev.gen.test mmap-Xraw.gen.test mmap-Xverbose.gen.test mmap64.gen.test mmap64-Xabbrev.gen.test mmap64-Xraw.gen.test mmap64-Xverbose.gen.test mmsg.gen.test mmsg-silent.gen.test mmsg_name.gen.test mmsg_name-v.gen.test modify_ldt.gen.test mount.gen.test mount-Xabbrev.gen.test mount-Xraw.gen.test mount-Xverbose.gen.test mount_setattr.gen.test mount_setattr-P.gen.test move_mount.gen.test move_mount-P.gen.test move_pages.gen.test move_pages--pidns-translation.gen.test move_pages-Xabbrev.gen.test move_pages-Xraw.gen.test move_pages-Xverbose.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--decode-fds-dev-netlink.gen.test net--decode-fds-none-netlink.gen.test net--decode-fds-path-netlink.gen.test net--decode-fds-socket-netlink.gen.test net-icmp_filter.gen.test net-packet_mreq.gen.test net-packet_mreq-Xabbrev.gen.test net-packet_mreq-Xraw.gen.test net-packet_mreq-Xverbose.gen.test net-sockaddr.gen.test net-sockaddr--pidns-translation.gen.test net-tpacket_req.gen.test net-tpacket_stats.gen.test net-tpacket_stats-success.gen.test net-yy-inet6.gen.test netlink_audit.gen.test netlink_crypto.gen.test netlink_generic.gen.test netlink_kobject_uevent.gen.test netlink_netfilter.gen.test netlink_protocol.gen.test netlink_route.gen.test netlink_selinux.gen.test netlink_xfrm.gen.test newfstatat.gen.test nfnetlink_acct.gen.test nfnetlink_cthelper.gen.test nfnetlink_ctnetlink.gen.test nfnetlink_ctnetlink_exp.gen.test nfnetlink_cttimeout.gen.test nfnetlink_ipset.gen.test nfnetlink_nft_compat.gen.test nfnetlink_nftables.gen.test nfnetlink_osf.gen.test nfnetlink_queue.gen.test nfnetlink_ulog.gen.test nlattr.gen.test nlattr_br_port_msg.gen.test nlattr_crypto_user_alg.gen.test nlattr_dcbmsg.gen.test nlattr_fib_rule_hdr.gen.test nlattr_ifaddrlblmsg.gen.test nlattr_ifaddrmsg.gen.test nlattr_ifinfomsg.gen.test nlattr_ifla_af_spec.gen.test nlattr_ifla_brport.gen.test nlattr_ifla_linkinfo.gen.test nlattr_ifla_port.gen.test nlattr_ifla_proto_down_reason.gen.test nlattr_ifla_xdp.gen.test nlattr_ifla_xdp-y.gen.test nlattr_inet_diag_msg.gen.test nlattr_inet_diag_req_compat.gen.test nlattr_inet_diag_req_v2.gen.test nlattr_mdba_mdb_entry.gen.test nlattr_mdba_router_port.gen.test nlattr_ndmsg.gen.test nlattr_ndtmsg.gen.test nlattr_netconfmsg.gen.test nlattr_netlink_diag_msg.gen.test nlattr_nlmsgerr.gen.test nlattr_packet_diag_msg.gen.test nlattr_rtgenmsg.gen.test nlattr_rtmsg.gen.test nlattr_smc_diag_msg.gen.test nlattr_tc_stats.gen.test nlattr_tca_stab.gen.test nlattr_tcamsg.gen.test nlattr_tcmsg.gen.test nlattr_unix_diag_msg.gen.test old_mmap.gen.test old_mmap-P.gen.test old_mmap-Xabbrev.gen.test old_mmap-Xraw.gen.test old_mmap-Xverbose.gen.test old_mmap-v-none.gen.test oldfstat.gen.test oldlstat.gen.test oldselect.gen.test oldselect-P.gen.test oldselect-efault.gen.test oldselect-efault-P.gen.test oldstat.gen.test open.gen.test open--secontext.gen.test open--secontext_full.gen.test open_tree.gen.test open_tree-P.gen.test openat.gen.test openat--secontext.gen.test openat--secontext_full.gen.test openat2.gen.test openat2-Xabbrev.gen.test openat2-Xraw.gen.test openat2-Xverbose.gen.test openat2-v.gen.test openat2-v-y.gen.test openat2-v-y-Xabbrev.gen.test openat2-v-y-Xraw.gen.test openat2-v-y-Xverbose.gen.test openat2-y.gen.test orphaned_process_group.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 personality-Xabbrev.gen.test personality-Xraw.gen.test personality-Xverbose.gen.test pidfd_getfd.gen.test pidfd_getfd-y.gen.test pidfd_getfd-yy.gen.test pidfd_open.gen.test pidfd_open--decode-fd-path.gen.test pidfd_open--decode-fd-pidfd.gen.test pidfd_open--decode-fd-socket.gen.test pidfd_open--pidns-translation.gen.test pidfd_open-P.gen.test pidfd_open-y.gen.test pidfd_open-yy.gen.test pidfd_send_signal.gen.test pidfd_send_signal--pidns-translation.gen.test pipe2.gen.test pkey_alloc.gen.test pkey_free.gen.test pkey_mprotect.gen.test poke-sendfile.gen.test ppoll.gen.test ppoll-P.gen.test ppoll-v.gen.test prctl-arg2-intptr.gen.test prctl-cap-ambient.gen.test prctl-capbset.gen.test prctl-dumpable.gen.test prctl-fp-mode.gen.test prctl-mce-kill.gen.test prctl-name.gen.test prctl-no-args.gen.test prctl-pac-enabled-keys.gen.test prctl-pac-enabled-keys-Xabbrev.gen.test prctl-pac-enabled-keys-Xraw.gen.test prctl-pac-enabled-keys-Xverbose.gen.test prctl-pac-enabled-keys-success.gen.test prctl-pac-enabled-keys-success-Xabbrev.gen.test prctl-pac-enabled-keys-success-Xraw.gen.test prctl-pac-enabled-keys-success-Xverbose.gen.test prctl-pac-reset-keys.gen.test prctl-pdeathsig.gen.test prctl-sched-core.gen.test prctl-sched-core-Xabbrev.gen.test prctl-sched-core-Xraw.gen.test prctl-sched-core-Xverbose.gen.test prctl-sched-core--pidns-translation.gen.test prctl-sched-core--pidns-translation-Xabbrev.gen.test prctl-sched-core--pidns-translation-Xraw.gen.test prctl-sched-core--pidns-translation-Xverbose.gen.test prctl-sched-core-success.gen.test prctl-sched-core-success-Xabbrev.gen.test prctl-sched-core-success-Xraw.gen.test prctl-sched-core-success-Xverbose.gen.test prctl-sched-core-success--pidns-translation.gen.test prctl-sched-core-success--pidns-translation-Xabbrev.gen.test prctl-sched-core-success--pidns-translation-Xraw.gen.test prctl-sched-core-success--pidns-translation-Xverbose.gen.test prctl-seccomp-filter-v.gen.test prctl-securebits.gen.test prctl-securebits-success.gen.test prctl-securebits-success-Xabbrev.gen.test prctl-securebits-success-Xraw.gen.test prctl-securebits-success-Xverbose.gen.test prctl-set-ptracer-success.gen.test prctl-set-ptracer-success-Xabbrev.gen.test prctl-set-ptracer-success-Xraw.gen.test prctl-set-ptracer-success-Xverbose.gen.test prctl-set-ptracer-success--pidns-translation.gen.test prctl-set-ptracer-success-Xabbrev--pidns-translation.gen.test prctl-set-ptracer-success-Xraw--pidns-translation.gen.test prctl-set-ptracer-success-Xverbose--pidns-translation.gen.test prctl-spec-inject.gen.test prctl-sve.gen.test prctl-syscall-user-dispatch.gen.test prctl-tagged-addr.gen.test prctl-tagged-addr-Xabbrev.gen.test prctl-tagged-addr-Xraw.gen.test prctl-tagged-addr-Xverbose.gen.test prctl-tagged-addr-success.gen.test prctl-tagged-addr-success-Xabbrev.gen.test prctl-tagged-addr-success-Xraw.gen.test prctl-tagged-addr-success-Xverbose.gen.test prctl-tid_address.gen.test prctl-tsc.gen.test prctl-unalign.gen.test pread64-pwrite64.gen.test preadv.gen.test preadv-pwritev.gen.test preadv2-pwritev2.gen.test printpath-umovestr.gen.test printpath-umovestr-peekdata.gen.test printpath-umovestr-undumpable.gen.test printsignal-Xabbrev.gen.test printsignal-Xraw.gen.test printsignal-Xverbose.gen.test printstr.gen.test printstrn-umoven.gen.test printstrn-umoven-peekdata.gen.test printstrn-umoven-undumpable.gen.test prlimit64.gen.test prlimit64--pidns-translation.gen.test prlimit64-success.gen.test prlimit64-success--pidns-translation.gen.test process_madvise.gen.test process_madvise-y.gen.test process_madvise-yy.gen.test process_vm_readv.gen.test process_vm_readv--pidns-translation.gen.test process_vm_writev.gen.test process_vm_writev--pidns-translation.gen.test pselect6.gen.test pselect6_time64.gen.test ptrace.gen.test ptrace_syscall_info.gen.test pwritev.gen.test quotactl.gen.test quotactl-success.gen.test quotactl-success-v.gen.test quotactl-Xabbrev.gen.test quotactl-Xraw.gen.test quotactl-Xverbose.gen.test quotactl-v.gen.test quotactl-xfs.gen.test quotactl-xfs-success.gen.test quotactl-xfs-success-v.gen.test quotactl-xfs-v.gen.test quotactl_fd.gen.test quotactl_fd-P.gen.test quotactl_fd-y.gen.test read-write.gen.test readahead.gen.test readdir.gen.test readlink.gen.test readlinkat.gen.test reboot.gen.test recv-MSG_TRUNC.gen.test recvfrom.gen.test recvfrom-MSG_TRUNC.gen.test recvmmsg-timeout.gen.test recvmsg.gen.test regex.gen.test remap_file_pages.gen.test remap_file_pages-Xabbrev.gen.test remap_file_pages-Xraw.gen.test remap_file_pages-Xverbose.gen.test rename.gen.test renameat.gen.test renameat2.gen.test request_key.gen.test riscv_flush_icache.gen.test rmdir.gen.test rt_sigpending.gen.test rt_sigprocmask.gen.test rt_sigqueueinfo.gen.test rt_sigqueueinfo--pidns-translation.gen.test rt_sigreturn.gen.test rt_sigsuspend.gen.test rt_sigtimedwait.gen.test rt_tgsigqueueinfo.gen.test rt_tgsigqueueinfo--pidns-translation.gen.test s390_guarded_storage.gen.test s390_guarded_storage-v.gen.test s390_pci_mmio_read_write.gen.test s390_runtime_instr.gen.test s390_sthyi.gen.test s390_sthyi-v.gen.test sched.gen.test sched_get_priority_mxx.gen.test sched_rr_get_interval.gen.test sched_xetaffinity.gen.test sched_xetaffinity--pidns-translation.gen.test sched_xetattr.gen.test sched_xetattr--pidns-translation.gen.test sched_xetparam.gen.test sched_xetparam--pidns-translation.gen.test sched_xetscheduler.gen.test sched_xetscheduler--pidns-translation.gen.test sched_yield.gen.test seccomp-filter.gen.test seccomp-filter-v.gen.test seccomp_get_action_avail.gen.test select.gen.test select-P.gen.test semop.gen.test semop-indirect.gen.test semtimedop.gen.test semtimedop-ipc.gen.test semtimedop_time64.gen.test sendfile.gen.test sendfile64.gen.test set_mempolicy.gen.test set_mempolicy-Xabbrev.gen.test set_mempolicy-Xraw.gen.test set_mempolicy-Xverbose.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 setrlimit-Xabbrev.gen.test setrlimit-Xraw.gen.test setrlimit-Xverbose.gen.test setuid.gen.test setuid32.gen.test shmxt.gen.test shutdown.gen.test sigaction.gen.test siginfo.gen.test signal.gen.test signal_receive.gen.test signal_receive--pidns-translation.gen.test signalfd4.gen.test sigpending.gen.test sigprocmask.gen.test sigreturn.gen.test sigsuspend.gen.test so_error.gen.test so_linger.gen.test so_peercred.gen.test so_peercred--pidns-translation.gen.test so_peercred-Xabbrev.gen.test so_peercred-Xraw.gen.test so_peercred-Xverbose.gen.test sock_filter-v.gen.test sock_filter-v-Xabbrev.gen.test sock_filter-v-Xraw.gen.test sock_filter-v-Xverbose.gen.test sockaddr_xlat-Xabbrev.gen.test sockaddr_xlat-Xraw.gen.test sockaddr_xlat-Xverbose.gen.test socketcall.gen.test sockopt-sol_netlink.gen.test sockopt-timestamp.gen.test splice.gen.test stat.gen.test stat64.gen.test statfs.gen.test statfs64.gen.test status-all.gen.test status-failed.gen.test status-failed-long.gen.test status-failed-status.gen.test status-none.gen.test status-successful.gen.test status-successful-long.gen.test status-successful-status.gen.test status-unfinished.gen.test statx.gen.test strace--absolute-timestamps.gen.test strace--absolute-timestamps-format-time.gen.test strace--absolute-timestamps-format-time-precision-ms.gen.test strace--absolute-timestamps-format-time-precision-ns.gen.test strace--absolute-timestamps-format-time-precision-s.gen.test strace--absolute-timestamps-format-time-precision-us.gen.test strace--absolute-timestamps-format-unix-precision-ms.gen.test strace--absolute-timestamps-format-unix-precision-ns.gen.test strace--absolute-timestamps-format-unix-precision-s.gen.test strace--absolute-timestamps-format-unix-precision-us.gen.test strace--follow-forks-output-separately.gen.test strace--relative-timestamps.gen.test strace--relative-timestamps-ms.gen.test strace--relative-timestamps-ns.gen.test strace--relative-timestamps-s.gen.test strace--relative-timestamps-us.gen.test strace--strings-in-hex.gen.test strace--strings-in-hex-all.gen.test strace--strings-in-hex-non-ascii.gen.test strace--syscall-times.gen.test strace--syscall-times-ms.gen.test strace--syscall-times-ns.gen.test strace--syscall-times-s.gen.test strace--syscall-times-us.gen.test strace--timestamps.gen.test strace--timestamps-time.gen.test strace--timestamps-time-ms.gen.test strace--timestamps-time-ns.gen.test strace--timestamps-time-s.gen.test strace--timestamps-time-us.gen.test strace--timestamps-unix-ms.gen.test strace--timestamps-unix-ns.gen.test strace--timestamps-unix-s.gen.test strace--timestamps-unix-us.gen.test strace-n.gen.test strace-x.gen.test strace-xx.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 tgkill.gen.test tgkill--pidns-translation.gen.test threads-execve--quiet-thread-execve.gen.test threads-execve-q.gen.test threads-execve-qq.gen.test threads-execve-qqq.gen.test time.gen.test timer_create.gen.test timer_xettime.gen.test timerfd_xettime.gen.test times.gen.test times-fail.gen.test tkill.gen.test tkill--pidns-translation.gen.test trace_clock.gen.test trace_creds.gen.test trace_fstat.gen.test trace_fstatfs.gen.test trace_lstat.gen.test trace_personality_32.gen.test trace_personality_64.gen.test trace_personality_regex_32.gen.test trace_personality_regex_64.gen.test trace_personality_regex_x32.gen.test trace_personality_x32.gen.test trace_question.gen.test trace_stat.gen.test trace_stat_like.gen.test trace_statfs.gen.test trace_statfs_like.gen.test trie_test.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 umovestr_cached_adjacent.gen.test unlink.gen.test unlinkat.gen.test unshare.gen.test userfaultfd.gen.test ustat.gen.test utime.gen.test utimensat.gen.test utimensat-Xabbrev.gen.test utimensat-Xraw.gen.test utimensat-Xverbose.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 xet_robust_list--pidns-translation.gen.test xetitimer.gen.test xetpgid.gen.test xetpgid--pidns-translation.gen.test xetpriority.gen.test xetpriority--pidns-translation.gen.test xettimeofday.gen.test + + $(srcdir)/_newselect.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ +@@ -1102,9 +1102,6 @@ $(srcdir)/kill.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(srcdir)/kill--pidns-translation.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-$(srcdir)/ksysent.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in +- $(AM_V_GEN) $^ $@ +- + $(srcdir)/landlock_add_rule.gen.test: $(abs_srcdir)/gen_tests.sh $(srcdir)/gen_tests.in + $(AM_V_GEN) $^ $@ + +-- +2.33.0 + diff --git a/strace.spec b/strace.spec index 6905680..f548040 100644 --- a/strace.spec +++ b/strace.spec @@ -3,7 +3,7 @@ Summary: Tracks and displays system calls associated with a running process Name: strace Version: 5.14 -Release: 4 +Release: 5 # The test suite is GPLv2+, all the rest is LGPLv2.1+. License: LGPL-2.1+ and GPL-2.0+ # Some distros require Group tag to be present, @@ -22,6 +22,7 @@ Patch1: strace-5.14-sw.patch %endif Patch2: strace-5.14-loongarch64.patch Patch3: strace-5.14-solve-ilp32-strace-build-error.patch +Patch4: strace-5.14-delete-the-use-case-keysent.patch BuildRequires: gcc gzip # Install Bluetooth headers for AF_BLUETOOTH sockets decoding. @@ -90,13 +91,13 @@ wait %check # testcases which read /dev/full will fail because /dev/full is rw--w--w-- and # needsrootforbuild cannot take affect -#%{buildroot}%{_bindir}/strace -V -#make %{?_smp_mflags} -k check VERBOSE=1 -#echo 'BEGIN OF TEST SUITE INFORMATION' -#tail -n 99999 -- tests*/test-suite.log tests*/ksysent.gen.log -#find tests* -type f -name '*.log' -print0 | -# xargs -r0 grep -H '^KERNEL BUG:' -- ||: -#echo 'END OF TEST SUITE INFORMATION' +%{buildroot}%{_bindir}/strace -V +make %{?_smp_mflags} -k check VERBOSE=1 +echo 'BEGIN OF TEST SUITE INFORMATION' +tail -n 99999 -- tests*/test-suite.log tests*/ksysent.gen.log +find tests* -type f -name '*.log' -print0 | + xargs -r0 grep -H '^KERNEL BUG:' -- ||: +echo 'END OF TEST SUITE INFORMATION' %files %maybe_use_defattr @@ -106,6 +107,9 @@ wait %{_mandir}/man1/* %changelog +* Wed Jun 7 2023 chenzanyu - 5.14-5 +- delete the use case ksysent.gen.test + * Tue Apr 4 2023 chenzanyu - 5.14-4 - solve ilp32 strace build error -- Gitee