|
From: <sv...@va...> - 2006-03-08 13:21:10
|
Author: sewardj
Date: 2006-03-08 13:21:07 +0000 (Wed, 08 Mar 2006)
New Revision: 5724
Log:
Regression test for memcheck's SET/GET_VBITS client requests.
Added:
trunk/memcheck/tests/metadata.vgtest
Removed:
trunk/memcheck/tests/metadata.vgtest-HIDING
Modified:
trunk/memcheck/tests/metadata.c
trunk/memcheck/tests/metadata.stderr.exp
trunk/memcheck/tests/metadata.stdout.exp
Modified: trunk/memcheck/tests/metadata.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/metadata.c 2006-03-08 13:20:09 UTC (rev 5723)
+++ trunk/memcheck/tests/metadata.c 2006-03-08 13:21:07 UTC (rev 5724)
@@ -26,6 +26,10 @@
/* Get metadata for a and put it in v. */
res =3D VALGRIND_GET_VBITS(a, v, 10*sizeof(int) );
printf("result of GET is %d (1 for success)\n", res);
+
+ for (i =3D 0; i < 10; i++)
+ printf("%d 0x%08x\n", i, v[i]);
+
/* and copy to b. */
res =3D VALGRIND_SET_VBITS(b, v, 10*sizeof(int) );
printf("result of SET is %d (1 for success)\n", res);
Modified: trunk/memcheck/tests/metadata.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/metadata.stderr.exp 2006-03-08 13:20:09 UTC (rev=
5723)
+++ trunk/memcheck/tests/metadata.stderr.exp 2006-03-08 13:21:07 UTC (rev=
5724)
@@ -1,2 +1,2 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (metadata.c:40)
+ at 0x........: main (metadata.c:44)
Modified: trunk/memcheck/tests/metadata.stdout.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/metadata.stdout.exp 2006-03-08 13:20:09 UTC (rev=
5723)
+++ trunk/memcheck/tests/metadata.stdout.exp 2006-03-08 13:21:07 UTC (rev=
5724)
@@ -1,3 +1,13 @@
result of GET is 1 (1 for success)
+0 0x00000000
+1 0x00000000
+2 0x00000000
+3 0x00000000
+4 0x00000000
+5 0xffffffff
+6 0x00000000
+7 0x00000000
+8 0x00000000
+9 0x00000000
result of SET is 1 (1 for success)
sum !=3D 0
Copied: trunk/memcheck/tests/metadata.vgtest (from rev 5721, trunk/memche=
ck/tests/metadata.vgtest-HIDING)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/metadata.vgtest (rev 0)
+++ trunk/memcheck/tests/metadata.vgtest 2006-03-08 13:21:07 UTC (rev 572=
4)
@@ -0,0 +1,5 @@
+# This file is named "metadata.vgtest-HIDING" so that the regtest script
+# will ignore it. This is because the client request that metadata.c us=
es
+# is no longer supported.
+prog: metadata
+vgopts: -q
Deleted: trunk/memcheck/tests/metadata.vgtest-HIDING
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/metadata.vgtest-HIDING 2006-03-08 13:20:09 UTC (=
rev 5723)
+++ trunk/memcheck/tests/metadata.vgtest-HIDING 2006-03-08 13:21:07 UTC (=
rev 5724)
@@ -1,5 +0,0 @@
-# This file is named "metadata.vgtest-HIDING" so that the regtest script
-# will ignore it. This is because the client request that metadata.c us=
es
-# is no longer supported.
-prog: metadata
-vgopts: -q
|