|
From: Nicholas N. <nj...@ca...> - 2003-12-02 10:22:31
|
CVS commit by nethercote:
Make --leak-check observe -q properly -- only prints out errors, not general
info and summaries.
M +23 -19 mac_leakcheck.c 1.7.2.2
M +0 -11 tests/nanoleak.stderr.exp 1.7.2.1
M +0 -11 tests/nanoleak_supp.stderr.exp 1.2.2.1
M +0 -11 tests/trivialleak.stderr.exp 1.6.2.1
--- valgrind/memcheck/mac_leakcheck.c #1.7.2.1:1.7.2.2
@@ -407,5 +407,7 @@ void MAC_(do_detect_memory_leaks) (
}
- VG_(message)(Vg_UserMsg, "searching for pointers to %d not-freed blocks.",
+ if (VG_(clo_verbosity) > 0)
+ VG_(message)(Vg_UserMsg,
+ "searching for pointers to %d not-freed blocks.",
lc_n_shadows );
@@ -427,4 +429,5 @@ void MAC_(do_detect_memory_leaks) (
);
+ if (VG_(clo_verbosity) > 0)
VG_(message)(Vg_UserMsg, "checked %d bytes.", bytes_notified);
@@ -512,4 +515,5 @@ void MAC_(do_detect_memory_leaks) (
}
+ if (VG_(clo_verbosity) > 0) {
VG_(message)(Vg_UserMsg, "");
VG_(message)(Vg_UserMsg, "LEAK SUMMARY:");
@@ -528,5 +532,5 @@ void MAC_(do_detect_memory_leaks) (
"To see them, rerun with: --show-reachable=yes");
}
- VG_(message)(Vg_UserMsg, "");
+ }
VG_(free) ( lc_shadows );
--- valgrind/memcheck/tests/nanoleak.stderr.exp #1.7:1.7.2.1
@@ -1,4 +1,2 @@
-searching for pointers to 1 not-freed blocks.
-checked ... bytes.
1000 bytes in 1 blocks are definitely lost in loss record 1 of 1
@@ -7,11 +5,2 @@
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-
-LEAK SUMMARY:
- definitely lost: 1000 bytes in 1 blocks.
- possibly lost: 0 bytes in 0 blocks.
- still reachable: 0 bytes in 0 blocks.
- suppressed: 0 bytes in 0 blocks.
-Reachable blocks (those to which a pointer was found) are not shown.
-To see them, rerun with: --show-reachable=yes
-
--- valgrind/memcheck/tests/nanoleak_supp.stderr.exp #1.2:1.2.2.1
@@ -1,11 +0,0 @@
-searching for pointers to 1 not-freed blocks.
-checked ... bytes.
-
-LEAK SUMMARY:
- definitely lost: 0 bytes in 0 blocks.
- possibly lost: 0 bytes in 0 blocks.
- still reachable: 0 bytes in 0 blocks.
- suppressed: 1000 bytes in 1 blocks.
-Reachable blocks (those to which a pointer was found) are not shown.
-To see them, rerun with: --show-reachable=yes
-
--- valgrind/memcheck/tests/trivialleak.stderr.exp #1.6:1.6.2.1
@@ -1,4 +1,2 @@
-searching for pointers to 1000 not-freed blocks.
-checked ... bytes.
1000 bytes in 1000 blocks are definitely lost in loss record 1 of 1
@@ -7,11 +5,2 @@
by 0x........: main (trivialleak.c:12)
by 0x........: __libc_start_main (...libc...)
-
-LEAK SUMMARY:
- definitely lost: 1000 bytes in 1000 blocks.
- possibly lost: 0 bytes in 0 blocks.
- still reachable: 0 bytes in 0 blocks.
- suppressed: 0 bytes in 0 blocks.
-Reachable blocks (those to which a pointer was found) are not shown.
-To see them, rerun with: --show-reachable=yes
-
|