threadederrno.stderr.exp threadederrno.stdout.exp \
threadederrno.vgtest \
vgtest_ume.stderr.exp vgtest_ume.vgtest \
- writev.stderr.exp writev.stderr.exp2 writev.vgtest \
+ writev.stderr.exp writev.stderr.exp2 writev.stderr.exp3 writev.vgtest \
zeropage.stderr.exp zeropage.stderr.exp2 zeropage.vgtest
check_PROGRAMS = \
--- /dev/null
+Test file created.
+Syscall param writev(vector[...]) points to unaddressable byte(s)
+ at 0x........: do_writev (in /...libc...)
+ by 0x........: main (writev.c:56)
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+Received EFAULT as expected
+
+Syscall param writev(vector) points to unaddressable byte(s)
+ at 0x........: do_writev (in /...libc...)
+ by 0x........: main (writev.c:68)
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+Received EINVAL as expected
+
+Syscall param readv(vector) points to unaddressable byte(s)
+ at 0x........: do_readv (in /...libc...)
+ by 0x........: main (writev.c:76)
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+Received EINVAL as expected