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 \
--- /dev/null
+
+
+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
--- /dev/null
+
+
+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
--- /dev/null
+
+
+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
--- /dev/null
+
+
+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
--- /dev/null
+
+
+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
--- /dev/null
+
+
+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
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)
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>
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>
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");