You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
1
(11) |
2
(8) |
|
3
(8) |
4
(8) |
5
(8) |
6
(19) |
7
(17) |
8
(12) |
9
(10) |
|
10
(15) |
11
(18) |
12
(14) |
13
(16) |
14
(24) |
15
(16) |
16
(12) |
|
17
(25) |
18
(23) |
19
(12) |
20
(10) |
21
(9) |
22
(12) |
23
(13) |
|
24
(19) |
25
(7) |
26
(39) |
27
(22) |
28
(22) |
29
(16) |
30
(13) |
|
31
(23) |
|
|
|
|
|
|
|
From: Nicholas N. <nj...@cs...> - 2006-12-06 22:04:50
|
On Wed, 6 Dec 2006, Josef Weidendorfer wrote: > On Wednesday 06 December 2006 18:11, Dave Nomura wrote: >> Yao Qi is no longer working on this project so I'm trying to determine >> where we stand with this patch. Did it fall through the cracks? Is >> there a problem with it? Unresolved issues? > > I saw the overlap with lackey and made some comments for easier integration, > but I do not feel responsible to decide what to put into lackey and what not. > Lackey is meant to be a tool writing tutorial for newcomers, and merging to > many things, it probably actually distracts potential new developers. > > It probably would be better to put more really small example tools into valgrind. > What about the memtrace tool from the IISWC-2006 tutorial? > > However, there was some discussion to make it easier for independently > developed valgrind tools to show up in a more prominent place for better > visibility. I am not sure about the outcome of this discussion. Yes, Lackey already has enough stuff in it. I don't think that code ever got merged. Memtrace is subsumed by Lackey's --trace-mem option. (Nb: I don't think that's the same as the --trace-mem option mentioned in the subject line of this email.) Julian and I have been discussing the idea of having an area for experimental tools in the Valgrind distribution. It'll probably get introduced in release 3.3.0. Nick |
|
From: <sv...@va...> - 2006-12-06 18:53:22
|
Author: sewardj
Date: 2006-12-06 18:53:07 +0000 (Wed, 06 Dec 2006)
New Revision: 6383
Log:
Update some expected outputs following r6382. There may be more ..
Modified:
trunk/memcheck/tests/leak-0.stderr.exp
trunk/memcheck/tests/leak-0.stderr.exp2
trunk/memcheck/tests/leak-cycle.stderr.exp64
trunk/memcheck/tests/leak-regroot.stderr.exp
trunk/memcheck/tests/leak-regroot.stderr.exp2
trunk/memcheck/tests/leak-tree.stderr.exp
trunk/memcheck/tests/leak-tree.stderr.exp2
trunk/memcheck/tests/leak-tree.stderr.exp64
trunk/memcheck/tests/pointer-trace.stderr.exp
trunk/memcheck/tests/pointer-trace.stderr.exp2
trunk/memcheck/tests/pointer-trace.stderr.exp3
trunk/memcheck/tests/pointer-trace.stderr.exp64
Modified: trunk/memcheck/tests/leak-0.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/leak-0.stderr.exp 2006-12-06 18:05:54 UTC (rev 6=
382)
+++ trunk/memcheck/tests/leak-0.stderr.exp 2006-12-06 18:53:07 UTC (rev 6=
383)
@@ -8,7 +8,7 @@
still reachable: 0 bytes in 1 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 0 bytes in 0 blocks.
Modified: trunk/memcheck/tests/leak-0.stderr.exp2
=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/leak-0.stderr.exp2 2006-12-06 18:05:54 UTC (rev =
6382)
+++ trunk/memcheck/tests/leak-0.stderr.exp2 2006-12-06 18:53:07 UTC (rev =
6383)
@@ -9,7 +9,7 @@
still reachable: 24 bytes in 2 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 0 bytes in 0 blocks.
Modified: trunk/memcheck/tests/leak-cycle.stderr.exp64
=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/leak-cycle.stderr.exp64 2006-12-06 18:05:54 UTC =
(rev 6382)
+++ trunk/memcheck/tests/leak-cycle.stderr.exp64 2006-12-06 18:53:07 UTC =
(rev 6383)
@@ -35,8 +35,6 @@
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=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 288 bytes in 18 blocks.
Modified: trunk/memcheck/tests/leak-regroot.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/leak-regroot.stderr.exp 2006-12-06 18:05:54 UTC =
(rev 6382)
+++ trunk/memcheck/tests/leak-regroot.stderr.exp 2006-12-06 18:53:07 UTC =
(rev 6383)
@@ -8,7 +8,7 @@
still reachable: 10 bytes in 1 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 0 bytes in 0 blocks.
Modified: trunk/memcheck/tests/leak-regroot.stderr.exp2
=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/leak-regroot.stderr.exp2 2006-12-06 18:05:54 UTC=
(rev 6382)
+++ trunk/memcheck/tests/leak-regroot.stderr.exp2 2006-12-06 18:53:07 UTC=
(rev 6383)
@@ -9,7 +9,7 @@
still reachable: 34 bytes in 2 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 0 bytes in 0 blocks.
Modified: trunk/memcheck/tests/leak-tree.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/leak-tree.stderr.exp 2006-12-06 18:05:54 UTC (re=
v 6382)
+++ trunk/memcheck/tests/leak-tree.stderr.exp 2006-12-06 18:53:07 UTC (re=
v 6383)
@@ -14,7 +14,7 @@
still reachable: 16 bytes in 2 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
searching for pointers to 14 not-freed blocks.
checked ... bytes.
=20
@@ -43,7 +43,7 @@
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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 112 bytes in 14 blocks.
Modified: trunk/memcheck/tests/leak-tree.stderr.exp2
=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/leak-tree.stderr.exp2 2006-12-06 18:05:54 UTC (r=
ev 6382)
+++ trunk/memcheck/tests/leak-tree.stderr.exp2 2006-12-06 18:53:07 UTC (r=
ev 6383)
@@ -13,7 +13,7 @@
still reachable: 80 bytes in 10 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
searching for pointers to 14 not-freed blocks.
checked ... bytes.
=20
@@ -42,7 +42,7 @@
still reachable: 56 bytes in 7 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 112 bytes in 14 blocks.
Modified: trunk/memcheck/tests/leak-tree.stderr.exp64
=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/leak-tree.stderr.exp64 2006-12-06 18:05:54 UTC (=
rev 6382)
+++ trunk/memcheck/tests/leak-tree.stderr.exp64 2006-12-06 18:53:07 UTC (=
rev 6383)
@@ -14,7 +14,7 @@
still reachable: 96 bytes in 6 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
searching for pointers to 14 not-freed blocks.
checked ... bytes.
=20
@@ -43,7 +43,7 @@
still reachable: 112 bytes in 7 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 224 bytes in 14 blocks.
Modified: trunk/memcheck/tests/pointer-trace.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/pointer-trace.stderr.exp 2006-12-06 18:05:54 UTC=
(rev 6382)
+++ trunk/memcheck/tests/pointer-trace.stderr.exp 2006-12-06 18:53:07 UTC=
(rev 6383)
@@ -8,7 +8,7 @@
still reachable: 1,048,576 bytes in 1 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 1,048,576 bytes in 1 blocks.
@@ -27,4 +27,4 @@
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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
Modified: trunk/memcheck/tests/pointer-trace.stderr.exp2
=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/pointer-trace.stderr.exp2 2006-12-06 18:05:54 UT=
C (rev 6382)
+++ trunk/memcheck/tests/pointer-trace.stderr.exp2 2006-12-06 18:53:07 UT=
C (rev 6383)
@@ -9,7 +9,7 @@
still reachable: 1,048,600 bytes in 2 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 1,048,576 bytes in 1 blocks.
@@ -29,4 +29,4 @@
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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
Modified: trunk/memcheck/tests/pointer-trace.stderr.exp3
=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/pointer-trace.stderr.exp3 2006-12-06 18:05:54 UT=
C (rev 6382)
+++ trunk/memcheck/tests/pointer-trace.stderr.exp3 2006-12-06 18:53:07 UT=
C (rev 6383)
@@ -8,7 +8,7 @@
still reachable: 1,048,576 bytes in 1 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 1,048,576 bytes in 1 blocks.
@@ -27,4 +27,4 @@
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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
Modified: trunk/memcheck/tests/pointer-trace.stderr.exp64
=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/pointer-trace.stderr.exp64 2006-12-06 18:05:54 U=
TC (rev 6382)
+++ trunk/memcheck/tests/pointer-trace.stderr.exp64 2006-12-06 18:53:07 U=
TC (rev 6383)
@@ -8,7 +8,7 @@
still reachable: 2,097,152 bytes in 1 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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 2,097,152 bytes in 1 blocks.
@@ -27,4 +27,4 @@
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=3Dyes
+To see them, rerun with: --leak-check=3Dfull --show-reachable=3Dyes
|
|
From: <sv...@va...> - 2006-12-06 18:06:07
|
Author: sewardj
Date: 2006-12-06 18:05:54 +0000 (Wed, 06 Dec 2006)
New Revision: 6382
Log:
Fix confusing and contradictory "Rerun with ..." messages printed at
the end of MC_(do_detect_memory_leaks). This causes various leak
regression tests to fail; will fix shortly.
Modified:
trunk/memcheck/mc_leakcheck.c
Modified: trunk/memcheck/mc_leakcheck.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/mc_leakcheck.c 2006-12-06 17:39:16 UTC (rev 6381)
+++ trunk/memcheck/mc_leakcheck.c 2006-12-06 18:05:54 UTC (rev 6382)
@@ -928,14 +928,17 @@
MC_(bytes_reachable), blocks_reachable );
VG_(message)(Vg_UserMsg, " suppressed: %,lu bytes in %,lu b=
locks.",
MC_(bytes_suppressed), blocks_suppressed =
);
- if (mode =3D=3D LC_Summary && blocks_leaked > 0)
- VG_(message)(Vg_UserMsg,
- "Use --leak-check=3Dfull to see details of leaked memory.");
- else if (!MC_(clo_show_reachable)) {
+ if (mode =3D=3D LC_Summary=20
+ && (blocks_leaked + blocks_indirect=20
+ + blocks_dubious + blocks_reachable) > 0) {
+ VG_(message)(Vg_UserMsg,
+ "Rerun with --leak-check=3Dfull to see details of =
leaked memory.");
+ }
+ if (blocks_reachable > 0 && !MC_(clo_show_reachable) && mode =3D=3D=
LC_Full) {
VG_(message)(Vg_UserMsg,=20
"Reachable blocks (those to which a pointer was found) are no=
t shown.");
VG_(message)(Vg_UserMsg,=20
- "To see them, rerun with: --show-reachable=3Dyes");
+ "To see them, rerun with: --leak-check=3Dfull --show-reachab=
le=3Dyes");
}
}
=20
|
|
From: <sv...@va...> - 2006-12-06 17:39:25
|
Author: sewardj
Date: 2006-12-06 17:39:16 +0000 (Wed, 06 Dec 2006)
New Revision: 6381
Log:
Update.
Modified:
trunk/docs/internals/3_2_BUGSTATUS.txt
Modified: trunk/docs/internals/3_2_BUGSTATUS.txt
=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/docs/internals/3_2_BUGSTATUS.txt 2006-12-06 17:38:32 UTC (rev 6=
380)
+++ trunk/docs/internals/3_2_BUGSTATUS.txt 2006-12-06 17:39:16 UTC (rev 6=
381)
@@ -68,7 +68,7 @@
=20
vx1676 pending [W] 136650 amd64->IR: 0xC2 0x8 0x0
=20
-pending pending 135421 x86->IR: unhandled Grp5(R) case 6 [ok]
+vx1679 pending 135421 x86->IR: unhandled Grp5(R) case 6 [ok]
=20
vx1675 pending n-i-bz x86 COPY-CondP (Espindola #2, users, Nov =
1)
(NEEDS VERIFICATION; regtest =3D espindol=
a2.c)
@@ -83,7 +83,17 @@
=20
r6365 pending n-i-bz Drepper: obscure Cachegrind simulation bu=
g
r6367 pending n-i-bz Same fix as r6365, but for Callgrind simu=
lation.
+XXX: check status of Core2 cpuid code
=20
+r6371 pending n-i-bz libmpiwrap.c: fix handling of MPI_LONG_DO=
UBLE
+
+r6374 pending n-i-bz make User errors suppressible (XXX: DOCS!=
)
+
+r6377/8 pending 136844 corrupted malloc line when using=20
+ --gen-suppressions=3Dyes
+
+vx1686 pending n-i-bz Reg-alloc speedups
+
135026 valgrind incorrectly complain that shm_nattch is uninitialized
135264 dcbzl instruction missing
136059 patch to add better support for some USB ioctls
@@ -102,8 +112,8 @@
ppc64 vex fe/be improvements -> stable?
check gcc-4.2 build
ppc64 bigpage stuff
+lackey trace-mem patch ? (6 dec, dev)
=20
-Floyd overlap suppression, users 15 Nov
=20
------- Bugs reported and fixed in 3.2.0 ------
=20
|
|
From: <sv...@va...> - 2006-12-06 17:38:37
|
Author: sewardj
Date: 2006-12-06 17:38:32 +0000 (Wed, 06 Dec 2006)
New Revision: 6380
Log:
Only read $HOME/.valgrindrc if HOME is actually set.
Modified:
trunk/coregrind/m_commandline.c
Modified: trunk/coregrind/m_commandline.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/coregrind/m_commandline.c 2006-12-06 06:32:37 UTC (rev 6379)
+++ trunk/coregrind/m_commandline.c 2006-12-06 17:38:32 UTC (rev 6380)
@@ -208,7 +208,8 @@
// read_dot_valgrindrc() allocates the return value with
// VG_(malloc)(). We do not free f1_clo and f2_clo as they get
// put into VG_(args_for_valgrind) and so must persist.
- HChar* f1_clo =3D read_dot_valgrindrc( VG_(getenv)("HOME") );
+ HChar* home =3D VG_(getenv)("HOME");
+ HChar* f1_clo =3D home ? read_dot_valgrindrc( home ) : NULL;
HChar* env_clo =3D VG_(strdup)( VG_(getenv)(VALGRIND_OPTS) );
HChar* f2_clo =3D read_dot_valgrindrc(".");
=20
|
|
From: Josef W. <Jos...@gm...> - 2006-12-06 17:35:42
|
On Wednesday 06 December 2006 18:11, Dave Nomura wrote: > Yao Qi is no longer working on this project so I'm trying to determine > where we stand with this patch. Did it fall through the cracks? Is > there a problem with it? Unresolved issues? I saw the overlap with lackey and made some comments for easier integration, but I do not feel responsible to decide what to put into lackey and what not. Lackey is meant to be a tool writing tutorial for newcomers, and merging to many things, it probably actually distracts potential new developers. It probably would be better to put more really small example tools into valgrind. What about the memtrace tool from the IISWC-2006 tutorial? However, there was some discussion to make it easier for independently developed valgrind tools to show up in a more prominent place for better visibility. I am not sure about the outcome of this discussion. Josef |
|
From: Dave N. <dc...@us...> - 2006-12-06 17:09:38
|
I am trying to find out what became of Yao Qi's patch to lackey to support instruction tracing? Searching the archives I see that it was recommended that he put itrace functionality into lackey rather than as a separate tool. It looks like his patches titled: *Re: Re: [RFC]contribute a new tool to valgrind, Instruction Trace *submitted on Mar 6, 2006 moved itrace into the lackey tool. Yao Qi is no longer working on this project so I'm trying to determine where we stand with this patch. Did it fall through the cracks? Is there a problem with it? Unresolved issues? |
|
From: Nicholas N. <nj...@cs...> - 2006-12-06 06:33:25
|
On Tue, 28 Nov 2006, Bart Van Assche wrote: > I've attached a patch, but it has to be applied from within the > none/tests directory -- I couldn't figure out which options to pass to > patch in order to have a top-level "svn diff" patch applied > successfully. The following commands worked for me: > cd none/tests > patch <~/pth_detached-patch.txt I've committed this. Sorry it took so long, I tested the patch but forgot to commit it after I did so! Nick |
|
From: <sv...@va...> - 2006-12-06 06:32:43
|
Author: njn
Date: 2006-12-06 06:32:37 +0000 (Wed, 06 Dec 2006)
New Revision: 6379
Log:
Add a regression test, courtesy of Bart Van Assche.
Added:
trunk/none/tests/pth_detached.c
trunk/none/tests/pth_detached.stderr.exp
trunk/none/tests/pth_detached.stdout.exp
trunk/none/tests/pth_detached.vgtest
Modified:
trunk/none/tests/Makefile.am
Modified: trunk/none/tests/Makefile.am
=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/none/tests/Makefile.am 2006-12-06 03:36:24 UTC (rev 6378)
+++ trunk/none/tests/Makefile.am 2006-12-06 06:32:37 UTC (rev 6379)
@@ -95,6 +95,8 @@
pth_rwlock.stderr.exp pth_rwlock.vgtest \
pth_stackalign.stderr.exp \
pth_stackalign.stdout.exp pth_stackalign.vgtest \
+ pth_detached.stderr.exp \
+ pth_detached.stdout.exp pth_detached.vgtest \
rcrl.stderr.exp rcrl.stdout.exp rcrl.vgtest \
readline1.stderr.exp readline1.stdout.exp \
readline1.vgtest \
@@ -146,6 +148,7 @@
pth_atfork1 pth_blockedsig pth_cancel1 pth_cancel2 pth_cvsimple \
pth_empty pth_exit pth_exit2 pth_mutexspeed pth_once pth_rwlock \
pth_stackalign \
+ pth_detached \
rcrl readline1 res_search resolv \
rlimit_nofile selfrun sem semlimit sha1_test \
shortpush shorts stackgrowth sigstackgrowth susphello \
@@ -175,6 +178,7 @@
pth_once_LDADD =3D -lpthread
pth_rwlock_LDADD =3D -lpthread
pth_stackalign_LDADD =3D -lpthread
+pth_detached_LDADD =3D -lpthread
if VGP_PPC32_AIX5
res_search_LDADD =3D -lpthread
else
Added: trunk/none/tests/pth_detached.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/none/tests/pth_detached.c (rev 0)
+++ trunk/none/tests/pth_detached.c 2006-12-06 06:32:37 UTC (rev 6379)
@@ -0,0 +1,68 @@
+/* Test whether detached threads are handled properly.
+ Contributed by Bart Van Assche (bar...@gm...).
+*/
+
+#include <assert.h>
+#include <pthread.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+
+static int s_finished_count;
+
+static void* thread_func1(void* arg)
+{
+ write(STDOUT_FILENO, ".", 1);
+ s_finished_count++;
+ return 0;
+}
+
+static void* thread_func2(void* arg)
+{
+ pthread_detach(pthread_self());
+ write(STDOUT_FILENO, "*", 1);
+ s_finished_count++;
+ return 0;
+}
+
+int main(int argc, char** argv)
+{
+ const int count1 =3D argc > 1 ? atoi(argv[1]) : 100;
+ const int count2 =3D argc > 2 ? atoi(argv[2]) : 100;
+ int i;
+ int detachstate;
+ pthread_attr_t attr;
+ =20
+ pthread_attr_init(&attr);
+ pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
+ assert(pthread_attr_getdetachstate(&attr, &detachstate) =3D=3D 0);
+ assert(detachstate =3D=3D PTHREAD_CREATE_DETACHED);
+ pthread_attr_setstacksize(&attr, 16384);
+ // Create count1 detached threads by setting the "detached" property v=
ia=20
+ // thread attributes.
+ for (i =3D 0; i < count1; i++)
+ {
+ pthread_t thread;
+ pthread_create(&thread, &attr, thread_func1, 0);
+ }
+ // Create count2 detached threads by letting the threads detach themse=
lves.
+ pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
+ assert(pthread_attr_getdetachstate(&attr, &detachstate) =3D=3D 0);
+ assert(detachstate =3D=3D PTHREAD_CREATE_JOINABLE);
+ for (i =3D 0; i < count2; i++)
+ {
+ pthread_t thread;
+ pthread_create(&thread, &attr, thread_func2, 0);
+ }
+ pthread_attr_destroy(&attr);
+
+ // Wait until all detached threads have written their output to stdout=
.
+ while (s_finished_count < count1 + count2)
+ {
+ struct timespec delay =3D { 0, 1 * 1000 * 1000 };
+ nanosleep(&delay, 0);
+ }
+
+ printf("\n");
+ return 0;
+}
Added: trunk/none/tests/pth_detached.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/none/tests/pth_detached.stderr.exp (rev=
0)
+++ trunk/none/tests/pth_detached.stderr.exp 2006-12-06 06:32:37 UTC (rev=
6379)
@@ -0,0 +1,2 @@
+
+
Added: trunk/none/tests/pth_detached.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/none/tests/pth_detached.stdout.exp (rev=
0)
+++ trunk/none/tests/pth_detached.stdout.exp 2006-12-06 06:32:37 UTC (rev=
6379)
@@ -0,0 +1 @@
+........................................................................=
............................*********************************************=
*******************************************************
Added: trunk/none/tests/pth_detached.vgtest
=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/none/tests/pth_detached.vgtest (rev 0)
+++ trunk/none/tests/pth_detached.vgtest 2006-12-06 06:32:37 UTC (rev 637=
9)
@@ -0,0 +1 @@
+prog: pth_detached
|
|
From: <js...@ac...> - 2006-12-06 05:04:41
|
Nightly build on phoenix ( SuSE 10.0 ) started at 2006-12-06 04:30:02 GMT Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 249 tests, 8 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: Tom H. <th...@cy...> - 2006-12-06 04:52:13
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-12-06 03:00:04 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 281 tests, 15 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/leak-pool-0 (stderr) memcheck/tests/leak-pool-1 (stderr) memcheck/tests/leak-pool-2 (stderr) memcheck/tests/leak-pool-3 (stderr) memcheck/tests/leak-pool-4 (stderr) memcheck/tests/leak-pool-5 (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/tls (stdout) |
|
From: <js...@ac...> - 2006-12-06 04:21:24
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-12-06 09:00:02 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 214 tests, 12 stderr failures, 7 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/blockfault (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/jm-int (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/round (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) |
|
From: Tom H. <to...@co...> - 2006-12-06 03:47:31
|
Nightly build on dunsmere ( athlon, Fedora Core 6 ) started at 2006-12-06 03:30:04 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 251 tests, 7 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: <sv...@va...> - 2006-12-06 03:36:26
|
Author: sewardj
Date: 2006-12-06 03:36:24 +0000 (Wed, 06 Dec 2006)
New Revision: 6378
Log:
Fix suppression-matching bogon (Paul Floyd).
Modified:
trunk/memcheck/mc_main.c
Modified: trunk/memcheck/mc_main.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/mc_main.c 2006-12-06 03:35:38 UTC (rev 6377)
+++ trunk/memcheck/mc_main.c 2006-12-06 03:36:24 UTC (rev 6378)
@@ -3437,7 +3437,7 @@
return (ekind =3D=3D FreeErr || ekind =3D=3D FreeMismatchErr);
=20
case OverlapSupp:
- return (ekind =3D OverlapErr);
+ return (ekind =3D=3D OverlapErr);
=20
case LeakSupp:
return (ekind =3D=3D LeakErr);
|
|
From: <sv...@va...> - 2006-12-06 03:35:43
|
Author: sewardj
Date: 2006-12-06 03:35:38 +0000 (Wed, 06 Dec 2006)
New Revision: 6377
Log:
When generating suppressions, remember to Z-demangle function names,
since the suppression-matching machinery does the same. Not doing so
causes auto-generated suppressions involving Z-mangled fn names to not
work.
Modified:
trunk/coregrind/m_errormgr.c
Modified: trunk/coregrind/m_errormgr.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/coregrind/m_errormgr.c 2006-12-01 18:48:56 UTC (rev 6376)
+++ trunk/coregrind/m_errormgr.c 2006-12-06 03:35:38 UTC (rev 6377)
@@ -402,7 +402,7 @@
{
static UChar buf[ERRTXT_LEN];
=20
- if ( VG_(get_fnname_nodemangle) (ip, buf, ERRTXT_LEN) ) {
+ if ( VG_(get_fnname_Z_demangle_only) (ip, buf, ERRTXT_LEN) ) {
VG_(printf)(" fun:%s\n", buf);
} else if ( VG_(get_objname)(ip, buf, ERRTXT_LEN) ) {
VG_(printf)(" obj:%s\n", buf);
|
|
From: Tom H. <th...@cy...> - 2006-12-06 03:26:35
|
Nightly build on dellow ( x86_64, Fedora Core 6 ) started at 2006-12-06 03:10:03 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 279 tests, 13 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-pool-0 (stderr) memcheck/tests/leak-pool-1 (stderr) memcheck/tests/leak-pool-2 (stderr) memcheck/tests/leak-pool-3 (stderr) memcheck/tests/leak-pool-4 (stderr) memcheck/tests/leak-pool-5 (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: Tom H. <th...@cy...> - 2006-12-06 03:26:16
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-12-06 03:15:01 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo /tmp/cc5NK7Q8.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cc5NK7Q8.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cc5NK7Q8.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cc5NK7Q8.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cc5NK7Q8.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cc5NK7Q8.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cc5NK7Q8.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cc5NK7Q8.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_sse3.c insn_cmov.c insn_basic.c make[5]: Leaving directory `/tmp/valgrind.20728/valgrind/none/tests/x86' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.20728/valgrind/none/tests/x86' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.20728/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.20728/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.20728/valgrind' make: *** [check] Error 2 ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo /tmp/ccWcuAFN.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWcuAFN.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWcuAFN.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWcuAFN.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWcuAFN.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWcuAFN.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWcuAFN.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWcuAFN.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_sse3.c insn_cmov.c insn_basic.c make[5]: Leaving directory `/tmp/valgrind.20728/valgrind/none/tests/x86' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.20728/valgrind/none/tests/x86' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.20728/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.20728/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.20728/valgrind' make: *** [check] Error 2 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Dec 6 03:20:35 2006 --- new.short Wed Dec 6 03:26:06 2006 *************** *** 7,16 **** Last 20 lines of verbose log follow echo ! /tmp/ccWcuAFN.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWcuAFN.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWcuAFN.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWcuAFN.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWcuAFN.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWcuAFN.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWcuAFN.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWcuAFN.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 --- 7,16 ---- Last 20 lines of verbose log follow echo ! /tmp/cc5NK7Q8.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cc5NK7Q8.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cc5NK7Q8.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cc5NK7Q8.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cc5NK7Q8.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cc5NK7Q8.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cc5NK7Q8.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cc5NK7Q8.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 |
|
From: Tom H. <th...@cy...> - 2006-12-06 03:20:31
|
Nightly build on lloyd ( x86_64, Fedora Core 3 ) started at 2006-12-06 03:05:03 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 279 tests, 14 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-pool-0 (stderr) memcheck/tests/leak-pool-1 (stderr) memcheck/tests/leak-pool-2 (stderr) memcheck/tests/leak-pool-3 (stderr) memcheck/tests/leak-pool-4 (stderr) memcheck/tests/leak-pool-5 (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: <js...@ac...> - 2006-12-06 01:16:32
|
Nightly build on g5 ( SuSE 10.1, ppc970 ) started at 2006-12-06 02:00:01 CET Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 220 tests, 14 stderr failures, 4 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-pool-0 (stderr) memcheck/tests/leak-pool-1 (stderr) memcheck/tests/leak-pool-2 (stderr) memcheck/tests/leak-pool-3 (stderr) memcheck/tests/leak-pool-4 (stderr) memcheck/tests/leak-pool-5 (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) none/tests/blockfault (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-int (stdout) none/tests/ppc64/jm-int (stdout) |