From: Julian Seward Date: Wed, 8 Mar 2006 13:21:07 +0000 (+0000) Subject: Regression test for memcheck's SET/GET_VBITS client requests. X-Git-Tag: svn/VALGRIND_3_2_0~227 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8587eef997ad47043242b9fd1d32b509578880d;p=thirdparty%2Fvalgrind.git Regression test for memcheck's SET/GET_VBITS client requests. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5724 --- diff --git a/memcheck/tests/metadata.c b/memcheck/tests/metadata.c index c2ea7f1ded..c09aa6ab24 100644 --- a/memcheck/tests/metadata.c +++ b/memcheck/tests/metadata.c @@ -26,6 +26,10 @@ int main ( void ) /* Get metadata for a and put it in v. */ res = VALGRIND_GET_VBITS(a, v, 10*sizeof(int) ); printf("result of GET is %d (1 for success)\n", res); + + for (i = 0; i < 10; i++) + printf("%d 0x%08x\n", i, v[i]); + /* and copy to b. */ res = VALGRIND_SET_VBITS(b, v, 10*sizeof(int) ); printf("result of SET is %d (1 for success)\n", res); diff --git a/memcheck/tests/metadata.stderr.exp b/memcheck/tests/metadata.stderr.exp index cae2d5f45e..f99ffda3f7 100644 --- a/memcheck/tests/metadata.stderr.exp +++ b/memcheck/tests/metadata.stderr.exp @@ -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) diff --git a/memcheck/tests/metadata.stdout.exp b/memcheck/tests/metadata.stdout.exp index 445a17b23e..64e564efb7 100644 --- a/memcheck/tests/metadata.stdout.exp +++ b/memcheck/tests/metadata.stdout.exp @@ -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 != 0 diff --git a/memcheck/tests/metadata.vgtest-HIDING b/memcheck/tests/metadata.vgtest similarity index 100% rename from memcheck/tests/metadata.vgtest-HIDING rename to memcheck/tests/metadata.vgtest