From: Nicholas Nethercote Date: Wed, 25 Feb 2009 04:04:29 +0000 (+0000) Subject: Delete memcheck/tests/zeropage. The original purpose of the test is no X-Git-Tag: svn/VALGRIND_3_5_0~926 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=380078f6886773628a9095ede0bb53cf64d92d79;p=thirdparty%2Fvalgrind.git Delete memcheck/tests/zeropage. The original purpose of the test is no longer valid, as the comment indicates. Furthermore it mmaps arbitrary bits of address space and so is horribly unportable, and doesn't work on Darwin. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9257 --- diff --git a/memcheck/tests/Makefile.am b/memcheck/tests/Makefile.am index 0e6f5eb0a6..8461d9ee96 100644 --- a/memcheck/tests/Makefile.am +++ b/memcheck/tests/Makefile.am @@ -177,9 +177,7 @@ EXTRA_DIST = $(noinst_SCRIPTS) \ writev.stderr.exp writev.vgtest \ xml1.stderr.exp xml1.stderr.exp2 \ xml1.stderr.exp64 xml1.stdout.exp \ - xml1.vgtest \ - zeropage.stderr.exp zeropage.stderr.exp2 zeropage.stdout.exp \ - zeropage.vgtest + xml1.vgtest check_PROGRAMS = \ addressable \ @@ -224,7 +222,7 @@ check_PROGRAMS = \ vcpu_fbench vcpu_fnfns \ xml1 \ wrap1 wrap2 wrap3 wrap4 wrap5 wrap6 wrap7 wrap7so.so wrap8 \ - writev zeropage + writev AM_CFLAGS += $(AM_FLAG_M3264_PRI) diff --git a/memcheck/tests/zeropage.c b/memcheck/tests/zeropage.c deleted file mode 100644 index 4302b2fe10..0000000000 --- a/memcheck/tests/zeropage.c +++ /dev/null @@ -1,38 +0,0 @@ -#include -#include -#include -#include -#include - -/* The quick sanity check of Memcheck (and other tools with shadow memory) - relies on the first 64KB of memory never being used. So our mmap() - refuses to touch this area. This program tests for that. - [actually, no longer true, these all now succeed.] */ -int main(void) -{ - /* mmap(0x0, ... FIXED) should fail */ - int* m = mmap(0x0, 4096, PROT_READ|PROT_WRITE, - MAP_PRIVATE|MAP_ANON|MAP_FIXED, -1, 0); - if (m != (int*)-1) - printf("succeeded?!\n"); - - /* mmap(0x1000, ... FIXED) should fail */ - m = mmap((void*)0x1000, 4096, PROT_READ|PROT_WRITE, - MAP_PRIVATE|MAP_ANON|MAP_FIXED, -1, 0); - if (m != (int*)-1) - printf("succeeded?!\n"); - - /* mmap(0xa000, ... FIXED) should fail */ - m = mmap((void*)0xa000, 4096, PROT_READ|PROT_WRITE, - MAP_PRIVATE|MAP_ANON|MAP_FIXED, -1, 0); - if (m != (int*)-1) - printf("succeeded?!\n"); - - /* mmap(0x10000, ... FIXED) should fail */ - m = mmap((void*)0x10000, 4096, PROT_READ|PROT_WRITE, - MAP_PRIVATE|MAP_ANON|MAP_FIXED, -1, 0); - if (m == (int*)-1) - printf("failed?!\n"); - - return 0; -} diff --git a/memcheck/tests/zeropage.stderr.exp b/memcheck/tests/zeropage.stderr.exp deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/memcheck/tests/zeropage.stderr.exp2 b/memcheck/tests/zeropage.stderr.exp2 deleted file mode 100644 index 2424bb987b..0000000000 --- a/memcheck/tests/zeropage.stderr.exp2 +++ /dev/null @@ -1,3 +0,0 @@ -Warning: client syscall old_mmap tried to modify addresses 0x........-0x........ -Warning: client syscall old_mmap tried to modify addresses 0x........-0x........ -Warning: client syscall old_mmap tried to modify addresses 0x........-0x........ diff --git a/memcheck/tests/zeropage.stdout.exp b/memcheck/tests/zeropage.stdout.exp deleted file mode 100644 index 9fb86458b7..0000000000 --- a/memcheck/tests/zeropage.stdout.exp +++ /dev/null @@ -1,3 +0,0 @@ -succeeded?! -succeeded?! -succeeded?! diff --git a/memcheck/tests/zeropage.stdout.exp-glibc27 b/memcheck/tests/zeropage.stdout.exp-glibc27 deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/memcheck/tests/zeropage.vgtest b/memcheck/tests/zeropage.vgtest deleted file mode 100644 index 89038e4d14..0000000000 --- a/memcheck/tests/zeropage.vgtest +++ /dev/null @@ -1,2 +0,0 @@ -prog: zeropage -vgopts: -q