Dmitry V. Levin
5dde5671bd
* tests/init.sh (run_strace_match_diff): New function. * tests/acct.test: Rewrite using run_strace_match_diff. * tests/aio.test: Likewise. * tests/alarm.test: Likewise. * tests/chmod.test: Likewise. * tests/clock_nanosleep.test: Likewise. * tests/clock_xettime.test: Likewise. * tests/copy_file_range.test: Likewise. * tests/creat.test: Likewise. * tests/dup.test: Likewise. * tests/dup2.test: Likewise. * tests/dup3.test: Likewise. * tests/epoll_create1.test: Likewise. * tests/execveat-v.test: Likewise. * tests/execveat.test: Likewise. * tests/fchmod.test: Likewise. * tests/fcntl.test: Likewise. * tests/file_handle.test: Likewise. * tests/flock.test: Likewise. * tests/fork-f.test: Likewise. * tests/ftruncate.test: Likewise. * tests/ftruncate64.test: Likewise. * tests/getcwd.test: Likewise. * tests/getdents.test: Likewise. * tests/getdents64.test: Likewise. * tests/getrandom.test: Likewise. * tests/getrusage.test: Likewise. * tests/getxxid.test: Likewise. * tests/inet-cmsg.test: Likewise. * tests/init.sh: Likewise. * tests/membarrier.test: Likewise. * tests/mincore.test: Likewise. * tests/mknod.test: Likewise. * tests/mlock2.test: Likewise. * tests/mmsg.test: Likewise. * tests/nanosleep.test: Likewise. * tests/open.test: Likewise. * tests/openat.test: Likewise. * tests/pselect6.test: Likewise. * tests/readdir.test: Likewise. * tests/readlink.test: Likewise. * tests/readv.test: Likewise. * tests/recvmsg.test: Likewise. * tests/rename.test: Likewise. * tests/renameat.test: Likewise. * tests/rt_sigpending.test: Likewise. * tests/rt_sigprocmask.test: Likewise. * tests/rt_sigqueueinfo.test: Likewise. * tests/rt_sigsuspend.test: Likewise. * tests/rt_sigtimedwait.test: Likewise. * tests/rt_tgsigqueueinfo.test: Likewise. * tests/sched_get_priority_mxx.test: Likewise. * tests/sched_xetaffinity.test: Likewise. * tests/sched_xetparam.test: Likewise. * tests/sched_xetscheduler.test: Likewise. * tests/seccomp.test: Likewise. * tests/select.test: Likewise. * tests/sendfile.test: Likewise. * tests/sendfile64.test: Likewise. * tests/splice.test: Likewise. * tests/statx.sh: Likewise. * tests/sysinfo.test: Likewise. * tests/syslog.test: Likewise. * tests/tee.test: Likewise. * tests/time.test: Likewise. * tests/timer_create.test: Likewise. * tests/timer_xettime.test: Likewise. * tests/timerfd_xettime.test: Likewise. * tests/times-fail.test: Likewise. * tests/times.test: Likewise. * tests/truncate.test: Likewise. * tests/truncate64.test: Likewise. * tests/umask.test: Likewise. * tests/umount.test: Likewise. * tests/umount2.test: Likewise. * tests/userfaultfd.test: Likewise. * tests/vmsplice.test: Likewise. * tests/xet_robust_list.test: Likewise. * tests/xetitimer.test: Likewise. * tests/xetpgid.test: Likewise. * tests/xetpriority.test: Likewise. * tests/xettimeofday.test: Likewise.
12 lines
198 B
Bash
Executable File
12 lines
198 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Check umount syscall decoding.
|
|
|
|
. "${srcdir=.}/init.sh"
|
|
|
|
case "$STRACE_ARCH" in
|
|
alpha) syscall=oldumount ;;
|
|
*) syscall=umount ;;
|
|
esac
|
|
run_strace_match_diff -a24 -s6 -e trace=$syscall
|