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
(23) |
2
(40) |
3
(17) |
4
(10) |
|
5
(14) |
6
(41) |
7
(26) |
8
(23) |
9
(15) |
10
(25) |
11
(14) |
|
12
(23) |
13
(11) |
14
(18) |
15
(21) |
16
(18) |
17
(8) |
18
(14) |
|
19
(16) |
20
(15) |
21
(12) |
22
(11) |
23
(8) |
24
(11) |
25
(12) |
|
26
(9) |
27
(17) |
28
(31) |
29
(16) |
30
(10) |
31
(17) |
|
|
From: Jerome G. <j.g...@gm...> - 2006-03-27 23:27:12
|
Hi, Don't know if this is the right place for that kind of report. Using recent chekout (few minutes ago) and older one i can't make a usable valgrind binary. As soon as i launch valgrind it get kill. gdb is of no help here (see below). Anyhints/workaround or is this a know things ? glisse@protox:~/local/bin$ gdb ./valgrind ... (gdb) run Starting program: /home/glisse/local/bin/valgrind [Thread debugging using libthread_db enabled] [New Thread 2009667264 (LWP 13778)] Couldn't get registers: No such process. (gdb) bt Cannot fetch general-purpose registers for thread 2009667264: generic error Cannot fetch general-purpose registers for thread 2009667264: generic error (gdb) I am on ubuntu dapper, kernel 2.6.15. best, Jerome Glisse |
|
From: Ashley P. <as...@qu...> - 2006-03-27 13:29:05
|
On Mon, 2006-03-27 at 22:46 +1100, Nicholas Nethercote wrote: > Hi, > > I just merged in the COMPVBITS branch. Hopefully things will keep working, > but let me know if you have any problems with Memcheck as a result. Thank you. This makes a big difference to the performance I'm seeing, between this and r5774 last week I'm now seeing a factor of 10 speedup in many cases. Ashley, |
|
From: <sv...@va...> - 2006-03-27 12:23:53
|
Author: njn Date: 2006-03-27 13:23:44 +0100 (Mon, 27 Mar 2006) New Revision: 5793 Log: Partial release notes for 3.2.0, talking about the performance improvemen= ts and removal of Addrcheck. Modified: trunk/NEWS Modified: trunk/NEWS =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/NEWS 2006-03-27 11:55:09 UTC (rev 5792) +++ trunk/NEWS 2006-03-27 12:23:44 UTC (rev 5793) @@ -1,3 +1,37 @@ +Release 3.2.0 (?? April 2006) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +3.2.0 is a feature release with a number of significant improvements: +Performance (especially of Memcheck) is much improved, XXX... +In detail: + +- Performance is much improved: programs typically run 1.20--1.40 times + faster under Memcheck, with an average of about 1.30 for the programs = we + tested it on. The improvements for Nulgrind are similar. We haven't + measured Cachegrind and Massif, they should be also be faster, but wit= h a + smaller improvement. We are interested to hear what speed-ups users g= et. + +- Memcheck uses much less memory. The amount of shadow memory used -- w= hich + accounts for a large percentage of all of Memcheck's memory overhead -= - + has been reduced by a factor of more than 4 on most programs. This me= ans + you should be able to run programs that use more memory than before + without hitting problems. This memory size reduction also contributes= to + the speed improvements. + +- Addrcheck has been removed. It has not worked since version 2.4.0, an= d + with the speed and memory improvements to Memcheck it is no longer wor= th + having around. If you liked using Addrcheck because it didn't give + undefined value errors, you can use the new Memcheck option + --undef-value-errors=3Dno to obtain this behaviour. + +- Valgrind now works on PPC64/Linux. [XXX: more details...] + +- XXX: others... + +BUGS FIXED: + +XXX + + Release 3.1.1 (15 March 2006) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3.1.1 fixes a bunch of bugs reported in 3.1.0. There is no new |
|
From: <sv...@va...> - 2006-03-27 12:03:07
|
Author: njn Date: 2006-03-27 13:02:53 +0100 (Mon, 27 Mar 2006) New Revision: 272 Log: Bye-bye Addrcheck. Modified: trunk/info/about.html trunk/info/tools.html Modified: trunk/info/about.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/info/about.html 2006-03-16 00:33:30 UTC (rev 271) +++ trunk/info/about.html 2006-03-27 12:02:53 UTC (rev 272) @@ -123,7 +123,7 @@ =20 <li>All the time. For small programs with short run-times, when developing you can always run the program under a Valgrind tool -(usually either Memcheck or Addrcheck), knowing that memory bugs +(usually Memcheck), knowing that memory bugs will be found immediately.</li> =20 <li>In automatic testing. By using Valgrind tools in your Modified: trunk/info/tools.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/info/tools.html 2006-03-16 00:33:30 UTC (rev 271) +++ trunk/info/tools.html 2006-03-27 12:02:53 UTC (rev 272) @@ -7,7 +7,6 @@ <ul> <li> </li> <li><a href=3D"#memcheck">Memcheck</a></li> - <li><a href=3D"#addrcheck">Addrcheck</a></li> <li><a href=3D"#cachegrind">Cachegrind</a></li> <li><a href=3D"#massif">Massif</a></li> <li><a href=3D"#helgrind">Helgrind</a></li> @@ -49,20 +48,6 @@ than normal.</p> =20 =20 -<a name=3D"addrcheck"></a> -<h3>Addrcheck</h3> - -<p>Addrcheck is a lightweight version of Memcheck which does no -uninitialised-value checking. So it detects fewer errors than -Memcheck, but programs run about twice as fast as they do on -memcheck (about 5--20x slower than normal), and a lot less memory -is used. We have run entire KDE sessions under Addrcheck. This -means you can run programs for longer, and cover more test -scenarios. And it still finds lot of important bugs! You might -like to use Addrcheck most of the time for finding memory bugs, -and occasionally use Memcheck for more thorough checking.</p> - - <a name=3D"cachegrind"></a> <h3>Cachegrind</h3> =20 |
|
From: <sv...@va...> - 2006-03-27 11:55:17
|
Author: njn Date: 2006-03-27 12:55:09 +0100 (Mon, 27 Mar 2006) New Revision: 5792 Log: update Modified: trunk/docs/internals/roadmap.txt Modified: trunk/docs/internals/roadmap.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/roadmap.txt 2006-03-27 11:37:07 UTC (rev 5791) +++ trunk/docs/internals/roadmap.txt 2006-03-27 11:55:09 UTC (rev 5792) @@ -18,6 +18,8 @@ =20 * Fold in the V bit compression stuff if it works well (early signs are promising) and get rid of Addrcheck. + [Done by Nick. Average speedup of 1.20x, shadow memory size reduction= of + 4.2x.] =20 * Get function wrapping working again. [Done by Julian] Reinstate basic thread checks. |
|
From: Nicholas N. <nj...@cs...> - 2006-03-27 11:46:28
|
Hi, I just merged in the COMPVBITS branch. Hopefully things will keep working, but let me know if you have any problems with Memcheck as a result. The following figures show the performance improvement for 20 of the 26 SPEC2000 benchmarks, running the "test" inputs on a 3GHz P4. I compare Valgrind 3.1.X vs. the pre-COMPVBITS-merge-trunk vs. the post-COMPVBITS-merge-trunk. You can see we'd already got good improvements in the trunk since 3.1.X, and this commit improves things even more. In summary, the pre-COMPVBITS-merge trunk has a geometric mean time reduction of 11.5%, which means the programs ran on average 1.13x faster than 3.1.1. The post-COMPVBITS-merge trunk has a geometric mean time reduction of 22.9%, which means the programs run on average 1.30x faster than 3.1.1. Nick -- ammp -- ammp vg-3.1.X : 9.8s nl:48.1s ( 4.9x, -----) mc:403.6s (41.2x, -----) ammp trunk1 : 9.8s nl:37.8s ( 3.9x, 21.4%) mc:356.7s (36.4x, 11.6%) ammp trunk2 : 9.8s nl:38.0s ( 3.9x, 21.0%) mc:313.4s (32.0x, 22.4%) -- applu -- applu vg-3.1.X : 0.5s nl: 5.5s (10.3x, -----) mc:16.8s (31.7x, -----) applu trunk1 : 0.5s nl: 4.3s ( 8.0x, 22.0%) mc:15.6s (29.4x, 7.4%) applu trunk2 : 0.5s nl: 4.3s ( 8.1x, 21.4%) mc:14.5s (27.3x, 14.0%) -- apsi -- apsi vg-3.1.X : 8.5s nl:67.5s ( 8.0x, -----) mc:232.3s (27.5x, -----) apsi trunk1 : 8.5s nl:54.2s ( 6.4x, 19.7%) mc:205.7s (24.3x, 11.4%) apsi trunk2 : 8.5s nl:53.4s ( 6.3x, 20.9%) mc:184.4s (21.8x, 20.6%) -- art -- art vg-3.1.X : 3.2s nl:30.3s ( 9.3x, -----) mc:125.2s (38.5x, -----) art trunk1 : 3.2s nl:21.2s ( 6.5x, 30.2%) mc:105.6s (32.5x, 15.7%) art trunk2 : 3.2s nl:21.2s ( 6.5x, 30.1%) mc:93.2s (28.7x, 25.6%) -- bzip2 -- bzip2 vg-3.1.X : 7.3s nl:36.7s ( 5.0x, -----) mc:187.9s (25.6x, -----) bzip2 trunk1 : 7.3s nl:28.4s ( 3.9x, 22.5%) mc:167.1s (22.8x, 11.1%) bzip2 trunk2 : 7.3s nl:28.6s ( 3.9x, 22.1%) mc:148.9s (20.3x, 20.8%) -- crafty -- crafty vg-3.1.X : 3.9s nl:36.6s ( 9.4x, -----) mc:186.4s (47.8x, -----) crafty trunk1 : 3.9s nl:28.2s ( 7.2x, 23.0%) mc:176.8s (45.3x, 5.2%) crafty trunk2 : 3.9s nl:28.1s ( 7.2x, 23.4%) mc:157.0s (40.3x, 15.8%) -- equake -- equake vg-3.1.X : 1.0s nl:10.2s (10.3x, -----) mc:32.7s (33.0x, -----) equake trunk1 : 1.0s nl: 7.9s ( 7.9x, 23.1%) mc:27.5s (27.8x, 15.7%) equake trunk2 : 1.0s nl: 7.8s ( 7.9x, 23.7%) mc:23.5s (23.7x, 28.0%) -- gap -- gap vg-3.1.X : 0.7s nl: 9.3s (14.0x, -----) mc:40.1s (59.8x, -----) gap trunk1 : 0.7s nl: 6.7s (10.0x, 28.7%) mc:36.6s (54.6x, 8.8%) gap trunk2 : 0.7s nl: 6.6s ( 9.9x, 29.2%) mc:31.1s (46.5x, 22.3%) -- gcc -- gcc vg-3.1.X : 1.3s nl:19.0s (14.6x, -----) mc:73.0s (56.2x, -----) gcc trunk1 : 1.3s nl:14.6s (11.2x, 23.2%) mc:64.2s (49.4x, 12.1%) gcc trunk2 : 1.3s nl:14.7s (11.3x, 22.6%) mc:58.0s (44.6x, 20.6%) -- gzip -- gzip vg-3.1.X : 1.6s nl:10.3s ( 6.5x, -----) mc:48.2s (30.3x, -----) gzip trunk1 : 1.6s nl: 7.6s ( 4.8x, 26.6%) mc:39.9s (25.1x, 17.3%) gzip trunk2 : 1.6s nl: 7.5s ( 4.7x, 26.9%) mc:29.0s (18.2x, 39.8%) -- mcf -- mcf vg-3.1.X : 0.2s nl: 1.2s ( 5.9x, -----) mc: 5.0s (24.0x, -----) mcf trunk1 : 0.2s nl: 0.9s ( 4.5x, 23.6%) mc: 3.6s (17.3x, 27.8%) mcf trunk2 : 0.2s nl: 1.0s ( 4.6x, 22.0%) mc: 3.0s (14.3x, 40.3%) -- mesa -- mesa vg-3.1.X : 2.1s nl:22.4s (10.8x, -----) mc:91.3s (44.1x, -----) mesa trunk1 : 2.1s nl:16.1s ( 7.8x, 28.2%) mc:73.2s (35.4x, 19.9%) mesa trunk2 : 2.1s nl:16.0s ( 7.7x, 28.5%) mc:60.4s (29.2x, 33.8%) -- mgrid -- mgrid vg-3.1.X :36.8s nl:294.2s ( 8.0x, -----) mc:964.4s (26.2x, -----) mgrid trunk1 :36.8s nl:211.5s ( 5.8x, 28.1%) mc:893.4s (24.3x, 7.4%) mgrid trunk2 :36.8s nl:216.5s ( 5.9x, 26.4%) mc:782.4s (21.3x, 18.9%) -- parser -- parser vg-3.1.X : 2.7s nl:18.6s ( 6.9x, -----) mc:106.5s (39.4x, -----) parser trunk1 : 2.7s nl:14.1s ( 5.2x, 24.5%) mc:85.3s (31.6x, 19.9%) parser trunk2 : 2.7s nl:14.1s ( 5.2x, 24.5%) mc:61.1s (22.6x, 42.6%) -- sixtrack -- sixtrack vg-3.1.X : 9.9s nl:85.5s ( 8.6x, -----) mc:262.2s (26.4x, -----) sixtrack trunk1 : 9.9s nl:65.9s ( 6.6x, 23.0%) mc:238.2s (24.0x, 9.2%) sixtrack trunk2 : 9.9s nl:67.5s ( 6.8x, 21.1%) mc:213.8s (21.5x, 18.4%) -- swim -- swim vg-3.1.X : 0.5s nl: 4.1s ( 7.9x, -----) mc:11.3s (21.7x, -----) swim trunk1 : 0.5s nl: 3.1s ( 6.0x, 23.6%) mc: 9.9s (19.0x, 12.7%) swim trunk2 : 0.5s nl: 3.1s ( 6.0x, 24.3%) mc: 8.9s (17.1x, 21.4%) -- twolf -- twolf vg-3.1.X : 0.3s nl: 2.5s ( 9.1x, -----) mc: 9.7s (34.5x, -----) twolf trunk1 : 0.3s nl: 2.1s ( 7.6x, 16.9%) mc: 9.3s (33.1x, 3.9%) twolf trunk2 : 0.3s nl: 2.1s ( 7.6x, 16.9%) mc: 8.3s (29.8x, 13.7%) -- vortex -- vortex vg-3.1.X : 4.1s nl:71.6s (17.3x, -----) mc:386.6s (93.6x, -----) vortex trunk1 : 4.1s nl:47.0s (11.4x, 34.4%) mc:338.8s (82.0x, 12.4%) vortex trunk2 : 4.1s nl:47.0s (11.4x, 34.4%) mc:277.3s (67.1x, 28.3%) -- vpr -- vpr vg-3.1.X : 1.5s nl:14.2s ( 9.5x, -----) mc:62.9s (41.9x, -----) vpr trunk1 : 1.5s nl:10.7s ( 7.1x, 24.4%) mc:56.0s (37.4x, 10.9%) vpr trunk2 : 1.5s nl:10.7s ( 7.2x, 24.3%) mc:53.8s (35.9x, 14.4%) -- wupwise -- wupwise vg-3.1.X : 7.8s nl:113.2s (14.5x, -----) mc:349.9s (44.7x, -----) wupwise trunk1 : 7.8s nl:86.9s (11.1x, 23.2%) mc:303.6s (38.8x, 13.2%) wupwise trunk2 : 7.8s nl:85.3s (10.9x, 24.7%) mc:268.8s (34.4x, 23.2%) == 20 programs, 120 timings ================= |
Author: njn Date: 2006-03-27 12:37:07 +0100 (Mon, 27 Mar 2006) New Revision: 5791 Log: Merge in the COMPVBITS branch to the trunk. This is a big change to Memcheck, replacing the 9-bits-per-byte shadow memory representation to a 2-bits-per-byte representation (with possibly a little more on the side) = by taking advantage of the fact that extremely few memory bytes are partiall= y defined. For the SPEC2k benchmarks with "test" inputs, this speeds up Memcheck by = a (geometric mean) factor of 1.20, and reduces the size of shadow memory by= a (geometric mean) factor of 4.26. At the same time, Addrcheck is removed. It hadn't worked for quite some time, and with these improvements in Memcheck its raisons-d'etre have shrivelled so much that it's not worth the effort to keep around. Hooray= ! Nb: this code hasn't been tested on PPC. If things go wrong, look first = in the fast stack-handling functions (eg. mc_new_mem_stack_160, MC_(helperc_MAKE_STACK_UNINIT)). Added: trunk/memcheck/mc_leakcheck.c trunk/memcheck/mc_malloc_wrappers.c trunk/memcheck/mc_replace_strmem.c trunk/memcheck/tests/pdb-realloc.c trunk/memcheck/tests/pdb-realloc.stderr.exp trunk/memcheck/tests/pdb-realloc.vgtest trunk/memcheck/tests/pointer-trace.stderr.exp3 trunk/memcheck/tests/sh-mem.c trunk/memcheck/tests/sh-mem.stderr.exp trunk/memcheck/tests/sh-mem.vgtest Removed: trunk/addrcheck/ trunk/memcheck/mac_leakcheck.c trunk/memcheck/mac_malloc_wrappers.c trunk/memcheck/mac_replace_strmem.c trunk/memcheck/mac_shared.c trunk/memcheck/mac_shared.h Modified: trunk/Makefile.am trunk/auxprogs/gen-mdg trunk/configure.in trunk/coregrind/m_coredump/coredump-elf.c trunk/coregrind/m_main.c trunk/coregrind/pub_core_aspacemgr.h trunk/docs/internals/xml-output.txt trunk/docs/xml/FAQ.xml trunk/docs/xml/manual-core.xml trunk/docs/xml/manual-intro.xml trunk/docs/xml/manual.xml trunk/docs/xml/writing-tools.xml trunk/glibc-2.2.supp trunk/glibc-2.3.supp trunk/include/pub_tool_aspacemgr.h trunk/include/pub_tool_libcbase.h trunk/include/pub_tool_signals.h trunk/memcheck/Makefile.am trunk/memcheck/docs/mc-manual.xml trunk/memcheck/mc_include.h trunk/memcheck/mc_main.c trunk/memcheck/mc_translate.c trunk/memcheck/memcheck.h trunk/memcheck/tests/Makefile.am trunk/memcheck/tests/addressable.c trunk/memcheck/tests/filter_stderr trunk/memcheck/tests/leak-cycle.c trunk/memcheck/tests/memcmptest.stderr.exp trunk/memcheck/tests/memcmptest.stderr.exp2 trunk/memcheck/tests/nanoleak.supp trunk/memcheck/tests/overlap.stderr.exp trunk/memcheck/tests/strchr.stderr.exp trunk/memcheck/tests/strchr.stderr.exp2 trunk/memcheck/tests/x86/scalar.c trunk/none/tests/filter_fdleak trunk/tests/vg_regtest.in trunk/xfree-3.supp trunk/xfree-4.supp [... diff too large to include ...] |
|
From: <js...@ac...> - 2006-03-27 10:58:33
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-03-27 02:00:01 BST 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 == 194 tests, 11 stderr failures, 5 stdout failures ================= memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/stack_changes (stdout) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) |
|
From: <js...@ac...> - 2006-03-27 03:00:24
|
Nightly build on phoenix ( SuSE 10.0 ) started at 2006-03-27 03:30:01 BST 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 == 225 tests, 6 stderr failures, 0 stdout failures ================= memcheck/tests/leak-tree (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: <js...@ac...> - 2006-03-27 02:55:39
|
Nightly build on g5 ( YDL 4.0, ppc970 ) started at 2006-03-27 04:40:00 CEST 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 == 199 tests, 6 stderr failures, 2 stdout failures ================= memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/ppc32/mftocrf (stdout) |
|
From: Tom H. <to...@co...> - 2006-03-27 02:44:25
|
Nightly build on dunsmere ( athlon, Fedora Core 4 ) started at 2006-03-27 03:30:08 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 227 tests, 7 stderr failures, 1 stdout failure ================= 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) memcheck/tests/x86/sse1_memory (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 227 tests, 8 stderr failures, 1 stdout failure ================= memcheck/tests/leak-tree (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) memcheck/tests/x86/sse1_memory (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Mar 27 03:37:24 2006 --- new.short Mon Mar 27 03:44:19 2006 *************** *** 8,12 **** ! == 227 tests, 8 stderr failures, 1 stdout failure ================= memcheck/tests/leak-tree (stderr) - memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) --- 8,11 ---- ! == 227 tests, 7 stderr failures, 1 stdout failure ================= memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) |
|
From: Tom H. <th...@cy...> - 2006-03-27 02:32:36
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-03-27 03:15:05 BST 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 == 226 tests, 21 stderr failures, 1 stdout failure ================= memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) memcheck/tests/xml1 (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2006-03-27 02:26:14
|
Nightly build on dellow ( x86_64, Fedora Core 4 ) started at 2006-03-27 03:10:07 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 249 tests, 6 stderr failures, 1 stdout failure ================= memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 249 tests, 5 stderr failures, 1 stdout failure ================= memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Mar 27 03:18:53 2006 --- new.short Mon Mar 27 03:26:07 2006 *************** *** 8,10 **** ! == 249 tests, 5 stderr failures, 1 stdout failure ================= memcheck/tests/x86/scalar (stderr) --- 8,11 ---- ! == 249 tests, 6 stderr failures, 1 stdout failure ================= ! memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) |
|
From: Tom H. <th...@cy...> - 2006-03-27 02:25:18
|
Nightly build on aston ( x86_64, Fedora Core 3 ) started at 2006-03-27 03:05:24 BST 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 == 249 tests, 6 stderr failures, 1 stdout failure ================= memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2006-03-27 02:17:50
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-03-27 03:00:04 BST 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 == 249 tests, 7 stderr failures, 1 stdout failure ================= memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: <sv...@va...> - 2006-03-27 00:39:51
|
Author: njn
Date: 2006-03-27 01:39:43 +0100 (Mon, 27 Mar 2006)
New Revision: 5790
Log:
Avoid unnecessary whitespace at end of printed lines.
Modified:
trunk/perf/vg_perf.in
Modified: trunk/perf/vg_perf.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/perf/vg_perf.in 2006-03-24 16:48:19 UTC (rev 5789)
+++ trunk/perf/vg_perf.in 2006-03-27 00:39:43 UTC (rev 5790)
@@ -294,7 +294,7 @@
printf("%-10s:", $vgdirname);
=20
# Native execution time
- printf("%4.1fs ", $tNative);
+ printf("%4.1fs", $tNative);
=20
foreach my $tool (@tools) {
(defined $toolnames{$tool}) or=20
@@ -302,7 +302,7 @@
=20
# Do the tool run(s). Set both VALGRIND_LIB and VALGRIND_LI=
B_INNER
# in case this Valgrind was configured with --enable-inner.
- printf("%s:", $toolnames{$tool});
+ printf(" %s:", $toolnames{$tool});
my $vgsetup =3D "VALGRIND_LIB=3D$vgdir/.in_place "
. "VALGRIND_LIB_INNER=3D$vgdir/.in_place ";
my $vgcmd =3D "$vgdir/coregrind/valgrind "
@@ -319,10 +319,10 @@
# the speedup.
if (not defined $first_tTool{$tool}) {
$first_tTool{$tool} =3D $tTool;
- print(" -----) ");
+ print(" -----)");
} else {
my $speedup =3D 100 - (100 * $tTool / $first_tTool{$tool=
});
- printf("%5.1f%%) ", $speedup);
+ printf("%5.1f%%)", $speedup);
}
=20
$num_timings_done++;
|
|
From: <js...@ac...> - 2006-03-26 10:50:13
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-03-26 02:00:02 BST 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 == 194 tests, 11 stderr failures, 5 stdout failures ================= memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/stack_changes (stdout) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) |
|
From: Bart V. A. <bar...@gm...> - 2006-03-26 07:25:51
|
Hello Julian,
This config option is new in kernel 2.6.16.
From linux-2.6.16/arch/i386/Kconfig:
choice
depends on EXPERIMENTAL && !X86_PAE
prompt "Memory split"
default VMSPLIT_3G
help
Select the desired split between kernel and user memory.
If the address range available to the kernel is less than the
physical memory installed, the remaining memory will be available
as "high memory". Accessing high memory is a little more costly
than low memory, as it needs to be mapped into the kernel first.
Note that increasing the kernel address space limits the range
available to user programs, making the address space there
tighter. Selecting anything other than the default 3G/1G split
will also likely make your kernel incompatible with binary-only
kernel modules.
If you are not absolutely sure what you are doing, leave this
option alone!
config VMSPLIT_3G
bool "3G/1G user/kernel split"
config VMSPLIT_3G_OPT
bool "3G/1G user/kernel split (for full 1G low memory)"
config VMSPLIT_2G
bool "2G/2G user/kernel split"
config VMSPLIT_1G
bool "1G/3G user/kernel split"
endchoice
config PAGE_OFFSET
hex
default 0xB0000000 if VMSPLIT_3G_OPT
default 0x78000000 if VMSPLIT_2G
default 0x40000000 if VMSPLIT_1G
default 0xC0000000
From linux-2.6.16/include/asm-i386/page.h:
#define __PAGE_OFFSET ((unsigned long)CONFIG_PAGE_OFFSET)
On 3/25/06, Julian Seward <js...@ac...> wrote:
>
>
> Alternatively, you can just change the value of valt_load_address_normal
> in configure.in to something else, like 0x30000000, re-configure,
> re-build.
>
> What layout does CONFIG_VMSPLIT_3G_OPT=3Dy give? Is it a new option
> in kernel 2.6.16?
>
> J
>
> On Saturday 25 March 2006 15:40, Bart Van Assche wrote:
> > I switched to the 2.6.16 kernel and enabled CONFIG_VMSPLIT_3G_OPT=3Dy
> instead
> > of the usual CONFIG_VMSPLIT_3G. Probably that's the cause ? I think I
> will
> > switch back to CONFIG_VMSPLIT_3G.
> >
> > On 3/25/06, Julian Seward <js...@ac...> wrote:
> > > No, last night's overnight builds all seem fine. Have you changed
> > > to using a kernel which does not have the default 3G+1G split?
> > > That's the usual reason for the tool binaries being SIGKILLd at
> > > startup.
>
|
|
From: <js...@ac...> - 2006-03-26 02:58:43
|
Nightly build on phoenix ( SuSE 10.0 ) started at 2006-03-26 03:30:01 BST 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 == 225 tests, 6 stderr failures, 0 stdout failures ================= memcheck/tests/leak-tree (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: <js...@ac...> - 2006-03-26 02:55:30
|
Nightly build on g5 ( YDL 4.0, ppc970 ) started at 2006-03-26 04:40:00 CEST 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 == 199 tests, 6 stderr failures, 2 stdout failures ================= memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/ppc32/mftocrf (stdout) |
|
From: Tom H. <to...@co...> - 2006-03-26 02:44:31
|
Nightly build on dunsmere ( athlon, Fedora Core 4 ) started at 2006-03-26 03:30:09 BST 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 == 227 tests, 8 stderr failures, 1 stdout failure ================= memcheck/tests/leak-tree (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) memcheck/tests/x86/sse1_memory (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2006-03-26 02:32:28
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-03-26 03:15:05 BST 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 == 226 tests, 21 stderr failures, 1 stdout failure ================= memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) memcheck/tests/xml1 (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2006-03-26 02:26:11
|
Nightly build on dellow ( x86_64, Fedora Core 4 ) started at 2006-03-26 03:10:28 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 249 tests, 5 stderr failures, 1 stdout failure ================= memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 249 tests, 6 stderr failures, 1 stdout failure ================= memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Mar 26 03:19:07 2006 --- new.short Sun Mar 26 03:26:06 2006 *************** *** 8,11 **** ! == 249 tests, 6 stderr failures, 1 stdout failure ================= ! memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) --- 8,10 ---- ! == 249 tests, 5 stderr failures, 1 stdout failure ================= memcheck/tests/x86/scalar (stderr) |
|
From: Tom H. <th...@cy...> - 2006-03-26 02:25:23
|
Nightly build on aston ( x86_64, Fedora Core 3 ) started at 2006-03-26 03:05:16 BST 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 == 249 tests, 6 stderr failures, 1 stdout failure ================= memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2006-03-26 02:14:50
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-03-26 03:00:02 BST 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 == 249 tests, 7 stderr failures, 1 stdout failure ================= memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) |