]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix various regtests, mostly by adding 64-bit outputs.
authorJulian Seward <jseward@acm.org>
Mon, 11 Dec 2006 03:23:41 +0000 (03:23 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 11 Dec 2006 03:23:41 +0000 (03:23 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6394

memcheck/tests/Makefile.am
memcheck/tests/leak-pool-0.stderr.exp64 [new file with mode: 0644]
memcheck/tests/leak-pool-1.stderr.exp64 [new file with mode: 0644]
memcheck/tests/leak-pool-2.stderr.exp64 [new file with mode: 0644]
memcheck/tests/leak-pool-3.stderr.exp64 [new file with mode: 0644]
memcheck/tests/leak-pool-4.stderr.exp64 [new file with mode: 0644]
memcheck/tests/leak-pool-5.stderr.exp64 [new file with mode: 0644]
memcheck/tests/mempool.stderr.exp64
none/tests/fdleak_cmsg.stderr.exp4
none/tests/rlimit_nofile.c

index 5591905d4c4bb8741c6063fa6167631533709579..c15c1ef3aa86c9976e1d9e5b452b5cf8a77b117a 100644 (file)
@@ -54,12 +54,12 @@ EXTRA_DIST = $(noinst_SCRIPTS) \
        inline.stderr.exp inline.stdout.exp inline.vgtest \
        leak-0.vgtest leak-0.stderr.exp \
        leak-cycle.vgtest leak-cycle.stderr.exp leak-cycle.stderr.exp64 \
-       leak-pool-0.vgtest leak-pool-0.stderr.exp \
-       leak-pool-1.vgtest leak-pool-1.stderr.exp \
-       leak-pool-2.vgtest leak-pool-2.stderr.exp \
-       leak-pool-3.vgtest leak-pool-3.stderr.exp \
-       leak-pool-4.vgtest leak-pool-4.stderr.exp \
-       leak-pool-5.vgtest leak-pool-5.stderr.exp \
+       leak-pool-0.vgtest leak-pool-0.stderr.exp leak-pool-0.stderr.exp64 \
+       leak-pool-1.vgtest leak-pool-1.stderr.exp leak-pool-1.stderr.exp64 \
+       leak-pool-2.vgtest leak-pool-2.stderr.exp leak-pool-2.stderr.exp64 \
+       leak-pool-3.vgtest leak-pool-3.stderr.exp leak-pool-3.stderr.exp64 \
+       leak-pool-4.vgtest leak-pool-4.stderr.exp leak-pool-4.stderr.exp64 \
+       leak-pool-5.vgtest leak-pool-5.stderr.exp leak-pool-5.stderr.exp64 \
        leak-tree.vgtest leak-tree.stderr.exp \
        leak-tree.stderr.exp2 leak-tree.stderr.exp64 \
        leak-regroot.vgtest leak-regroot.stderr.exp \
diff --git a/memcheck/tests/leak-pool-0.stderr.exp64 b/memcheck/tests/leak-pool-0.stderr.exp64
new file mode 100644 (file)
index 0000000..3015aa8
--- /dev/null
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis,  rerun with: --leak-check=yes
+For counts of detected errors, rerun with: -v
diff --git a/memcheck/tests/leak-pool-1.stderr.exp64 b/memcheck/tests/leak-pool-1.stderr.exp64
new file mode 100644 (file)
index 0000000..3015aa8
--- /dev/null
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis,  rerun with: --leak-check=yes
+For counts of detected errors, rerun with: -v
diff --git a/memcheck/tests/leak-pool-2.stderr.exp64 b/memcheck/tests/leak-pool-2.stderr.exp64
new file mode 100644 (file)
index 0000000..3015aa8
--- /dev/null
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis,  rerun with: --leak-check=yes
+For counts of detected errors, rerun with: -v
diff --git a/memcheck/tests/leak-pool-3.stderr.exp64 b/memcheck/tests/leak-pool-3.stderr.exp64
new file mode 100644 (file)
index 0000000..3015aa8
--- /dev/null
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis,  rerun with: --leak-check=yes
+For counts of detected errors, rerun with: -v
diff --git a/memcheck/tests/leak-pool-4.stderr.exp64 b/memcheck/tests/leak-pool-4.stderr.exp64
new file mode 100644 (file)
index 0000000..3015aa8
--- /dev/null
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis,  rerun with: --leak-check=yes
+For counts of detected errors, rerun with: -v
diff --git a/memcheck/tests/leak-pool-5.stderr.exp64 b/memcheck/tests/leak-pool-5.stderr.exp64
new file mode 100644 (file)
index 0000000..3015aa8
--- /dev/null
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis,  rerun with: --leak-check=yes
+For counts of detected errors, rerun with: -v
index 849735484f08ed3782b630f8f6e134cccf919d01..ad50a26634bdcbab2d0b397e9202359f233ec219 100644 (file)
@@ -35,7 +35,25 @@ Invalid write of size 1
    by 0x........: main (mempool.c:148)
 
 
-100,048 (32 direct, 100,016 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 3
+10 bytes in 1 blocks are definitely lost in loss record 1 of 5
+   at 0x........: allocate (mempool.c:99)
+   by 0x........: test (mempool.c:135)
+   by 0x........: main (mempool.c:148)
+
+
+10 bytes in 1 blocks are definitely lost in loss record 2 of 5
+   at 0x........: allocate (mempool.c:99)
+   by 0x........: test (mempool.c:115)
+   by 0x........: main (mempool.c:148)
+
+
+20 bytes in 1 blocks are definitely lost in loss record 4 of 5
+   at 0x........: allocate (mempool.c:99)
+   by 0x........: test (mempool.c:116)
+   by 0x........: main (mempool.c:148)
+
+
+48 (32 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 5 of 5
    at 0x........: malloc (vg_replace_malloc.c:...)
    by 0x........: make_pool (mempool.c:37)
    by 0x........: test (mempool.c:111)
index 4b631b902a0f2a4ff5c4de2f9eb374ea557e9b69..176a555ccd53228d3ad6f05aba8bb7a5b3ff307d 100644 (file)
@@ -3,23 +3,23 @@
 FILE DESCRIPTORS: 7 open at exit.
 Open AF_UNIX socket .: /tmp/sock
    at 0x........: accept (in /...libc...)
-   by 0x........: server (fdleak_cmsg.c:64)
-   by 0x........: main (fdleak_cmsg.c:174)
+   by 0x........: server (fdleak_cmsg.c:85)
+   by 0x........: main (fdleak_cmsg.c:195)
 
 Open AF_UNIX socket .: /tmp/sock
    at 0x........: socket (in /...libc...)
-   by 0x........: server (fdleak_cmsg.c:33)
-   by 0x........: main (fdleak_cmsg.c:174)
+   by 0x........: server (fdleak_cmsg.c:54)
+   by 0x........: main (fdleak_cmsg.c:195)
 
 Open file descriptor .: /tmp/data2
    at 0x........: open (in /...libc...)
-   by 0x........: server (fdleak_cmsg.c:27)
-   by 0x........: (below main) (in /...libc...)
+   by 0x........: server (fdleak_cmsg.c:48)
+   by 0x........: main (fdleak_cmsg.c:195)
 
 Open file descriptor .: /tmp/data1
    at 0x........: open (in /...libc...)
-   by 0x........: server (fdleak_cmsg.c:21)
-   by 0x........: (below main) (in /...libc...)
+   by 0x........: server (fdleak_cmsg.c:42)
+   by 0x........: main (fdleak_cmsg.c:195)
 
 Open file descriptor .: .
    <inherited from parent>
@@ -35,18 +35,18 @@ Open file descriptor .: /dev/null
 FILE DESCRIPTORS: 6 open at exit.
 Open file descriptor .: /tmp/data2
    at 0x........: recvmsg (in /...libc...)
-   by 0x........: client (fdleak_cmsg.c:131)
-   by 0x........: main (fdleak_cmsg.c:178)
+   by 0x........: client (fdleak_cmsg.c:152)
+   by 0x........: main (fdleak_cmsg.c:199)
 
 Open file descriptor .: /tmp/data1
    at 0x........: recvmsg (in /...libc...)
-   by 0x........: client (fdleak_cmsg.c:131)
-   by 0x........: main (fdleak_cmsg.c:178)
+   by 0x........: client (fdleak_cmsg.c:152)
+   by 0x........: main (fdleak_cmsg.c:199)
 
 Open AF_UNIX socket .: <unknown>
    at 0x........: socket (in /...libc...)
-   by 0x........: client (fdleak_cmsg.c:110)
-   by 0x........: main (fdleak_cmsg.c:178)
+   by 0x........: client (fdleak_cmsg.c:131)
+   by 0x........: main (fdleak_cmsg.c:199)
 
 Open file descriptor .: .
    <inherited from parent>
index f581dc09224cac498e4f3710d6b40d81eb68cf2c..ed12af38ee6abc277ac06c67dd28a387ee0c0ae8 100644 (file)
@@ -10,7 +10,7 @@ int main(int argc, char **argv)
    struct rlimit oldrlim;
    struct rlimit newrlim;
    int fd;
-  
+   close(4); /* seems to be inherited from parent on SuSE 10.1 amd64 */
    if (getrlimit(RLIMIT_NOFILE, &oldrlim) < 0)
    {
       perror("getrlimit");