From 2eb10d8e1c1224d38b990579e4d41f07a22c54c3 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Wed, 16 Mar 2005 13:10:44 +0000 Subject: [PATCH] Add another possible .stderr output for memcheck/tests/writev. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3379 --- memcheck/tests/Makefile.am | 2 +- memcheck/tests/writev.stderr.exp3 | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 memcheck/tests/writev.stderr.exp3 diff --git a/memcheck/tests/Makefile.am b/memcheck/tests/Makefile.am index a08be9dce..3f989ebf0 100644 --- a/memcheck/tests/Makefile.am +++ b/memcheck/tests/Makefile.am @@ -83,7 +83,7 @@ EXTRA_DIST = $(noinst_SCRIPTS) \ 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 = \ diff --git a/memcheck/tests/writev.stderr.exp3 b/memcheck/tests/writev.stderr.exp3 new file mode 100644 index 000000000..a6aaa297f --- /dev/null +++ b/memcheck/tests/writev.stderr.exp3 @@ -0,0 +1,18 @@ +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