|
From: <sv...@va...> - 2009-02-25 04:04:48
|
Author: njn
Date: 2009-02-25 04:04:29 +0000 (Wed, 25 Feb 2009)
New Revision: 9257
Log:
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.
Removed:
trunk/memcheck/tests/zeropage.c
trunk/memcheck/tests/zeropage.stderr.exp
trunk/memcheck/tests/zeropage.stderr.exp2
trunk/memcheck/tests/zeropage.stdout.exp
trunk/memcheck/tests/zeropage.stdout.exp-glibc27
trunk/memcheck/tests/zeropage.vgtest
Modified:
trunk/memcheck/tests/Makefile.am
Modified: trunk/memcheck/tests/Makefile.am
===================================================================
--- trunk/memcheck/tests/Makefile.am 2009-02-25 02:57:52 UTC (rev 9256)
+++ trunk/memcheck/tests/Makefile.am 2009-02-25 04:04:29 UTC (rev 9257)
@@ -177,9 +177,7 @@
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 @@
vcpu_fbench vcpu_fnfns \
xml1 \
wrap1 wrap2 wrap3 wrap4 wrap5 wrap6 wrap7 wrap7so.so wrap8 \
- writev zeropage
+ writev
AM_CFLAGS += $(AM_FLAG_M3264_PRI)
Deleted: trunk/memcheck/tests/zeropage.c
===================================================================
--- trunk/memcheck/tests/zeropage.c 2009-02-25 02:57:52 UTC (rev 9256)
+++ trunk/memcheck/tests/zeropage.c 2009-02-25 04:04:29 UTC (rev 9257)
@@ -1,38 +0,0 @@
-#include <sys/mman.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <unistd.h>
-
-/* 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;
-}
Deleted: trunk/memcheck/tests/zeropage.stderr.exp
===================================================================
Deleted: trunk/memcheck/tests/zeropage.stderr.exp2
===================================================================
--- trunk/memcheck/tests/zeropage.stderr.exp2 2009-02-25 02:57:52 UTC (rev 9256)
+++ trunk/memcheck/tests/zeropage.stderr.exp2 2009-02-25 04:04:29 UTC (rev 9257)
@@ -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........
Deleted: trunk/memcheck/tests/zeropage.stdout.exp
===================================================================
--- trunk/memcheck/tests/zeropage.stdout.exp 2009-02-25 02:57:52 UTC (rev 9256)
+++ trunk/memcheck/tests/zeropage.stdout.exp 2009-02-25 04:04:29 UTC (rev 9257)
@@ -1,3 +0,0 @@
-succeeded?!
-succeeded?!
-succeeded?!
Deleted: trunk/memcheck/tests/zeropage.stdout.exp-glibc27
===================================================================
Deleted: trunk/memcheck/tests/zeropage.vgtest
===================================================================
--- trunk/memcheck/tests/zeropage.vgtest 2009-02-25 02:57:52 UTC (rev 9256)
+++ trunk/memcheck/tests/zeropage.vgtest 2009-02-25 04:04:29 UTC (rev 9257)
@@ -1,2 +0,0 @@
-prog: zeropage
-vgopts: -q
|