ia64 invokes extra process_vm_readv syscalls to obtain syscall
arguments, see linux/ia64/get_syscall_args.c for details.
* tests/umovestr_cached.test [ $STRACE_ARCH == ia64 ]: Skip.
. "${srcdir=.}/init.sh"
-check_prog env
-check_prog grep
run_strace_match_diff -e trace=writev
+if [ "$STRACE_ARCH" = ia64 ]; then
+ # ia64 invokes extra process_vm_readv syscalls to obtain syscall
+ # arguments, see linux/ia64/get_syscall_args.c for details.
+ skip_ "the test is not supported on $STRACE_ARCH yet"
+fi
+
+check_prog grep
+
run_strace -qq -esignal=none -eprocess_vm_readv -o '|grep -c ^process_vm_readv > count' \
-- "$STRACE_EXE" -o "$LOG" $args > /dev/null