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
(32) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
1
(13) |
2
(14) |
3
(12) |
4
(2) |
|
5
(12) |
6
(6) |
7
(21) |
8
(17) |
9
(19) |
10
(13) |
11
(18) |
|
12
(13) |
13
(13) |
14
(16) |
15
(17) |
16
(11) |
17
(5) |
18
(14) |
|
19
(11) |
20
(7) |
21
(16) |
22
(27) |
23
(20) |
24
(14) |
25
(13) |
|
26
(13) |
27
(15) |
28
(14) |
29
(15) |
30
(20) |
31
(14) |
|
|
From: Tom H. <to...@co...> - 2014-10-22 02:58:34
|
valgrind revision: 14647 VEX revision: 2975 C compiler: gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8) GDB: GNU gdb (GDB) Fedora 7.5.1-42.fc18 Assembler: GNU assembler version 2.23.51.0.1-10.fc18 20120806 C library: GNU C Library stable release version 2.16 uname -mrs: Linux 3.16.6-200.fc20.x86_64 x86_64 Vendor version: Fedora 18 (Spherical Cow) Nightly build on bristol ( x86_64, Fedora 18 (Spherical Cow) ) Started at 2014-10-22 02:41:22 BST Ended at 2014-10-22 03:58:19 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 == 696 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (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 == 695 tests, 2 stderr failures, 2 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == none/tests/fdleak_ipv4 (stdout) none/tests/fdleak_ipv4 (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2014-10-22 03:01:07.834382935 +0100 --- new.short 2014-10-22 03:21:53.715617786 +0100 *************** *** 8,12 **** ! == 695 tests, 2 stderr failures, 2 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ! none/tests/fdleak_ipv4 (stdout) ! none/tests/fdleak_ipv4 (stderr) exp-sgcheck/tests/preen_invars (stdout) --- 8,10 ---- ! == 696 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == exp-sgcheck/tests/preen_invars (stdout) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.7s (15.7x, -----) me: 3.6s (32.5x, -----) ca:14.4s (130.5x, -----) he: 2.1s (19.1x, -----) ca: 3.9s (35.3x, -----) dr: 2.1s (18.7x, -----) ma: 2.0s (18.4x, -----) bigcode1 valgrind-old:0.11s no: 1.7s (15.6x, 0.6%) me: 3.5s (32.0x, 1.7%) ca:14.3s (130.1x, 0.3%) he: 2.1s (19.3x, -1.0%) ca: 3.7s (33.8x, 4.1%) dr: 2.1s (18.9x, -1.0%) ma: 2.0s (18.1x, 1.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.1s (37.1x, -----) me: 8.7s (78.7x, -----) ca:27.4s (249.1x, -----) he: 5.0s (45.5x, -----) ca: 7.2s (65.1x, -----) dr: 4.8s (43.4x, -----) ma: 4.6s (41.7x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.4x, 2.0%) me: 8.7s (79.1x, -0.5%) ca:25.9s (235.9x, 5.3%) he: 5.5s (49.5x, -8.8%) ca: 7.1s (64.8x, 0.4%) dr: 4.9s (44.5x, -2.5%) ma: 4.7s (42.8x, -2.6%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.7s ( 3.2x, -----) me: 5.9s (11.4x, -----) ca:13.5s (25.9x, -----) he: 8.7s (16.6x, -----) ca:12.3s (23.8x, -----) dr:11.2s (21.5x, -----) ma: 1.8s ( 3.5x, -----) bz2 valgrind-old:0.52s no: 1.7s ( 3.2x, 0.6%) me: 6.1s (11.7x, -3.2%) ca:13.3s (25.6x, 1.2%) he: 8.7s (16.7x, -0.2%) ca:10.4s (20.0x, 16.0%) dr:11.3s (21.7x, -0.7%) ma: 1.8s ( 3.4x, 1.1%) -- fbench -- fbench valgrind-new:0.22s no: 1.1s ( 4.8x, -----) me: 3.6s (16.5x, -----) ca: 5.6s (25.4x, -----) he: 2.7s (12.3x, -----) ca: 3.0s (13.8x, -----) dr: 2.5s (11.4x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 2.9%) me: 3.7s (16.6x, -0.5%) ca: 5.6s (25.3x, 0.4%) he: 2.7s (12.4x, -0.4%) ca: 3.0s (13.9x, -0.7%) dr: 2.5s (11.5x, -1.2%) ma: 1.1s ( 5.0x, -2.8%) -- ffbench -- ffbench valgrind-new:0.23s no: 1.0s ( 4.2x, -----) me: 3.0s (13.0x, -----) ca: 1.9s ( 8.0x, -----) he: 7.6s (32.9x, -----) ca: 4.1s (17.7x, -----) dr: 3.5s (15.2x, -----) ma: 0.9s ( 3.9x, -----) ffbench valgrind-old:0.23s no: 1.0s ( 4.2x, 0.0%) me: 3.0s (13.0x, 0.3%) ca: 1.8s ( 8.0x, 1.1%) he: 6.9s (30.0x, 8.6%) ca: 4.2s (18.0x, -2.2%) dr: 3.5s (15.3x, -0.6%) ma: 0.9s ( 3.9x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.7s ( 8.1x, -----) me: 5.4s (67.9x, -----) ca: 6.2s (78.0x, -----) he: 6.9s (86.4x, -----) ca: 3.1s (39.1x, -----) dr: 4.4s (54.8x, -----) ma: 4.7s (58.1x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.6x, 6.2%) me: 5.4s (67.4x, 0.7%) ca: 6.2s (77.2x, 1.0%) he: 6.9s (86.5x, -0.1%) ca: 3.2s (39.5x, -1.0%) dr: 4.4s (55.2x, -0.9%) ma: 4.7s (58.5x, -0.6%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.8x, -----) me: 9.1s (91.3x, -----) ca: 6.7s (66.6x, -----) he: 7.9s (79.1x, -----) ca: 3.4s (34.1x, -----) dr: 5.1s (50.8x, -----) ma: 5.0s (50.3x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, 0.0%) me: 9.1s (91.2x, 0.1%) ca: 6.7s (66.9x, -0.5%) he: 7.9s (78.9x, 0.3%) ca: 3.4s (33.8x, 0.9%) dr: 5.1s (50.7x, 0.2%) ma: 5.0s (50.1x, 0.4%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.5s (149.0x, -----) ca: 1.0s (101.0x, -----) he: 1.3s (127.0x, -----) ca: 0.7s (65.0x, -----) dr: 1.1s (114.0x, -----) ma: 1.0s (104.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.5s (149.0x, 0.0%) ca: 1.0s (101.0x, 0.0%) he: 1.3s (127.0x, 0.0%) ca: 0.7s (66.0x, -1.5%) dr: 1.2s (116.0x, -1.8%) ma: 1.0s (103.0x, 1.0%) -- many-xpts -- many-xpts valgrind-new:0.04s no: 0.3s ( 7.8x, -----) me: 1.9s (48.8x, -----) ca: 2.6s (65.5x, -----) he: 2.4s (59.5x, -----) ca: 0.9s (22.8x, -----) dr: 1.5s (38.5x, -----) ma: 1.5s (38.0x, -----) many-xpts valgrind-old:0.04s no: 0.3s ( 8.0x, -3.2%) me: 2.0s (49.2x, -1.0%) ca: 2.6s (65.8x, -0.4%) he: 2.4s (59.0x, 0.8%) ca: 0.9s (22.8x, 0.0%) dr: 1.5s (37.8x, 1.9%) ma: 1.5s (37.8x, 0.7%) -- sarp -- sarp valgrind-new:0.01s no: 0.3s (28.0x, -----) me: 2.5s (246.0x, -----) ca: 1.7s (170.0x, -----) he: 7.2s (724.0x, -----) ca: 0.9s (88.0x, -----) dr: 1.0s (98.0x, -----) ma: 0.3s (30.0x, -----) sarp valgrind-old:0.01s no: 0.3s (28.0x, 0.0%) me: 2.5s (247.0x, -0.4%) ca: 1.7s (171.0x, -0.6%) he: 7.2s (722.0x, 0.3%) ca: 0.9s (89.0x, -1.1%) dr: 1.0s (98.0x, 0.0%) ma: 0.3s (30.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.6x, -----) me: 8.5s (53.4x, -----) ca:10.7s (66.8x, -----) he: 9.8s (61.2x, -----) ca: 7.6s (47.2x, -----) dr: 7.6s (47.6x, -----) ma: 2.4s (15.1x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.5x, 0.7%) me: 8.6s (53.5x, -0.2%) ca:10.6s (66.4x, 0.5%) he: 9.8s (61.0x, 0.3%) ca: 7.6s (47.4x, -0.3%) dr: 7.7s (47.9x, -0.7%) ma: 2.4s (15.1x, -0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 36m25.703s user 35m23.206s sys 0m23.676s |
|
From: Tom H. <to...@co...> - 2014-10-22 02:49:48
|
valgrind revision: 14647 VEX revision: 2975 C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7) GDB: GNU gdb (GDB) Fedora 7.6.1-46.fc19 Assembler: GNU assembler version 2.23.52.0.1-9.fc19 20130226 C library: GNU C Library (GNU libc) stable release version 2.17 uname -mrs: Linux 3.16.6-200.fc20.x86_64 x86_64 Vendor version: Fedora 19 (Schrödingerâs Cat) Nightly build on bristol ( x86_64, Fedora 19 (Schrödingerâs Cat) ) Started at 2014-10-22 02:32:04 BST Ended at 2014-10-22 03:49:34 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 695 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2014-10-22 02:51:52.621818639 +0100 --- new.short 2014-10-22 03:12:14.704738579 +0100 *************** *** 8,10 **** ! == 695 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --- 8,10 ---- ! == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.7s (16.6x, -----) me: 3.5s (34.8x, -----) ca:14.3s (143.0x, -----) he: 2.1s (20.8x, -----) ca: 4.2s (42.5x, -----) dr: 2.2s (21.9x, -----) ma: 2.0s (19.6x, -----) bigcode1 valgrind-old:0.10s no: 1.7s (16.6x, 0.0%) me: 3.5s (34.5x, 0.9%) ca:13.7s (136.9x, 4.3%) he: 2.1s (21.4x, -2.9%) ca: 4.3s (42.9x, -0.9%) dr: 2.0s (20.2x, 7.8%) ma: 1.9s (19.4x, 1.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.4x, -----) me: 8.9s (80.6x, -----) ca:26.1s (236.9x, -----) he: 5.1s (46.3x, -----) ca: 7.5s (68.3x, -----) dr: 4.8s (43.3x, -----) ma: 4.5s (40.6x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.3x, -2.6%) me: 8.7s (78.7x, 2.4%) ca:28.0s (254.5x, -7.4%) he: 5.0s (45.3x, 2.2%) ca: 7.7s (69.6x, -2.0%) dr: 4.8s (43.9x, -1.5%) ma: 4.6s (41.5x, -2.0%) -- bz2 -- bz2 valgrind-new:0.50s no: 1.7s ( 3.4x, -----) me: 6.1s (12.2x, -----) ca:13.8s (27.6x, -----) he: 9.4s (18.9x, -----) ca:12.3s (24.7x, -----) dr:11.1s (22.2x, -----) ma: 1.6s ( 3.3x, -----) bz2 valgrind-old:0.50s no: 1.6s ( 3.2x, 6.0%) me: 5.9s (11.7x, 3.6%) ca:13.8s (27.6x, 0.0%) he: 9.3s (18.7x, 1.0%) ca:12.2s (24.5x, 0.6%) dr:11.4s (22.8x, -2.6%) ma: 1.6s ( 3.2x, 2.5%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.7x, -----) me: 3.5s (16.0x, -----) ca: 5.6s (25.6x, -----) he: 2.7s (12.3x, -----) ca: 3.4s (15.3x, -----) dr: 2.8s (12.8x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.7x, 0.0%) me: 3.6s (16.2x, -1.1%) ca: 5.8s (26.3x, -2.8%) he: 2.7s (12.4x, -1.1%) ca: 3.5s (16.0x, -4.7%) dr: 2.8s (12.5x, 2.1%) ma: 1.1s ( 4.8x, 0.9%) -- ffbench -- ffbench valgrind-new:0.24s no: 1.0s ( 4.0x, -----) me: 3.0s (12.7x, -----) ca: 1.9s ( 8.0x, -----) he: 6.5s (26.9x, -----) ca: 4.8s (20.1x, -----) dr: 4.3s (17.9x, -----) ma: 1.0s ( 4.0x, -----) ffbench valgrind-old:0.24s no: 1.0s ( 4.1x, -2.1%) me: 3.0s (12.5x, 1.0%) ca: 1.9s ( 8.0x, -0.5%) he: 6.4s (26.8x, 0.6%) ca: 4.8s (20.0x, 0.2%) dr: 4.0s (16.5x, 7.5%) ma: 0.9s ( 3.8x, 6.2%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.8x, -----) me: 5.4s (67.0x, -----) ca: 6.4s (79.6x, -----) he: 6.9s (86.5x, -----) ca: 3.8s (48.0x, -----) dr: 4.7s (58.6x, -----) ma: 5.0s (63.0x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.8x, 0.0%) me: 5.3s (66.4x, 0.9%) ca: 6.7s (83.4x, -4.7%) he: 7.1s (88.6x, -2.5%) ca: 3.6s (45.5x, 5.2%) dr: 4.4s (55.1x, 6.0%) ma: 4.9s (60.9x, 3.4%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.8x, -----) me: 9.2s (92.3x, -----) ca: 6.8s (67.7x, -----) he: 8.2s (82.0x, -----) ca: 3.9s (39.3x, -----) dr: 5.5s (54.6x, -----) ma: 5.1s (51.3x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, 0.0%) me: 9.1s (90.6x, 1.8%) ca: 6.7s (67.0x, 1.0%) he: 7.9s (79.3x, 3.3%) ca: 4.0s (39.8x, -1.3%) dr: 5.5s (55.2x, -1.1%) ma: 5.0s (50.2x, 2.1%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (145.0x, -----) ca: 1.0s (101.0x, -----) he: 1.3s (126.0x, -----) ca: 0.7s (71.0x, -----) dr: 1.1s (114.0x, -----) ma: 1.1s (108.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.4s (145.0x, 0.0%) ca: 1.0s (101.0x, 0.0%) he: 1.3s (126.0x, 0.0%) ca: 0.7s (72.0x, -1.4%) dr: 1.2s (117.0x, -2.6%) ma: 1.1s (108.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.7s (55.7x, -----) ca: 2.6s (88.0x, -----) he: 2.3s (75.7x, -----) ca: 1.0s (33.0x, -----) dr: 1.6s (51.7x, -----) ma: 1.6s (53.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (11.0x, -3.1%) me: 1.7s (55.7x, 0.0%) ca: 2.6s (87.7x, 0.4%) he: 2.2s (75.0x, 0.9%) ca: 1.0s (33.0x, 0.0%) dr: 1.5s (51.3x, 0.6%) ma: 1.6s (52.3x, 1.9%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.4s (118.0x, -----) ca: 1.7s (86.0x, -----) he: 6.5s (323.0x, -----) ca: 1.0s (51.0x, -----) dr: 1.1s (54.0x, -----) ma: 0.3s (15.5x, -----) sarp valgrind-old:0.02s no: 0.3s (14.5x, 0.0%) me: 2.4s (117.5x, 0.4%) ca: 1.7s (87.0x, -1.2%) he: 6.4s (321.5x, 0.5%) ca: 1.0s (51.0x, 0.0%) dr: 1.1s (55.0x, -1.9%) ma: 0.3s (15.5x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.7x, -----) me: 8.2s (51.1x, -----) ca:10.8s (67.2x, -----) he:10.2s (64.0x, -----) ca: 8.4s (52.6x, -----) dr: 8.1s (50.3x, -----) ma: 2.5s (15.4x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.6x, 0.7%) me: 7.9s (49.3x, 3.4%) ca:10.9s (67.9x, -1.0%) he:10.3s (64.4x, -0.7%) ca: 8.6s (54.0x, -2.6%) dr: 8.0s (49.8x, 1.1%) ma: 2.4s (14.9x, 2.8%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 37m19.272s user 36m12.243s sys 0m24.950s |
|
From: Tom H. <to...@co...> - 2014-10-22 02:38:25
|
valgrind revision: 14647
VEX revision: 2975
C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7)
GDB: GNU gdb (GDB) Fedora 7.7.1-19.fc20
Assembler: GNU assembler version 2.23.2
C library: GNU C Library (GNU libc) stable release version 2.18
uname -mrs: Linux 3.16.6-200.fc20.x86_64 x86_64
Vendor version: Fedora 20 (Heisenbug)
Nightly build on bristol ( x86_64, Fedora 20 )
Started at 2014-10-22 02:21:27 BST
Ended at 2014-10-22 03:38:11 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
== 696 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
none/tests/fdleak_ipv4 (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... done
Regression test results follow
== 695 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2014-10-22 02:41:03.631013772 +0100
--- new.short 2014-10-22 03:01:06.642405838 +0100
***************
*** 4,6 ****
Building valgrind ... done
! Running regression tests ... done
--- 4,6 ----
Building valgrind ... done
! Running regression tests ... failed
***************
*** 8,10 ****
! == 695 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
--- 8,11 ----
! == 696 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! none/tests/fdleak_ipv4 (stderr)
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.11s no: 1.6s (14.8x, -----) me: 3.4s (30.5x, -----) ca:13.1s (119.1x, -----) he: 2.1s (19.3x, -----) ca: 4.3s (39.2x, -----) dr: 2.0s (18.5x, -----) ma: 1.9s (17.5x, -----)
bigcode1 valgrind-old:0.11s no: 1.6s (15.0x, -1.2%) me: 3.4s (30.6x, -0.3%) ca:13.4s (121.6x, -2.1%) he: 2.1s (18.9x, 1.9%) ca: 4.2s (38.2x, 2.6%) dr: 2.0s (18.5x, -0.5%) ma: 1.9s (17.5x, -0.5%)
-- bigcode2 --
bigcode2 valgrind-new:0.11s no: 3.9s (35.5x, -----) me: 8.7s (78.7x, -----) ca:26.6s (241.7x, -----) he: 5.0s (45.1x, -----) ca: 7.5s (68.3x, -----) dr: 4.6s (42.1x, -----) ma: 4.5s (40.9x, -----)
bigcode2 valgrind-old:0.11s no: 3.9s (35.6x, -0.3%) me: 8.6s (77.8x, 1.2%) ca:25.5s (231.7x, 4.1%) he: 4.9s (44.8x, 0.6%) ca: 7.4s (67.4x, 1.3%) dr: 4.8s (43.8x, -4.1%) ma: 4.5s (40.5x, 1.1%)
-- bz2 --
bz2 valgrind-new:0.49s no: 1.6s ( 3.2x, -----) me: 5.8s (11.9x, -----) ca:12.4s (25.2x, -----) he: 8.8s (18.0x, -----) ca:11.7s (23.9x, -----) dr:11.2s (22.8x, -----) ma: 1.6s ( 3.2x, -----)
bz2 valgrind-old:0.49s no: 1.7s ( 3.4x, -4.4%) me: 5.8s (11.9x, 0.0%) ca:12.6s (25.6x, -1.5%) he: 9.0s (18.3x, -1.7%) ca:12.4s (25.2x, -5.6%) dr:10.2s (20.9x, 8.4%) ma: 1.6s ( 3.2x, 0.0%)
-- fbench --
fbench valgrind-new:0.22s no: 1.0s ( 4.7x, -----) me: 3.5s (16.0x, -----) ca: 5.6s (25.6x, -----) he: 2.9s (13.2x, -----) ca: 3.4s (15.4x, -----) dr: 2.7s (12.3x, -----) ma: 1.1s ( 4.8x, -----)
fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.9%) me: 3.5s (16.0x, -0.6%) ca: 5.6s (25.3x, 1.4%) he: 2.8s (12.7x, 4.1%) ca: 3.4s (15.4x, 0.3%) dr: 2.7s (12.4x, -1.1%) ma: 1.1s ( 4.9x, -0.9%)
-- ffbench --
ffbench valgrind-new:0.25s no: 1.0s ( 3.9x, -----) me: 3.0s (11.9x, -----) ca: 1.9s ( 7.5x, -----) he: 6.6s (26.3x, -----) ca: 5.0s (20.0x, -----) dr: 3.5s (14.0x, -----) ma: 0.9s ( 3.6x, -----)
ffbench valgrind-old:0.25s no: 1.0s ( 3.8x, 2.0%) me: 3.0s (12.2x, -2.4%) ca: 2.2s ( 8.9x,-18.6%) he: 6.7s (26.6x, -1.1%) ca: 5.2s (21.0x, -5.0%) dr: 3.5s (13.8x, 1.4%) ma: 0.9s ( 3.6x, 0.0%)
-- heap --
heap valgrind-new:0.07s no: 0.6s ( 8.6x, -----) me: 5.3s (76.4x, -----) ca: 6.5s (92.1x, -----) he: 7.3s (104.9x, -----) ca: 3.6s (51.0x, -----) dr: 4.5s (64.6x, -----) ma: 5.1s (72.3x, -----)
heap valgrind-old:0.07s no: 0.6s ( 9.1x, -6.7%) me: 5.2s (74.4x, 2.6%) ca: 6.3s (89.6x, 2.8%) he: 7.2s (103.6x, 1.2%) ca: 3.6s (50.9x, 0.3%) dr: 4.4s (62.9x, 2.7%) ma: 4.9s (70.3x, 2.8%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.1x, -----) me: 9.1s (83.0x, -----) ca: 6.9s (63.0x, -----) he: 8.1s (73.2x, -----) ca: 3.9s (35.4x, -----) dr: 5.1s (46.2x, -----) ma: 5.3s (48.5x, -----)
heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.1x, 0.0%) me: 9.3s (84.7x, -2.1%) ca: 6.8s (61.5x, 2.5%) he: 8.0s (72.6x, 0.7%) ca: 3.9s (35.5x, -0.5%) dr: 5.0s (45.4x, 1.8%) ma: 5.1s (46.4x, 4.3%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (145.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (127.0x, -----) ca: 0.7s (70.0x, -----) dr: 1.1s (114.0x, -----) ma: 1.1s (110.0x, -----)
many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.5s (146.0x, -0.7%) ca: 1.0s (104.0x, -4.0%) he: 1.3s (128.0x, -0.8%) ca: 0.7s (71.0x, -1.4%) dr: 1.2s (121.0x, -6.1%) ma: 1.1s (107.0x, 2.7%)
-- many-xpts --
many-xpts valgrind-new:0.03s no: 0.4s (12.7x, -----) me: 1.7s (56.0x, -----) ca: 2.8s (92.0x, -----) he: 2.4s (78.3x, -----) ca: 1.1s (35.7x, -----) dr: 1.6s (52.7x, -----) ma: 1.7s (56.0x, -----)
many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 18.4%) me: 1.7s (55.7x, 0.6%) ca: 2.6s (87.7x, 4.7%) he: 2.3s (78.0x, 0.4%) ca: 1.0s (33.3x, 6.5%) dr: 1.6s (51.7x, 1.9%) ma: 1.6s (53.7x, 4.2%)
-- sarp --
sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.4s (117.5x, -----) ca: 1.7s (85.0x, -----) he: 6.5s (324.5x, -----) ca: 1.1s (53.5x, -----) dr: 1.1s (54.5x, -----) ma: 0.3s (15.5x, -----)
sarp valgrind-old:0.02s no: 0.3s (14.5x, 0.0%) me: 2.5s (124.0x, -5.5%) ca: 1.7s (85.0x, 0.0%) he: 6.5s (327.0x, -0.8%) ca: 1.0s (52.0x, 2.8%) dr: 1.1s (57.5x, -5.5%) ma: 0.3s (15.0x, 3.2%)
-- tinycc --
tinycc valgrind-new:0.16s no: 1.5s ( 9.5x, -----) me: 8.4s (52.7x, -----) ca:11.0s (68.8x, -----) he:10.6s (66.4x, -----) ca: 8.8s (54.8x, -----) dr: 8.7s (54.5x, -----) ma: 2.6s (16.5x, -----)
tinycc valgrind-old:0.16s no: 1.4s ( 9.0x, 5.3%) me: 8.3s (51.7x, 1.9%) ca:12.6s (78.8x,-14.4%) he:10.4s (65.0x, 2.1%) ca: 8.6s (53.6x, 2.1%) dr: 8.4s (52.6x, 3.4%) ma: 2.6s (16.1x, 2.3%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 37m4.518s
user 35m47.200s
sys 0m25.933s
|
|
From: Christian B. <bor...@de...> - 2014-10-22 02:04:49
|
valgrind revision: 14647
VEX revision: 2975
C compiler: gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973]
GDB: GNU gdb (GDB) SUSE (7.5.1-0.7.29)
Assembler: GNU assembler (GNU Binutils; SUSE Linux Enterprise 11) 2.23.1
C library: GNU C Library stable release version 2.11.3 (20110527)
uname -mrs: Linux 3.0.101-0.35-default s390x
Vendor version: Welcome to SUSE Linux Enterprise Server 11 SP3 (s390x) - Kernel %r (%t).
Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP3 gcc 4.3.4 on z196 (s390x) )
Started at 2014-10-22 03:45:01 CEST
Ended at 2014-10-22 04:04:36 CEST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
mv -f $depbase.Tpo $depbase.Po
depbase=`echo sys-openat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -I../../../VEX/pub -DVGA_s390x=1 -DVGO_linux=1 -DVGP_s390x_linux=1 -DVGPV_s390x_linux_vanilla=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT sys-openat.o -MD -MP -MF $depbase.Tpo -c -o sys-openat.o sys-openat.c &&\
mv -f $depbase.Tpo $depbase.Po
ioctl-tiocsig.c: In function 'main':
ioctl-tiocsig.c:5: error: 'TIOCSIG' undeclared (first use in this function)
ioctl-tiocsig.c:5: error: (Each undeclared identifier is reported only once
ioctl-tiocsig.c:5: error: for each function it appears in.)
make[5]: *** [ioctl-tiocsig.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-new/memcheck/tests/linux'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-new/memcheck/tests/linux'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-new/memcheck/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-new/memcheck'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-new'
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
Regression test results follow
== 661 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/origin5-bz2 (stderr)
helgrind/tests/pth_cond_destroy_busy (stderr)
helgrind/tests/tc20_verifywrap (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Oct 22 04:03:28 2014
--- new.short Wed Oct 22 04:04:36 2014
***************
*** 3,13 ****
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 661 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/origin5-bz2 (stderr)
! helgrind/tests/pth_cond_destroy_busy (stderr)
! helgrind/tests/tc20_verifywrap (stderr)
--- 3,26 ----
Configuring valgrind ... done
! Building valgrind ... failed
+ Last 20 lines of verbose log follow echo
+ mv -f $depbase.Tpo $depbase.Po
+ depbase=`echo sys-openat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
+ gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -I../../../VEX/pub -DVGA_s390x=1 -DVGO_linux=1 -DVGP_s390x_linux=1 -DVGPV_s390x_linux_vanilla=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT sys-openat.o -MD -MP -MF $depbase.Tpo -c -o sys-openat.o sys-openat.c &&\
+ mv -f $depbase.Tpo $depbase.Po
+ ioctl-tiocsig.c: In function 'main':
+ ioctl-tiocsig.c:5: error: 'TIOCSIG' undeclared (first use in this function)
+ ioctl-tiocsig.c:5: error: (Each undeclared identifier is reported only once
+ ioctl-tiocsig.c:5: error: for each function it appears in.)
+ make[5]: *** [ioctl-tiocsig.o] Error 1
+ make[5]: *** Waiting for unfinished jobs....
+ make[5]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-new/memcheck/tests/linux'
+ make[4]: *** [check-am] Error 2
+ make[4]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-new/memcheck/tests/linux'
+ make[3]: *** [check-recursive] Error 1
+ make[3]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-new/memcheck/tests'
+ make[2]: *** [check-recursive] Error 1
+ make[2]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-new/memcheck'
+ make[1]: *** [check-recursive] Error 1
+ make[1]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-new'
+ make: *** [check] Error 2
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
vg_perf: './bigcode' not found or not a file (.)
-- Running tests in perf ----------------------------------------------
real 0m0.008s
user 0m0.006s
sys 0m0.002s
|
|
From: <ma...@bu...> - 2014-10-22 01:41:01
|
valgrind revision: 14647
VEX revision: 2975
C compiler: gcc (Debian 4.7.2-5) 4.7.2
GDB: GNU gdb (GDB) 7.4.1-debian
Assembler: GNU assembler (GNU Binutils for Debian) 2.22
C library: GNU C Library (Debian EGLIBC 2.13-38+deb7u4) stable release version 2.13
uname -mrs: Linux 3.2.0-4-amd64 x86_64
Vendor version: Debian GNU/Linux 7 (wheezy)
Nightly build on wildebeest ( Debian 7.6 wheezy x86_64 )
Started at 2014-10-22 00:00:01 UTC
Ended at 2014-10-22 01:40:40 UTC
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... done
Regression test results follow
== 684 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
=================================================
== 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
== 683 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/pth_destroy_cond (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2014-10-22 00:25:07.227523352 +0000
--- new.short 2014-10-22 00:52:05.860162544 +0000
***************
*** 4,6 ****
Building valgrind ... done
! Running regression tests ... failed
--- 4,6 ----
Building valgrind ... done
! Running regression tests ... done
***************
*** 8,11 ****
! == 683 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! helgrind/tests/pth_destroy_cond (stderr)
--- 8,10 ----
! == 684 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.14s no: 2.4s (16.9x, -----) me: 4.7s (33.7x, -----) ca:19.1s (136.4x, -----) he: 2.8s (20.2x, -----) ca: 5.1s (36.6x, -----) dr: 2.9s (20.8x, -----) ma: 2.7s (19.0x, -----)
bigcode1 valgrind-old:0.14s no: 2.3s (16.3x, 3.4%) me: 4.6s (32.7x, 3.0%) ca:18.0s (128.4x, 5.8%) he: 2.9s (20.5x, -1.4%) ca: 5.1s (36.2x, 1.0%) dr: 2.8s (20.1x, 3.4%) ma: 2.7s (19.4x, -1.9%)
-- bigcode2 --
bigcode2 valgrind-new:0.14s no: 5.4s (38.7x, -----) me:11.4s (81.3x, -----) ca:36.9s (263.2x, -----) he: 6.9s (49.0x, -----) ca: 9.8s (69.9x, -----) dr: 6.2s (44.6x, -----) ma: 6.4s (45.4x, -----)
bigcode2 valgrind-old:0.14s no: 5.3s (37.7x, 2.6%) me:11.2s (79.9x, 1.7%) ca:35.7s (255.2x, 3.0%) he: 6.6s (47.3x, 3.5%) ca: 9.7s (69.0x, 1.2%) dr: 6.2s (44.6x, 0.2%) ma: 6.4s (45.6x, -0.3%)
-- bz2 --
bz2 valgrind-new:0.68s no: 2.2s ( 3.3x, -----) me: 7.5s (11.0x, -----) ca:15.6s (23.0x, -----) he:11.1s (16.4x, -----) ca:13.7s (20.2x, -----) dr:14.2s (20.9x, -----) ma: 2.1s ( 3.1x, -----)
bz2 valgrind-old:0.68s no: 2.1s ( 3.1x, 3.6%) me: 7.8s (11.4x, -4.2%) ca:15.7s (23.1x, -0.4%) he:10.9s (16.0x, 2.1%) ca:13.8s (20.3x, -0.4%) dr:14.4s (21.2x, -1.3%) ma: 2.3s ( 3.3x, -6.6%)
-- fbench --
fbench valgrind-new:0.28s no: 1.3s ( 4.8x, -----) me: 4.7s (16.7x, -----) ca: 7.3s (26.2x, -----) he: 3.7s (13.2x, -----) ca: 4.1s (14.7x, -----) dr: 3.5s (12.4x, -----) ma: 1.4s ( 5.0x, -----)
fbench valgrind-old:0.28s no: 1.4s ( 4.9x, -2.3%) me: 4.8s (17.1x, -2.6%) ca: 7.5s (26.9x, -2.5%) he: 3.7s (13.2x, 0.3%) ca: 3.9s (13.9x, 6.1%) dr: 3.3s (11.8x, 4.6%) ma: 1.4s ( 5.0x, 0.0%)
-- ffbench --
ffbench valgrind-new:0.26s no: 1.2s ( 4.8x, -----) me: 3.8s (14.7x, -----) ca: 2.4s ( 9.0x, -----) he: 9.3s (35.9x, -----) ca: 5.2s (19.9x, -----) dr: 4.7s (18.0x, -----) ma: 1.2s ( 4.5x, -----)
ffbench valgrind-old:0.26s no: 1.2s ( 4.8x, 0.0%) me: 3.8s (14.6x, 1.0%) ca: 2.4s ( 9.1x, -0.4%) he: 9.4s (36.1x, -0.5%) ca: 5.2s (20.0x, -0.6%) dr: 4.6s (17.6x, 1.9%) ma: 1.2s ( 4.5x, -0.9%)
-- heap --
heap valgrind-new:0.11s no: 0.9s ( 8.5x, -----) me: 7.1s (64.4x, -----) ca: 7.8s (70.5x, -----) he: 8.9s (81.3x, -----) ca: 4.1s (37.5x, -----) dr: 5.9s (53.3x, -----) ma: 6.5s (58.8x, -----)
heap valgrind-old:0.11s no: 1.0s ( 8.7x, -3.2%) me: 6.8s (62.1x, 3.5%) ca: 7.9s (71.6x, -1.7%) he: 9.1s (82.8x, -1.9%) ca: 4.2s (38.2x, -1.9%) dr: 5.9s (53.8x, -1.0%) ma: 6.3s (56.9x, 3.2%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.16s no: 1.0s ( 6.1x, -----) me:11.9s (74.7x, -----) ca: 8.6s (53.5x, -----) he:10.2s (63.9x, -----) ca: 4.6s (28.9x, -----) dr: 6.4s (39.9x, -----) ma: 6.3s (39.4x, -----)
heap_pdb4 valgrind-old:0.16s no: 0.9s ( 5.9x, 3.1%) me:11.9s (74.3x, 0.5%) ca: 8.6s (53.8x, -0.5%) he:10.3s (64.6x, -1.1%) ca: 4.6s (29.0x, -0.4%) dr: 6.7s (41.6x, -4.2%) ma: 6.3s (39.5x, -0.3%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.4s (36.0x, -----) me: 1.9s (188.0x, -----) ca: 1.3s (130.0x, -----) he: 1.6s (160.0x, -----) ca: 0.9s (89.0x, -----) dr: 1.5s (146.0x, -----) ma: 1.3s (132.0x, -----)
many-loss-records valgrind-old:0.01s no: 0.4s (36.0x, 0.0%) me: 1.9s (192.0x, -2.1%) ca: 1.3s (130.0x, 0.0%) he: 1.6s (159.0x, 0.6%) ca: 0.9s (87.0x, 2.2%) dr: 1.5s (146.0x, 0.0%) ma: 1.3s (134.0x, -1.5%)
-- many-xpts --
many-xpts valgrind-new:0.05s no: 0.4s ( 8.0x, -----) me: 2.5s (50.0x, -----) ca: 3.4s (68.0x, -----) he: 3.1s (62.8x, -----) ca: 1.2s (23.8x, -----) dr: 2.0s (40.8x, -----) ma: 1.9s (38.6x, -----)
many-xpts valgrind-old:0.05s no: 0.4s ( 8.6x, -7.5%) me: 2.5s (50.6x, -1.2%) ca: 3.4s (68.6x, -0.9%) he: 3.2s (63.6x, -1.3%) ca: 1.2s (24.4x, -2.5%) dr: 1.9s (39.0x, 4.4%) ma: 2.0s (39.2x, -1.6%)
-- sarp --
sarp valgrind-new:0.02s no: 0.3s (17.5x, -----) me: 3.0s (151.0x, -----) ca: 2.2s (111.0x, -----) he:10.4s (518.0x, -----) ca: 1.1s (57.0x, -----) dr: 1.2s (62.0x, -----) ma: 0.4s (19.5x, -----)
sarp valgrind-old:0.02s no: 0.3s (17.5x, 0.0%) me: 3.0s (150.0x, 0.7%) ca: 2.2s (109.0x, 1.8%) he:12.3s (613.0x,-18.3%) ca: 1.1s (57.0x, 0.0%) dr: 1.3s (63.0x, -1.6%) ma: 0.4s (20.0x, -2.6%)
-- tinycc --
tinycc valgrind-new:0.30s no: 1.9s ( 6.3x, -----) me:10.9s (36.4x, -----) ca:13.6s (45.4x, -----) he:13.1s (43.6x, -----) ca:10.2s (34.0x, -----) dr:10.2s (33.9x, -----) ma: 3.2s (10.5x, -----)
tinycc valgrind-old:0.30s no: 1.9s ( 6.2x, 1.6%) me:11.0s (36.7x, -0.9%) ca:13.6s (45.2x, 0.4%) he:14.1s (47.0x, -7.9%) ca:10.2s (33.9x, 0.2%) dr:10.5s (35.0x, -3.2%) ma: 3.2s (10.7x, -1.6%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
2732.54user 32.35system 48:34.26elapsed 94%CPU (0avgtext+0avgdata 500688maxresident)k
149384inputs+452928outputs (296major+11722847minor)pagefaults 0swaps
=================================================
./valgrind-old/helgrind/tests/pth_destroy_cond.stderr.diff
=================================================
--- pth_destroy_cond.stderr.exp 2014-10-22 00:00:11.867022034 +0000
+++ pth_destroy_cond.stderr.out 2014-10-22 00:15:17.943332642 +0000
@@ -5,6 +5,34 @@
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (pth_destroy_cond.c:29)
+---Thread-Announcement------------------------------------------
+
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+ Lock at 0x........ was first observed
+ at 0x........: pthread_mutex_init (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:25)
+ Address 0x........ is 0 bytes inside data symbol "mutex"
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: 1, at address 0x........
+ at 0x........: my_memcmp (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy@* (hg_intercepts.c:...)
+ by 0x........: ThreadFunction (pth_destroy_cond.c:18)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:31)
+ Address 0x........ is 4 bytes inside data symbol "cond"
+
----------------------------------------------------------------
Thread #x: pthread_cond_destroy: destruction of condition variable being waited upon
|
|
From: t. <358...@qq...> - 2014-10-21 17:31:44
|
As I complied valgrind, then run it on my arm board, found this: # ./valgrind Illegal instruction # Because my arm cpu is not armv7, but the params for arm-linux-gcc contented : #AM_CFLAGS_ARM_LINUX = $(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8 #AM_CFLAGS_PSO_ARM_LINUX = $(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8 $(AM_CFLAGS_PSO_BASE) #AM_CCASFLAGS_ARM_LINUX = -marm -mcpu=cortex-a8 -g I commented those above, then complied the source code again but found these: m_dispatch/dispatch-arm-linux.S: Assembler messages: m_dispatch/dispatch-arm-linux.S:103: Error: selected processor does not support ARM mode `movw r1,#47' m_dispatch/dispatch-arm-linux.S:104: Error: selected processor does not support ARM mode `movw r2,#0' m_dispatch/dispatch-arm-linux.S:156: Error: selected processor does not support ARM mode `movw r1,#:lower16:vgPlain_stats__n_xindirs_32' m_dispatch/dispatch-arm-linux.S:157: Error: selected processor does not support ARM mode `movt r1,#:upper16:vgPlain_stats__n_xindirs_32' m_dispatch/dispatch-arm-linux.S:164: Error: selected processor does not support ARM mode `movw r1,#(((1<<15))-1)' m_dispatch/dispatch-arm-linux.S:165: Error: selected processor does not support ARM mode `movw r4,#:lower16:vgPlain_tt_fast' m_dispatch/dispatch-arm-linux.S:168: Error: selected processor does not support ARM mode `movt r4,#:upper16:vgPlain_tt_fast' m_dispatch/dispatch-arm-linux.S:172: Error: selected processor does not support ARM mode `ldrd r4,r5,[r1,#0]' m_dispatch/dispatch-arm-linux.S:181: Error: selected processor does not support ARM mode `movw r1,#:lower16:vgPlain_stats__n_xindir_misses_32' m_dispatch/dispatch-arm-linux.S:182: Error: selected processor does not support ARM mode `movt r1,#:upper16:vgPlain_stats__n_xindir_misses_32' make[3]: *** [m_dispatch/libcoregrind_arm_linux_a-dispatch-arm-linux.o] Error 1 I am not familiar with ArmV7's disassembly code, could you help to modify the instruction movw, movt to mov ? or some which can run on ArmV9. Thank you very very much. http://valgrind.org/info/developers.html |
|
From: t. <358...@qq...> - 2014-10-21 17:24:08
|
As I complied valgrind, then run it on my arm board, found this: # ./valgrind Illegal instruction # Because my arm cpu is not armv7, but the params for arm-linux-gcc contented : #AM_CFLAGS_ARM_LINUX = $(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8 #AM_CFLAGS_PSO_ARM_LINUX = $(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8 $(AM_CFLAGS_PSO_BASE) #AM_CCASFLAGS_ARM_LINUX = -marm -mcpu=cortex-a8 -g I commented those above, then complied the source code again but found these: m_dispatch/dispatch-arm-linux.S: Assembler messages: m_dispatch/dispatch-arm-linux.S:103: Error: selected processor does not support ARM mode `movw r1,#47' m_dispatch/dispatch-arm-linux.S:104: Error: selected processor does not support ARM mode `movw r2,#0' m_dispatch/dispatch-arm-linux.S:156: Error: selected processor does not support ARM mode `movw r1,#:lower16:vgPlain_stats__n_xindirs_32' m_dispatch/dispatch-arm-linux.S:157: Error: selected processor does not support ARM mode `movt r1,#:upper16:vgPlain_stats__n_xindirs_32' m_dispatch/dispatch-arm-linux.S:164: Error: selected processor does not support ARM mode `movw r1,#(((1<<15))-1)' m_dispatch/dispatch-arm-linux.S:165: Error: selected processor does not support ARM mode `movw r4,#:lower16:vgPlain_tt_fast' m_dispatch/dispatch-arm-linux.S:168: Error: selected processor does not support ARM mode `movt r4,#:upper16:vgPlain_tt_fast' m_dispatch/dispatch-arm-linux.S:172: Error: selected processor does not support ARM mode `ldrd r4,r5,[r1,#0]' m_dispatch/dispatch-arm-linux.S:181: Error: selected processor does not support ARM mode `movw r1,#:lower16:vgPlain_stats__n_xindir_misses_32' m_dispatch/dispatch-arm-linux.S:182: Error: selected processor does not support ARM mode `movt r1,#:upper16:vgPlain_stats__n_xindir_misses_32' make[3]: *** [m_dispatch/libcoregrind_arm_linux_a-dispatch-arm-linux.o] Error 1 I am not familiar with ArmV7's disassembly code, could you help to modify the instruction movw, movt to mov ? or some which can run on ArmV9. Thank you very very much. |
|
From: <sv...@va...> - 2014-10-21 17:15:23
|
Author: florian
Date: Tue Oct 21 18:15:14 2014
New Revision: 14647
Log:
Rewritten to avoid cast that drops const qualification.
Modified:
trunk/helgrind/hg_intercepts.c
trunk/shared/vg_replace_strmem.c
Modified: trunk/helgrind/hg_intercepts.c
==============================================================================
--- trunk/helgrind/hg_intercepts.c (original)
+++ trunk/helgrind/hg_intercepts.c Tue Oct 21 18:15:14 2014
@@ -136,7 +136,7 @@
#define DO_PthAPIerror(_fnnameF, _errF) \
do { \
- char* _fnname = (char*)(_fnnameF); \
+ const char* _fnname = (_fnnameF); \
long _err = (long)(int)(_errF); \
const char* _errstr = lame_strerror(_err); \
DO_CREQ_v_WWW(_VG_USERREQ__HG_PTH_API_ERROR, \
Modified: trunk/shared/vg_replace_strmem.c
==============================================================================
--- trunk/shared/vg_replace_strmem.c (original)
+++ trunk/shared/vg_replace_strmem.c Tue Oct 21 18:15:14 2014
@@ -1327,8 +1327,6 @@
void* VG_REPLACE_FUNCTION_EZU(20290,soname,fnname) \
( void *dst, const void *src, SizeT len ) \
{ \
- register HChar *d; \
- register HChar *s; \
SizeT len_saved = len; \
\
if (len == 0) \
@@ -1338,14 +1336,14 @@
RECORD_OVERLAP_ERROR("mempcpy", dst, src, len); \
\
if ( dst > src ) { \
- d = (char *)dst + len - 1; \
- s = (char *)src + len - 1; \
+ register HChar *d = (char *)dst + len - 1; \
+ register const HChar *s = (const char *)src + len - 1; \
while ( len-- ) { \
*d-- = *s--; \
} \
} else if ( dst < src ) { \
- d = (char *)dst; \
- s = (char *)src; \
+ register HChar *d = dst; \
+ register const HChar *s = src; \
while ( len-- ) { \
*d++ = *s++; \
} \
|
|
From: Bart V. A. <bva...@ac...> - 2014-10-21 13:53:58
|
On 10/21/14 01:36, Anmol Paralkar wrote:
> I see failures in my armv7 valgrind-3.10.0 run that I am guessing have
> to do with missing glibc debug packages and/or having a stripped glibc.
>
> Just thought I’d run this past you folks just in case someone’s seen
> this before:
>
> root@ls1021aqds:/home/anmol/valgrind-trunk-ls1021aqds# uname -a
>
> Linux ls1021aqds 3.12.0+ #1 SMP Thu Oct 16 17:22:18 CDT 2014 armv7l
> GNU/Linux
>
> root@ls1021aqds:/home/anmol/valgrind-trunk-ls1021aqds# cat
> drd/tests/annotate_barrier.stderr.diff
>
> --- annotate_barrier.stderr.exp 2014-10-17 16:11:30.557529158 +0000
>
> +++ annotate_barrier.stderr.out 2014-10-20 22:25:27.965963442 +0000
>
> @@ -24,8 +24,6 @@
>
> Thread 2:
>
> Conflicting store by thread 2 at 0x........ size 4
>
> at 0x........: threadfunc (annotate_barrier.c:?)
>
> - by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
>
> - by 0x........: (within libpthread-?.?.so)
>
> Address 0x........ is at offset 0 from 0x......... Allocation context:
>
> at 0x........: malloc (vg_replace_malloc.c:...)
>
> bys1021aqds:/home/anmol/valgrind-trunk-ls1021aqds# .c:?)
>
> root@ls1021aqds:/home/anmol/valgrind-trunk-ls1021aqds# file
> /lib/libc-2.18-2013.10.so
>
> /lib/libc-2.18-2013.10.so: ELF 32-bit LSB shared object, ARM, EABI5
> version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux
> 2.6.16, stripped
>
> root@ls1021aqds:/home/anmol/valgrind-trunk-ls1021aqds#
>
> If it is not the above, I’d next try to debug drd/drd_error.c around
> line 201:
>
> print_err_detail("%sConflicting %s by thread %d at 0x%08lx size
> %ld%s\n",
>
> what_prefix, dri->access_type == eStore ? "store" :
> "load",
>
> dri->tid, dri->addr, dri->size, what_suffix);
>
> VG_(pp_ExeContext)(VG_(get_error_where)(err)); // Fails?
>
> Am I on the right track?
Hello Ammol,
As you can see in the nightly build output produced on various servers
DRD in general and this test case in particular run reliably on x86 and
PPC systems. I'm not sure what makes it fail on ARM. But I think that
the Valgrind stack backtrace code might be a better place to start than
the DRD source code.
Bart.
|
|
From: <sv...@va...> - 2014-10-21 07:20:28
|
Author: florian
Date: Tue Oct 21 08:20:20 2014
New Revision: 14646
Log:
Add support for ioctl(fd, TIOCSIG, signal_number) which used
to issue a false complaint. Fixes BZ #339706
Source patch by David Herrmann (dh....@gm...).
Testcase by myself.
Added:
trunk/memcheck/tests/linux/ioctl-tiocsig.c
trunk/memcheck/tests/linux/ioctl-tiocsig.stderr.exp
trunk/memcheck/tests/linux/ioctl-tiocsig.vgtest
Modified:
trunk/NEWS
trunk/coregrind/m_syswrap/syswrap-linux.c
trunk/include/vki/vki-linux.h
trunk/memcheck/tests/linux/ (props changed)
trunk/memcheck/tests/linux/Makefile.am
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Tue Oct 21 08:20:20 2014
@@ -42,6 +42,7 @@
339688 Mac-specific ASM does not support .version directive (cpuid,
tronical and pushfpopf tests)
+339706 Fix false positive for ioctl(TIOCSIG) on linux
339721 assertion 'check_sibling == sibling' failed in readdwarf3.c ...
339789 Fix none/tests/execve test on Mac OS X 10.9
339808 Fix none/tests/rlimit64_nofile test on Mac OS X 10.9
Modified: trunk/coregrind/m_syswrap/syswrap-linux.c
==============================================================================
--- trunk/coregrind/m_syswrap/syswrap-linux.c (original)
+++ trunk/coregrind/m_syswrap/syswrap-linux.c Tue Oct 21 08:20:20 2014
@@ -5481,6 +5481,7 @@
case VKI_TCXONC:
case VKI_TCSBRKP:
case VKI_TCFLSH:
+ case VKI_TIOCSIG:
/* These just take an int by value */
break;
case VKI_TIOCGWINSZ:
@@ -8270,6 +8271,7 @@
case VKI_TCXONC:
case VKI_TCSBRKP:
case VKI_TCFLSH:
+ case VKI_TIOCSIG:
break;
case VKI_TIOCGWINSZ:
POST_MEM_WRITE( ARG3, sizeof(struct vki_winsize) );
Modified: trunk/include/vki/vki-linux.h
==============================================================================
--- trunk/include/vki/vki-linux.h (original)
+++ trunk/include/vki/vki-linux.h Tue Oct 21 08:20:20 2014
@@ -2955,6 +2955,10 @@
#define VKI_FIOQSIZE 0x5460 /* Value differs on some platforms */
#endif
+#ifndef VKI_TIOCSIG
+#define VKI_TIOCSIG _VKI_IOW('T', 0x36, int) /* Value differs on some platforms */
+#endif
+
//----------------------------------------------------------------------
// From kernel/common/include/linux/ashmem.h
//----------------------------------------------------------------------
Modified: trunk/memcheck/tests/linux/Makefile.am
==============================================================================
--- trunk/memcheck/tests/linux/Makefile.am (original)
+++ trunk/memcheck/tests/linux/Makefile.am Tue Oct 21 08:20:20 2014
@@ -6,6 +6,7 @@
EXTRA_DIST = \
brk.stderr.exp brk.vgtest \
capget.vgtest capget.stderr.exp capget.stderr.exp2 \
+ ioctl-tiocsig.vgtest ioctl-tiocsig.stderr.exp \
lsframe1.vgtest lsframe1.stdout.exp lsframe1.stderr.exp \
lsframe2.vgtest lsframe2.stdout.exp lsframe2.stderr.exp \
rfcomm.vgtest rfcomm.stderr.exp \
@@ -24,6 +25,7 @@
check_PROGRAMS = \
brk \
capget \
+ ioctl-tiocsig \
getregset \
lsframe1 \
lsframe2 \
Added: trunk/memcheck/tests/linux/ioctl-tiocsig.c
==============================================================================
--- trunk/memcheck/tests/linux/ioctl-tiocsig.c (added)
+++ trunk/memcheck/tests/linux/ioctl-tiocsig.c Tue Oct 21 08:20:20 2014
@@ -0,0 +1,7 @@
+#include <sys/ioctl.h>
+
+int main()
+{
+ ioctl(9, TIOCSIG, 9);
+ return 0;
+}
Added: trunk/memcheck/tests/linux/ioctl-tiocsig.stderr.exp
==============================================================================
(empty)
Added: trunk/memcheck/tests/linux/ioctl-tiocsig.vgtest
==============================================================================
--- trunk/memcheck/tests/linux/ioctl-tiocsig.vgtest (added)
+++ trunk/memcheck/tests/linux/ioctl-tiocsig.vgtest Tue Oct 21 08:20:20 2014
@@ -0,0 +1,2 @@
+prog: ioctl-tiocsig
+vgopts: -q
|
|
From: Rich C. <rc...@wi...> - 2014-10-21 05:30:16
|
valgrind revision: 14645
VEX revision: 2975
C compiler: gcc (SUSE Linux) 4.8.1 20130909 [gcc-4_8-branch revision 202388]
GDB: GNU gdb (GDB; openSUSE Factory) 7.6.50.20130731-cvs
Assembler: GNU assembler (GNU Binutils; openSUSE Factory) 2.23.2
C library: GNU C Library (GNU libc) stable release version 2.18 (git )
uname -mrs: Linux 3.11.4-3-desktop x86_64
Vendor version: Welcome to openSUSE 13.1 "Bottle" Beta 1 - Kernel %r (%t).
Nightly build on rodan ( Linux 3.11.4-3-desktop x86_64 )
Started at 2014-10-20 19:22:02 CDT
Ended at 2014-10-21 00:30:03 CDT
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
== 611 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (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
== 611 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
helgrind/tests/hg05_race2 (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Mon Oct 20 20:44:11 2014
--- new.short Mon Oct 20 21:50:44 2014
***************
*** 8,10 ****
! == 611 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/err_disable3 (stderr)
--- 8,10 ----
! == 611 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/err_disable3 (stderr)
***************
*** 13,15 ****
memcheck/tests/threadname_xml (stderr)
- helgrind/tests/hg05_race2 (stderr)
--- 13,14 ----
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
+ perl perf/vg_perf --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old perf
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.48s no: 7.9s (16.5x, -----) me:15.7s (32.7x, -----) ca:62.1s (129.4x, -----) he: 9.9s (20.6x, -----) ca:17.4s (36.4x, -----) dr: 9.7s (20.2x, -----) ma: 9.2s (19.1x, -----)
bigcode1 valgrind-old:0.48s no: 7.9s (16.5x, 0.0%) me:15.7s (32.7x, 0.1%) ca:62.1s (129.4x, -0.0%) he: 9.9s (20.6x, 0.3%) ca:17.5s (36.4x, -0.1%) dr: 9.7s (20.2x, 0.0%) ma: 9.2s (19.1x, 0.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.49s no:18.9s (38.7x, -----) me:40.0s (81.5x, -----) ca:107.2s (218.8x, -----) he:23.6s (48.2x, -----) ca:33.3s (67.9x, -----) dr:22.5s (45.9x, -----) ma:21.8s (44.4x, -----)
bigcode2 valgrind-old:0.49s no:19.0s (38.7x, -0.1%) me:39.9s (81.5x, 0.0%) ca:108.3s (220.9x, -1.0%) he:23.6s (48.2x, 0.1%) ca:33.3s (68.0x, -0.1%) dr:22.5s (45.9x, 0.0%) ma:21.8s (44.4x, 0.0%)
-- bz2 --
bz2 valgrind-new:2.32s no: 8.0s ( 3.5x, -----) me:25.7s (11.1x, -----) ca:60.0s (25.8x, -----) he:38.1s (16.4x, -----) ca:56.8s (24.5x, -----) dr:55.7s (24.0x, -----) ma: 7.6s ( 3.3x, -----)
bz2 valgrind-old:2.32s no: 8.0s ( 3.5x, -0.1%) me:25.7s (11.1x, -0.0%) ca:60.0s (25.8x, 0.0%) he:38.1s (16.4x, -0.1%) ca:56.8s (24.5x, -0.0%) dr:55.7s (24.0x, 0.0%) ma: 7.6s ( 3.3x, 0.1%)
-- fbench --
fbench valgrind-new:1.44s no: 5.4s ( 3.8x, -----) me:18.2s (12.7x, -----) ca:27.9s (19.4x, -----) he:13.8s ( 9.6x, -----) ca:17.6s (12.2x, -----) dr:13.9s ( 9.7x, -----) ma: 5.6s ( 3.9x, -----)
fbench valgrind-old:1.44s no: 5.4s ( 3.8x, 0.2%) me:18.3s (12.7x, -0.1%) ca:27.9s (19.4x, 0.0%) he:13.9s ( 9.6x, -0.6%) ca:17.6s (12.2x, 0.1%) dr:13.9s ( 9.7x, -0.1%) ma: 5.6s ( 3.9x, 0.0%)
-- ffbench --
ffbench valgrind-new:1.00s no: 3.7s ( 3.7x, -----) me:13.1s (13.1x, -----) ca: 8.3s ( 8.3x, -----) he:22.5s (22.5x, -----) ca:23.1s (23.1x, -----) dr:18.0s (18.0x, -----) ma: 3.7s ( 3.7x, -----)
ffbench valgrind-old:1.00s no: 3.7s ( 3.7x, 0.3%) me:13.1s (13.1x, 0.1%) ca: 8.3s ( 8.3x, 0.0%) he:22.5s (22.5x, 0.3%) ca:23.1s (23.1x, 0.0%) dr:18.0s (18.0x, 0.0%) ma: 3.7s ( 3.7x, -0.3%)
-- heap --
heap valgrind-new:0.41s no: 3.2s ( 7.9x, -----) me:22.7s (55.3x, -----) ca:31.7s (77.4x, -----) he:30.2s (73.8x, -----) ca:16.9s (41.2x, -----) dr:20.6s (50.3x, -----) ma:22.6s (55.0x, -----)
heap valgrind-old:0.41s no: 3.2s ( 7.9x, 0.0%) me:22.6s (55.2x, 0.1%) ca:31.7s (77.4x, 0.0%) he:30.2s (73.7x, 0.0%) ca:16.9s (41.1x, 0.1%) dr:20.6s (50.3x, 0.0%) ma:22.6s (55.0x, 0.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.56s no: 3.5s ( 6.3x, -----) me:46.2s (82.4x, -----) ca:35.4s (63.2x, -----) he:34.4s (61.5x, -----) ca:18.7s (33.4x, -----) dr:23.2s (41.5x, -----) ma:23.8s (42.5x, -----)
heap_pdb4 valgrind-old:0.56s no: 3.5s ( 6.3x, 0.6%) me:45.4s (81.1x, 1.6%) ca:35.4s (63.2x, 0.0%) he:34.4s (61.5x, 0.0%) ca:18.7s (33.4x, 0.0%) dr:23.2s (41.5x, 0.1%) ma:23.9s (42.6x, -0.2%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 1.3s (25.4x, -----) me: 6.8s (135.6x, -----) ca: 5.2s (104.8x, -----) he: 6.0s (119.6x, -----) ca: 3.6s (71.6x, -----) dr: 5.5s (110.6x, -----) ma: 4.8s (95.8x, -----)
many-loss-records valgrind-old:0.05s no: 1.3s (25.4x, 0.0%) me: 6.8s (136.0x, -0.3%) ca: 5.2s (105.0x, -0.2%) he: 6.0s (119.6x, 0.0%) ca: 3.6s (71.4x, 0.3%) dr: 5.5s (110.4x, 0.2%) ma: 4.8s (96.0x, -0.2%)
-- many-xpts --
many-xpts valgrind-new:0.15s no: 1.5s (10.2x, -----) me: 7.9s (52.8x, -----) ca:13.4s (89.3x, -----) he:10.4s (69.1x, -----) ca: 4.9s (32.7x, -----) dr: 7.1s (47.2x, -----) ma: 7.5s (49.7x, -----)
many-xpts valgrind-old:0.15s no: 1.5s (10.3x, -0.7%) me: 8.0s (53.0x, -0.4%) ca:13.4s (89.3x, 0.0%) he:10.3s (69.0x, 0.1%) ca: 4.9s (32.7x, 0.0%) dr: 7.1s (47.1x, 0.3%) ma: 7.4s (49.2x, 0.9%)
-- sarp --
sarp valgrind-new:0.10s no: 1.5s (15.1x, -----) me:10.3s (103.2x, -----) ca: 8.5s (85.3x, -----) he:34.2s (341.9x, -----) ca: 4.8s (47.7x, -----) dr: 5.0s (49.7x, -----) ma: 1.5s (15.4x, -----)
sarp valgrind-old:0.10s no: 1.5s (15.1x, 0.0%) me:10.3s (102.9x, 0.3%) ca: 8.5s (85.3x, 0.0%) he:34.1s (340.9x, 0.3%) ca: 4.8s (47.7x, 0.0%) dr: 5.0s (49.6x, 0.2%) ma: 1.5s (15.4x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.76s no: 7.6s (10.0x, -----) me:38.8s (51.0x, -----) ca:49.8s (65.5x, -----) he:46.0s (60.5x, -----) ca:40.9s (53.8x, -----) dr:39.3s (51.7x, -----) ma:12.0s (15.7x, -----)
tinycc valgrind-old:0.76s no: 7.6s (10.0x, -0.3%) me:38.8s (51.1x, -0.0%) ca:49.8s (65.5x, -0.0%) he:46.0s (60.5x, -0.0%) ca:40.9s (53.8x, 0.0%) dr:39.3s (51.7x, 0.0%) ma:11.9s (15.7x, 0.2%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 159m18.923s
user 157m7.390s
sys 1m57.285s
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-10-20 20:44:17.235146474 -0500
+++ err_disable3.stderr.out 2014-10-20 21:04:38.103912089 -0500
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-new/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2014-10-20 20:44:18.104155627 -0500
+++ err_disable4.stderr.out 2014-10-20 21:04:43.341966802 -0500
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-new/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2014-10-20 20:44:17.841152857 -0500
+++ threadname.stderr.out 2014-10-20 21:13:16.295307348 -0500
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-new/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2014-10-20 20:44:17.545149740 -0500
+++ threadname_xml.stderr.out 2014-10-20 21:13:19.368339023 -0500
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
=================================================
./valgrind-old/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2014-10-20 19:22:20.010834522 -0500
+++ hg05_race2.stderr.out 2014-10-20 20:17:07.182030251 -0500
@@ -26,8 +26,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
----------------------------------------------------------------
@@ -42,8 +41,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-10-20 19:22:15.643787492 -0500
+++ err_disable3.stderr.out 2014-10-20 19:43:16.721375502 -0500
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-old/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2014-10-20 19:22:16.499796711 -0500
+++ err_disable4.stderr.out 2014-10-20 19:57:40.173686150 -0500
@@ -1,6 +1,7 @@
-------- Letting 498 threads exit w/ errs disabled ------
+err_disable4: err_disable4.c:85: main: Assertion `!r' failed.
WARNING: exiting thread has error reporting disabled.
WARNING: possibly as a result of some mistake in the use
WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros.
@@ -1483,30 +1484,3 @@
WARNING: exiting thread has error reporting disabled.
WARNING: possibly as a result of some mistake in the use
WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros.
-WARNING: exiting thread has error reporting disabled.
-WARNING: possibly as a result of some mistake in the use
-WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros.
-WARNING: exiting thread has error reporting disabled.
-WARNING: possibly as a result of some mistake in the use
-WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros.
-WARNING: exiting thread has error reporting disabled.
-WARNING: possibly as a result of some mistake in the use
-WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros.
-WARNING: exiting thread has error reporting disabled.
-WARNING: possibly as a result of some mistake in the use
-WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros.
-
--------- Letting 498 threads make an error ------
-
-Thread x:
-Invalid read of size 1
- at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
- Address 0x........ is 5 bytes inside a block of size 10 free'd
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (err_disable4.c:68)
-
-
--------- Got 498 errors (expected 498 ==> PASS) ------
-
=================================================
./valgrind-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2014-10-20 19:22:16.252794051 -0500
+++ threadname.stderr.out 2014-10-20 20:06:33.171321078 -0500
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-old/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2014-10-20 19:22:15.955790852 -0500
+++ threadname_xml.stderr.out 2014-10-20 20:06:36.256353688 -0500
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
|
|
From: <ma...@bu...> - 2014-10-21 04:34:23
|
valgrind revision: 14645
VEX revision: 2975
C compiler: gcc (GCC) 4.8.3 20140624 (Red Hat 4.8.3-1)
GDB: GNU gdb (GDB) Fedora 7.7.1-18.fc20
Assembler: GNU assembler version 2.23.2
C library: GNU C Library (GNU libc) stable release version 2.18
uname -mrs: Linux 3.11.10-301.fc20.s390x s390x
Vendor version: Fedora 20 (Heisenbug)
Nightly build on lfedora1 ( Fedora release 20 (Heisenbug), s390x )
Started at 2014-10-21 00:00:01 UTC
Ended at 2014-10-21 01:29:18 UTC
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
== 667 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/pth_cond_destroy_busy (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2014-10-21 00:46:27.070027042 +0000
+++ locked_vs_unlocked2.stderr.out 2014-10-21 01:06:09.480056800 +0000
@@ -16,13 +16,13 @@
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:58)
- Address 0x........ is 0 bytes inside data symbol "mx2a"
+ by 0x........: main (locked_vs_unlocked2.c:59)
+ Address 0x........ is 0 bytes inside data symbol "mx2b"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:59)
- Address 0x........ is 0 bytes inside data symbol "mx2b"
+ by 0x........: main (locked_vs_unlocked2.c:58)
+ Address 0x........ is 0 bytes inside data symbol "mx2a"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
=================================================
./valgrind-new/helgrind/tests/pth_cond_destroy_busy.stderr.diff
=================================================
--- pth_cond_destroy_busy.stderr.exp 2014-10-21 00:46:26.990027040 +0000
+++ pth_cond_destroy_busy.stderr.out 2014-10-21 01:06:16.750056972 +0000
@@ -47,4 +47,4 @@
First pthread_cond_destroy() call returned EBUSY.
Second pthread_cond_destroy() call returned success.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2014-10-21 00:46:26.990027040 +0000
+++ tc22_exit_w_lock.stderr.out 2014-10-21 01:07:38.490059020 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is not stack'd, malloc'd or on a free list
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -23,10 +40,6 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -34,4 +47,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2014-10-21 00:46:26.990027040 +0000
+++ tc22_exit_w_lock.stderr.out 2014-10-21 01:07:38.490059020 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is not stack'd, malloc'd or on a free list
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2014-10-21 00:03:30.009957065 +0000
+++ locked_vs_unlocked2.stderr.out 2014-10-21 00:23:06.789986800 +0000
@@ -16,13 +16,13 @@
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:58)
- Address 0x........ is 0 bytes inside data symbol "mx2a"
+ by 0x........: main (locked_vs_unlocked2.c:59)
+ Address 0x........ is 0 bytes inside data symbol "mx2b"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:59)
- Address 0x........ is 0 bytes inside data symbol "mx2b"
+ by 0x........: main (locked_vs_unlocked2.c:58)
+ Address 0x........ is 0 bytes inside data symbol "mx2a"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
=================================================
./valgrind-old/helgrind/tests/pth_cond_destroy_busy.stderr.diff
=================================================
--- pth_cond_destroy_busy.stderr.exp 2014-10-21 00:03:29.979957064 +0000
+++ pth_cond_destroy_busy.stderr.out 2014-10-21 00:23:13.649986962 +0000
@@ -47,4 +47,4 @@
First pthread_cond_destroy() call returned EBUSY.
Second pthread_cond_destroy() call returned success.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2014-10-21 00:03:29.949957062 +0000
+++ tc22_exit_w_lock.stderr.out 2014-10-21 00:24:32.849988933 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is not stack'd, malloc'd or on a free list
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -23,10 +40,6 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -34,4 +47,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2014-10-21 00:03:29.979957064 +0000
+++ tc22_exit_w_lock.stderr.out 2014-10-21 00:24:32.849988933 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is not stack'd, malloc'd or on a free list
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
|
|
From: Christian B. <bor...@de...> - 2014-10-21 04:13:42
|
valgrind revision: 14645 VEX revision: 2975 C compiler: gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] GDB: GNU gdb (GDB) SUSE (7.5.1-0.7.29) Assembler: GNU assembler (GNU Binutils; SUSE Linux Enterprise 11) 2.23.1 C library: GNU C Library stable release version 2.11.3 (20110527) uname -mrs: Linux 3.0.101-0.35-default s390x Vendor version: Welcome to SUSE Linux Enterprise Server 11 SP3 (s390x) - Kernel %r (%t). Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP3 gcc 4.3.4 on z196 (s390x) ) Started at 2014-10-21 03:45:01 CEST Ended at 2014-10-21 06:13:27 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 == 661 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) helgrind/tests/pth_cond_destroy_busy (stderr) helgrind/tests/tc20_verifywrap (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.23s no: 4.4s (19.3x, -----) me: 7.2s (31.3x, -----) ca:26.0s (113.1x, -----) he: 5.4s (23.5x, -----) ca: 9.2s (40.2x, -----) dr: 5.6s (24.5x, -----) ma: 5.0s (21.6x, -----) bigcode1 valgrind-old:0.23s no: 4.4s (19.3x, 0.0%) me: 7.2s (31.3x, 0.1%) ca:26.0s (113.1x, 0.0%) he: 5.4s (23.5x, 0.0%) ca: 9.2s (40.2x, 0.0%) dr: 5.6s (24.5x, 0.0%) ma: 5.0s (21.6x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 7.6s (31.8x, -----) me:14.4s (60.0x, -----) ca:39.3s (163.8x, -----) he:10.6s (44.3x, -----) ca:14.7s (61.2x, -----) dr:10.1s (41.9x, -----) ma: 8.7s (36.2x, -----) bigcode2 valgrind-old:0.24s no: 7.6s (31.8x, 0.1%) me:14.4s (60.1x, -0.1%) ca:39.3s (163.6x, 0.1%) he:10.6s (44.3x, 0.0%) ca:14.7s (61.3x, -0.2%) dr:10.1s (41.9x, -0.1%) ma: 8.7s (36.0x, 0.6%) -- bz2 -- bz2 valgrind-new:0.70s no: 5.1s ( 7.3x, -----) me:12.9s (18.4x, -----) ca:30.2s (43.2x, -----) he:19.8s (28.3x, -----) ca:34.0s (48.6x, -----) dr:29.5s (42.2x, -----) ma: 4.0s ( 5.8x, -----) bz2 valgrind-old:0.70s no: 5.1s ( 7.3x, 1.0%) me:12.9s (18.4x, -0.1%) ca:30.2s (43.2x, -0.0%) he:19.8s (28.3x, 0.1%) ca:34.0s (48.6x, -0.0%) dr:29.5s (42.1x, 0.0%) ma: 4.1s ( 5.8x, -0.2%) -- fbench -- fbench valgrind-new:0.41s no: 1.6s ( 4.0x, -----) me: 4.5s (10.9x, -----) ca: 9.2s (22.5x, -----) he: 6.4s (15.7x, -----) ca: 7.3s (17.8x, -----) dr: 5.8s (14.2x, -----) ma: 1.7s ( 4.1x, -----) fbench valgrind-old:0.41s no: 1.6s ( 4.0x, 0.0%) me: 4.4s (10.8x, 0.2%) ca: 9.2s (22.6x, -0.2%) he: 6.4s (15.7x, -0.2%) ca: 7.3s (17.8x, 0.1%) dr: 5.8s (14.2x, 0.0%) ma: 1.7s ( 4.1x, -0.0%) -- ffbench -- ffbench valgrind-new:0.21s no: 1.1s ( 5.1x, -----) me: 3.5s (16.6x, -----) ca: 3.0s (14.3x, -----) he:44.9s (213.8x, -----) ca: 9.5s (45.3x, -----) dr: 7.3s (35.0x, -----) ma: 1.0s ( 4.7x, -----) ffbench valgrind-old:0.21s no: 1.1s ( 5.1x, 0.0%) me: 3.5s (16.6x, 0.3%) ca: 3.0s (14.3x, 0.0%) he:45.0s (214.0x, -0.1%) ca: 9.5s (45.3x, -0.1%) dr: 7.4s (35.0x, -0.1%) ma: 1.0s ( 4.7x, 0.0%) -- heap -- heap valgrind-new:0.23s no: 1.9s ( 8.2x, -----) me: 8.9s (38.5x, -----) ca:13.1s (56.7x, -----) he:13.1s (57.1x, -----) ca:11.1s (48.3x, -----) dr: 7.9s (34.3x, -----) ma: 8.0s (34.7x, -----) heap valgrind-old:0.23s no: 1.9s ( 8.4x, -2.7%) me: 8.9s (38.5x, 0.0%) ca:13.0s (56.7x, 0.1%) he:13.1s (56.7x, 0.7%) ca:11.1s (48.2x, 0.1%) dr: 7.8s (34.0x, 0.9%) ma: 8.0s (34.9x, -0.5%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.23s no: 2.1s ( 9.3x, -----) me:13.0s (56.6x, -----) ca:14.1s (61.4x, -----) he:14.3s (62.3x, -----) ca:12.3s (53.7x, -----) dr: 8.8s (38.1x, -----) ma: 8.2s (35.6x, -----) heap_pdb4 valgrind-old:0.23s no: 2.1s ( 9.0x, 4.2%) me:13.0s (56.5x, 0.1%) ca:14.1s (61.3x, 0.1%) he:14.4s (62.4x, -0.2%) ca:12.3s (53.6x, 0.2%) dr: 8.8s (38.1x, 0.0%) ma: 8.2s (35.8x, -0.5%) -- many-loss-records -- many-loss-records valgrind-new:0.03s no: 0.5s (16.7x, -----) me: 2.3s (78.0x, -----) ca: 1.9s (64.3x, -----) he: 2.4s (80.3x, -----) ca: 1.9s (64.3x, -----) dr: 2.0s (65.7x, -----) ma: 1.7s (56.3x, -----) many-loss-records valgrind-old:0.03s no: 0.5s (16.3x, 2.0%) me: 2.4s (78.3x, -0.4%) ca: 1.9s (64.7x, -0.5%) he: 2.4s (80.3x, 0.0%) ca: 1.9s (64.3x, 0.0%) dr: 2.0s (65.7x, 0.0%) ma: 1.7s (56.0x, 0.6%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.7s ( 9.3x, -----) me: 3.4s (48.1x, -----) ca:372.8s (5326.0x, -----) he: 6.9s (98.1x, -----) ca: 2.8s (40.3x, -----) dr: 2.7s (38.7x, -----) ma: 2.6s (37.6x, -----) many-xpts valgrind-old:0.07s no: 0.6s ( 9.1x, 1.5%) me: 3.4s (48.1x, 0.0%) ca:373.0s (5328.3x, -0.0%) he: 6.9s (98.3x, -0.1%) ca: 2.8s (40.1x, 0.4%) dr: 2.7s (38.7x, 0.0%) ma: 2.6s (37.4x, 0.4%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (19.3x, -----) me: 3.7s (123.0x, -----) ca: 3.2s (106.7x, -----) he:17.3s (577.3x, -----) ca: 2.1s (68.7x, -----) dr: 1.6s (52.7x, -----) ma: 0.5s (17.3x, -----) sarp valgrind-old:0.03s no: 0.6s (19.7x, -1.7%) me: 3.7s (123.0x, 0.0%) ca: 3.2s (106.7x, 0.0%) he:17.5s (584.0x, -1.2%) ca: 2.0s (68.3x, 0.5%) dr: 1.6s (52.7x, 0.0%) ma: 0.5s (17.3x, 0.0%) -- tinycc -- tinycc valgrind-new:0.22s no: 2.9s (13.0x, -----) me:14.6s (66.1x, -----) ca:29.6s (134.5x, -----) he:28.3s (128.7x, -----) ca:21.1s (95.9x, -----) dr:20.9s (94.9x, -----) ma: 4.2s (19.0x, -----) tinycc valgrind-old:0.22s no: 2.9s (13.4x, -2.8%) me:14.5s (66.1x, 0.1%) ca:29.6s (134.4x, 0.0%) he:28.2s (128.3x, 0.3%) ca:21.1s (95.7x, 0.2%) dr:20.8s (94.5x, 0.4%) ma: 4.1s (18.8x, 1.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 111m57.210s user 111m7.583s sys 0m41.118s |
|
From: Tom H. <to...@co...> - 2014-10-21 03:23:15
|
valgrind revision: 14645 VEX revision: 2975 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.1-48.fc15) Assembler: GNU assembler version 2.21.51.0.6-6.fc15 20110118 C library: GNU C Library stable release version 2.14.1 uname -mrs: Linux 3.16.6-200.fc20.x86_64 x86_64 Vendor version: Fedora release 15 (Lovelock) Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2014-10-21 03:12:44 BST Ended at 2014-10-21 04:23:03 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 695 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.6s (16.5x, -----) me: 3.4s (33.7x, -----) ca:14.3s (143.1x, -----) he: 2.0s (20.3x, -----) ca: 3.8s (38.2x, -----) dr: 2.0s (19.6x, -----) ma: 1.9s (19.4x, -----) bigcode1 valgrind-old:0.10s no: 1.6s (16.5x, 0.0%) me: 3.4s (33.6x, 0.3%) ca:14.4s (144.0x, -0.6%) he: 2.0s (20.4x, -0.5%) ca: 3.8s (38.0x, 0.5%) dr: 2.0s (19.7x, -0.5%) ma: 1.9s (19.5x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.0x, -----) me: 8.4s (76.5x, -----) ca:25.9s (235.6x, -----) he: 5.0s (45.2x, -----) ca: 7.2s (65.8x, -----) dr: 4.7s (42.7x, -----) ma: 4.6s (41.5x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.2x, -0.5%) me: 8.4s (76.0x, 0.6%) ca:25.0s (227.1x, 3.6%) he: 5.0s (45.3x, -0.2%) ca: 7.2s (65.2x, 1.0%) dr: 4.7s (42.9x, -0.4%) ma: 4.6s (41.6x, -0.2%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.0x, -----) me: 5.7s (11.0x, -----) ca:13.2s (25.3x, -----) he: 8.2s (15.8x, -----) ca:11.1s (21.3x, -----) dr:11.3s (21.7x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, -0.6%) me: 5.7s (10.9x, 0.2%) ca:13.2s (25.3x, 0.1%) he: 8.2s (15.9x, -0.5%) ca:11.1s (21.4x, -0.1%) dr:11.3s (21.7x, -0.3%) ma: 1.6s ( 3.1x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.5x, -----) me: 3.7s (17.0x, -----) ca: 5.5s (25.0x, -----) he: 2.6s (12.0x, -----) ca: 3.1s (14.3x, -----) dr: 2.6s (12.0x, -----) ma: 1.0s ( 4.6x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.4x, 3.0%) me: 3.6s (16.4x, 3.5%) ca: 5.3s (24.2x, 3.1%) he: 2.7s (12.4x, -3.4%) ca: 3.1s (14.2x, 0.3%) dr: 2.6s (12.0x, -0.4%) ma: 1.0s ( 4.6x, 0.0%) -- ffbench -- ffbench valgrind-new:0.20s no: 0.9s ( 4.5x, -----) me: 2.8s (13.8x, -----) ca: 1.8s ( 8.9x, -----) he: 5.6s (28.1x, -----) ca: 4.0s (20.0x, -----) dr: 3.4s (17.1x, -----) ma: 0.8s ( 4.2x, -----) ffbench valgrind-old:0.20s no: 0.9s ( 4.5x, 0.0%) me: 2.8s (13.8x, 0.0%) ca: 1.8s ( 8.9x, 0.0%) he: 5.1s (25.4x, 9.4%) ca: 4.1s (20.3x, -1.2%) dr: 3.4s (17.0x, 0.3%) ma: 0.8s ( 4.1x, 1.2%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.0x, -----) me: 5.0s (62.3x, -----) ca: 6.1s (76.5x, -----) he: 6.6s (82.1x, -----) ca: 3.2s (39.6x, -----) dr: 4.3s (53.2x, -----) ma: 4.5s (56.2x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.1x, -1.8%) me: 5.0s (61.9x, 0.6%) ca: 6.1s (76.2x, 0.3%) he: 6.6s (82.8x, -0.8%) ca: 3.2s (40.4x, -1.9%) dr: 4.3s (53.2x, 0.0%) ma: 4.5s (56.4x, -0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.6s ( 6.2x, -----) me: 8.5s (85.3x, -----) ca: 6.7s (67.1x, -----) he: 7.4s (74.3x, -----) ca: 3.4s (33.9x, -----) dr: 4.7s (47.2x, -----) ma: 4.7s (47.3x, -----) heap_pdb4 valgrind-old:0.10s no: 0.6s ( 6.2x, 0.0%) me: 8.5s (85.4x, -0.1%) ca: 6.7s (67.2x, -0.1%) he: 7.4s (74.2x, 0.1%) ca: 3.4s (33.8x, 0.3%) dr: 4.7s (46.9x, 0.6%) ma: 4.7s (47.3x, 0.0%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (141.0x, -----) ca: 1.1s (105.0x, -----) he: 1.2s (119.0x, -----) ca: 0.7s (69.0x, -----) dr: 1.1s (109.0x, -----) ma: 1.0s (99.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.4s (142.0x, -0.7%) ca: 1.1s (105.0x, 0.0%) he: 1.2s (120.0x, -0.8%) ca: 0.7s (69.0x, -0.0%) dr: 1.1s (109.0x, 0.0%) ma: 1.0s (100.0x, -1.0%) -- many-xpts -- many-xpts valgrind-new:0.04s no: 0.3s ( 7.8x, -----) me: 2.0s (49.0x, -----) ca: 2.7s (67.2x, -----) he: 2.2s (55.2x, -----) ca: 1.0s (24.2x, -----) dr: 1.6s (38.8x, -----) ma: 1.5s (36.8x, -----) many-xpts valgrind-old:0.04s no: 0.3s ( 7.8x, 0.0%) me: 2.0s (49.0x, 0.0%) ca: 2.7s (67.2x, 0.0%) he: 2.2s (55.2x, 0.0%) ca: 1.0s (24.2x, 0.0%) dr: 1.5s (38.2x, 1.3%) ma: 1.5s (36.5x, 0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.5s (124.5x, -----) ca: 1.8s (90.0x, -----) he: 6.6s (328.5x, -----) ca: 0.9s (47.0x, -----) dr: 1.0s (51.0x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.5s (125.0x, -0.4%) ca: 1.8s (90.0x, 0.0%) he: 6.7s (335.0x, -2.0%) ca: 0.9s (47.5x, -1.1%) dr: 1.0s (51.0x, 0.0%) ma: 0.3s (14.5x, 3.3%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 9.1x, -----) me: 9.0s (56.3x, -----) ca:11.2s (69.9x, -----) he: 9.8s (61.1x, -----) ca: 8.2s (51.4x, -----) dr: 8.2s (51.4x, -----) ma: 2.5s (15.6x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 9.0x, 0.7%) me: 9.0s (56.4x, -0.1%) ca:11.2s (70.1x, -0.2%) he: 9.8s (61.0x, 0.2%) ca: 8.2s (51.0x, 0.7%) dr: 8.2s (51.3x, 0.1%) ma: 2.5s (15.6x, 0.0%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m3.549s user 33m7.628s sys 0m20.383s |
|
From: Tom H. <to...@co...> - 2014-10-21 03:14:30
|
valgrind revision: 14645 VEX revision: 2975 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.50.20110722-16.fc16) Assembler: GNU assembler version 2.21.53.0.1-6.fc16 20110716 C library: GNU C Library development release version 2.14.90 uname -mrs: Linux 3.16.6-200.fc20.x86_64 x86_64 Vendor version: Fedora release 16 (Verne) Nightly build on bristol ( x86_64, Fedora 16 ) Started at 2014-10-21 03:01:59 BST Ended at 2014-10-21 04:14:18 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 695 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.7s (15.2x, -----) me: 3.4s (30.5x, -----) ca:14.3s (129.9x, -----) he: 2.1s (19.0x, -----) ca: 3.9s (35.2x, -----) dr: 2.0s (18.4x, -----) ma: 2.0s (17.9x, -----) bigcode1 valgrind-old:0.11s no: 1.7s (15.1x, 0.6%) me: 3.4s (30.5x, 0.0%) ca:14.4s (130.9x, -0.8%) he: 2.1s (19.0x, 0.0%) ca: 3.9s (35.3x, -0.3%) dr: 2.0s (18.5x, -1.0%) ma: 2.0s (17.8x, 0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.2x, -----) me: 8.5s (77.4x, -----) ca:26.4s (240.1x, -----) he: 5.0s (45.9x, -----) ca: 7.3s (66.6x, -----) dr: 4.7s (43.1x, -----) ma: 4.7s (42.4x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.2x, 0.0%) me: 8.5s (77.4x, 0.0%) ca:25.8s (234.6x, 2.3%) he: 5.0s (45.9x, 0.0%) ca: 7.3s (66.8x, -0.3%) dr: 4.8s (43.4x, -0.6%) ma: 4.6s (41.8x, 1.3%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.7s (11.0x, -----) ca:13.3s (25.7x, -----) he: 8.3s (16.0x, -----) ca:11.0s (21.2x, -----) dr:10.8s (20.8x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, 0.6%) me: 5.7s (11.0x, 0.0%) ca:13.3s (25.6x, 0.3%) he: 8.4s (16.2x, -1.7%) ca:11.0s (21.2x, -0.2%) dr:10.8s (20.8x, -0.1%) ma: 1.6s ( 3.1x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.7s (17.0x, -----) ca: 5.6s (25.6x, -----) he: 2.9s (13.0x, -----) ca: 3.1s (14.3x, -----) dr: 2.6s (11.9x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.7s (17.0x, 0.0%) ca: 5.6s (25.4x, 0.9%) he: 2.9s (13.0x, 0.0%) ca: 3.1s (14.3x, -0.3%) dr: 2.6s (11.9x, 0.0%) ma: 1.1s ( 4.8x, -1.0%) -- ffbench -- ffbench valgrind-new:0.21s no: 0.9s ( 4.5x, -----) me: 2.9s (13.9x, -----) ca: 1.9s ( 8.8x, -----) he: 5.7s (27.3x, -----) ca: 4.2s (20.2x, -----) dr: 3.4s (16.2x, -----) ma: 0.9s ( 4.2x, -----) ffbench valgrind-old:0.21s no: 0.9s ( 4.5x, 0.0%) me: 2.9s (13.8x, 1.0%) ca: 1.9s ( 8.9x, -0.5%) he: 5.3s (25.0x, 8.2%) ca: 4.2s (20.1x, 0.2%) dr: 3.4s (16.1x, 0.3%) ma: 0.9s ( 4.2x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.8x, -----) me: 5.2s (65.6x, -----) ca: 6.6s (82.8x, -----) he: 6.7s (84.1x, -----) ca: 3.3s (41.2x, -----) dr: 4.2s (53.1x, -----) ma: 4.8s (59.5x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.8x, 0.0%) me: 5.2s (65.4x, 0.4%) ca: 6.6s (83.0x, -0.3%) he: 6.7s (84.2x, -0.1%) ca: 3.3s (41.1x, 0.3%) dr: 4.2s (52.9x, 0.5%) ma: 4.8s (59.6x, -0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.3x, -----) me: 8.9s (80.6x, -----) ca: 7.3s (66.5x, -----) he: 8.0s (72.5x, -----) ca: 3.6s (32.6x, -----) dr: 4.8s (43.9x, -----) ma: 5.0s (45.6x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.1x, 2.9%) me: 8.6s (77.8x, 3.5%) ca: 7.1s (64.6x, 2.7%) he: 7.7s (70.3x, 3.1%) ca: 3.5s (31.6x, 3.1%) dr: 4.7s (42.5x, 3.1%) ma: 4.8s (43.9x, 3.8%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (137.0x, -----) ca: 1.1s (105.0x, -----) he: 1.2s (117.0x, -----) ca: 0.7s (66.0x, -----) dr: 1.1s (105.0x, -----) ma: 0.9s (94.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.4s (137.0x, 0.0%) ca: 1.1s (105.0x, 0.0%) he: 1.2s (116.0x, 0.9%) ca: 0.7s (66.0x, 0.0%) dr: 1.1s (105.0x, 0.0%) ma: 0.9s (94.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.0x, -----) me: 1.9s (64.0x, -----) ca: 2.7s (88.7x, -----) he: 2.1s (70.7x, -----) ca: 0.9s (31.0x, -----) dr: 1.5s (50.7x, -----) ma: 1.4s (46.7x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.0x, 0.0%) me: 1.9s (63.7x, 0.5%) ca: 2.6s (88.3x, 0.4%) he: 2.1s (70.7x, 0.0%) ca: 0.9s (31.3x, -1.1%) dr: 1.5s (50.3x, 0.7%) ma: 1.4s (47.0x, -0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (13.5x, -----) me: 2.4s (122.0x, -----) ca: 1.7s (83.5x, -----) he: 6.2s (309.0x, -----) ca: 0.9s (45.0x, -----) dr: 1.0s (49.5x, -----) ma: 0.3s (14.0x, -----) sarp valgrind-old:0.02s no: 0.3s (13.5x, 0.0%) me: 2.4s (122.0x, 0.0%) ca: 1.7s (84.0x, -0.6%) he: 6.2s (309.5x, -0.2%) ca: 0.9s (44.5x, 1.1%) dr: 1.0s (49.0x, 1.0%) ma: 0.3s (14.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.1x, -----) me: 8.4s (56.3x, -----) ca:10.6s (70.7x, -----) he: 9.1s (60.9x, -----) ca: 7.7s (51.3x, -----) dr: 7.7s (51.5x, -----) ma: 2.4s (15.8x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.0x, 0.7%) me: 8.5s (56.6x, -0.5%) ca:10.6s (70.3x, 0.6%) he: 9.1s (60.9x, -0.1%) ca: 7.8s (52.2x, -1.7%) dr: 7.7s (51.5x, -0.1%) ma: 2.4s (15.7x, 0.8%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m13.545s user 33m16.093s sys 0m21.479s |
|
From: Tom H. <to...@co...> - 2014-10-21 03:04:11
|
valgrind revision: 14645 VEX revision: 2975 C compiler: gcc (GCC) 4.7.2 20120921 (Red Hat 4.7.2-2) GDB: GNU gdb (GDB) Fedora (7.4.50.20120120-54.fc17) Assembler: GNU assembler version 2.22.52.0.1-10.fc17 20120131 C library: GNU C Library stable release version 2.15 uname -mrs: Linux 3.16.6-200.fc20.x86_64 x86_64 Vendor version: Fedora 17 (Beefy Miracle) Nightly build on bristol ( x86_64, Fedora 17 (Beefy Miracle) ) Started at 2014-10-21 02:51:07 BST Ended at 2014-10-21 04:03:59 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 == 695 tests, 3 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) gdbserver_tests/mcmain_pic (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (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 == 695 tests, 4 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) gdbserver_tests/mcinfcallWSRU (stderr) gdbserver_tests/mcmain_pic (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2014-10-21 03:10:24.208090479 +0100 --- new.short 2014-10-21 03:29:55.619061759 +0100 *************** *** 8,12 **** ! == 695 tests, 4 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) - gdbserver_tests/mcinfcallWSRU (stderr) gdbserver_tests/mcmain_pic (stderr) --- 8,11 ---- ! == 695 tests, 3 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) gdbserver_tests/mcmain_pic (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.6s (15.0x, -----) me: 3.4s (30.8x, -----) ca:13.3s (121.0x, -----) he: 2.1s (19.0x, -----) ca: 3.7s (33.5x, -----) dr: 2.0s (18.5x, -----) ma: 1.9s (17.7x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.9x, 0.6%) me: 3.4s (30.5x, 0.9%) ca:13.2s (120.1x, 0.8%) he: 2.1s (19.0x, 0.0%) ca: 3.7s (33.5x, 0.0%) dr: 2.0s (18.4x, 1.0%) ma: 1.9s (17.6x, 0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.3x, -----) me: 8.6s (78.5x, -----) ca:26.0s (236.0x, -----) he: 5.0s (45.9x, -----) ca: 7.1s (64.4x, -----) dr: 4.8s (43.5x, -----) ma: 4.6s (41.5x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.2x, 0.3%) me: 8.6s (78.2x, 0.5%) ca:25.9s (235.3x, 0.3%) he: 5.1s (46.3x, -0.8%) ca: 7.1s (64.5x, -0.1%) dr: 4.7s (43.0x, 1.3%) ma: 4.5s (41.2x, 0.7%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.7s (11.0x, -----) ca:12.0s (23.2x, -----) he: 8.4s (16.1x, -----) ca:10.4s (19.9x, -----) dr:11.1s (21.2x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, 0.0%) me: 5.7s (11.0x, 0.0%) ca:12.0s (23.1x, 0.3%) he: 8.4s (16.1x, 0.0%) ca:10.4s (20.0x, -0.4%) dr:11.1s (21.3x, -0.1%) ma: 1.6s ( 3.1x, -0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.6s (16.3x, -----) ca: 5.5s (25.0x, -----) he: 2.6s (12.0x, -----) ca: 3.0s (13.5x, -----) dr: 2.5s (11.5x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.6s (16.3x, 0.0%) ca: 5.5s (25.0x, 0.0%) he: 2.6s (12.0x, 0.0%) ca: 3.0s (13.4x, 0.3%) dr: 2.5s (11.5x, 0.8%) ma: 1.1s ( 4.8x, 0.0%) -- ffbench -- ffbench valgrind-new:0.22s no: 0.9s ( 4.3x, -----) me: 3.0s (13.5x, -----) ca: 1.8s ( 8.2x, -----) he: 6.4s (29.2x, -----) ca: 4.0s (18.2x, -----) dr: 3.5s (16.0x, -----) ma: 0.9s ( 4.0x, -----) ffbench valgrind-old:0.22s no: 0.9s ( 4.3x, 1.1%) me: 2.9s (13.4x, 0.7%) ca: 1.8s ( 8.2x, 0.0%) he: 6.6s (30.0x, -2.6%) ca: 4.0s (18.3x, -0.2%) dr: 3.4s (15.6x, 2.3%) ma: 0.9s ( 4.0x, 1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.5x, -----) me: 5.3s (66.4x, -----) ca: 5.9s (74.2x, -----) he: 6.7s (84.0x, -----) ca: 3.0s (38.1x, -----) dr: 4.2s (53.1x, -----) ma: 4.6s (57.1x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.5x, 0.0%) me: 5.3s (65.9x, 0.8%) ca: 5.9s (74.0x, 0.3%) he: 6.7s (84.0x, 0.0%) ca: 3.0s (38.1x, 0.0%) dr: 4.2s (53.1x, 0.0%) ma: 4.6s (57.1x, 0.0%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.6x, -----) me: 9.1s (91.4x, -----) ca: 6.6s (66.0x, -----) he: 7.8s (77.8x, -----) ca: 3.4s (34.2x, -----) dr: 5.0s (50.1x, -----) ma: 4.9s (48.9x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.6x, 0.0%) me: 9.2s (92.1x, -0.8%) ca: 6.6s (66.2x, -0.3%) he: 7.7s (77.4x, 0.5%) ca: 3.4s (34.1x, 0.3%) dr: 5.0s (49.8x, 0.6%) ma: 4.8s (48.3x, 1.2%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (143.0x, -----) ca: 1.0s (99.0x, -----) he: 1.2s (122.0x, -----) ca: 0.6s (64.0x, -----) dr: 1.1s (112.0x, -----) ma: 1.0s (100.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.4s (145.0x, -1.4%) ca: 1.0s (99.0x, 0.0%) he: 1.2s (122.0x, 0.0%) ca: 0.6s (64.0x, 0.0%) dr: 1.1s (111.0x, 0.9%) ma: 1.0s (99.0x, 1.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.9s (64.0x, -----) ca: 2.6s (86.3x, -----) he: 2.3s (78.0x, -----) ca: 0.9s (29.7x, -----) dr: 1.5s (50.0x, -----) ma: 1.5s (49.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, -3.2%) me: 1.9s (64.7x, -1.0%) ca: 2.6s (86.3x, 0.0%) he: 2.4s (78.3x, -0.4%) ca: 0.9s (30.3x, -2.2%) dr: 1.5s (50.3x, -0.7%) ma: 1.5s (49.7x, -0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.5s (126.5x, -----) ca: 1.7s (85.0x, -----) he: 7.5s (376.0x, -----) ca: 0.9s (43.5x, -----) dr: 1.0s (49.0x, -----) ma: 0.3s (14.5x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.5s (124.0x, 2.0%) ca: 1.7s (85.5x, -0.6%) he: 7.5s (375.0x, 0.3%) ca: 0.9s (43.0x, 1.1%) dr: 1.0s (49.0x, 0.0%) ma: 0.3s (14.5x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.4x, -----) me: 8.4s (52.6x, -----) ca:10.5s (65.5x, -----) he: 9.9s (62.2x, -----) ca: 7.5s (46.6x, -----) dr: 7.6s (47.3x, -----) ma: 2.4s (14.9x, -----) tinycc valgrind-old:0.16s no: 1.3s ( 8.3x, 1.5%) me: 8.4s (52.7x, -0.2%) ca:10.4s (65.2x, 0.5%) he: 9.9s (62.0x, 0.3%) ca: 7.5s (46.9x, -0.7%) dr: 7.6s (47.4x, -0.3%) ma: 2.4s (14.8x, 0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m3.886s user 33m3.476s sys 0m21.545s |
|
From: Tom H. <to...@co...> - 2014-10-21 02:55:24
|
valgrind revision: 14645 VEX revision: 2975 C compiler: gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8) GDB: GNU gdb (GDB) Fedora 7.5.1-42.fc18 Assembler: GNU assembler version 2.23.51.0.1-10.fc18 20120806 C library: GNU C Library stable release version 2.16 uname -mrs: Linux 3.16.6-200.fc20.x86_64 x86_64 Vendor version: Fedora 18 (Spherical Cow) Nightly build on bristol ( x86_64, Fedora 18 (Spherical Cow) ) Started at 2014-10-21 02:40:52 BST Ended at 2014-10-21 03:55: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 == 695 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.7s (15.3x, -----) me: 3.4s (31.2x, -----) ca:13.3s (121.0x, -----) he: 2.1s (18.9x, -----) ca: 3.7s (33.9x, -----) dr: 2.0s (18.4x, -----) ma: 2.0s (17.8x, -----) bigcode1 valgrind-old:0.11s no: 1.7s (15.3x, -0.0%) me: 3.4s (31.2x, 0.0%) ca:13.2s (120.4x, 0.5%) he: 2.1s (19.0x, -0.5%) ca: 3.7s (33.7x, 0.5%) dr: 2.1s (18.7x, -2.0%) ma: 1.9s (17.7x, 0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.5x, -----) me: 8.6s (77.9x, -----) ca:25.7s (233.5x, -----) he: 5.0s (45.7x, -----) ca: 7.1s (64.6x, -----) dr: 4.8s (43.3x, -----) ma: 4.6s (41.5x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.5x, -0.2%) me: 8.6s (77.7x, 0.2%) ca:25.6s (233.1x, 0.2%) he: 5.0s (45.6x, 0.2%) ca: 7.1s (64.7x, -0.1%) dr: 4.8s (43.6x, -0.8%) ma: 4.6s (41.5x, 0.0%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.8s (11.1x, -----) ca:12.2s (23.5x, -----) he: 8.5s (16.4x, -----) ca:10.2s (19.6x, -----) dr:10.9s (21.0x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, -0.6%) me: 5.8s (11.1x, -0.5%) ca:12.2s (23.5x, -0.2%) he: 8.5s (16.4x, -0.2%) ca:10.2s (19.7x, -0.4%) dr:11.0s (21.1x, -0.3%) ma: 1.6s ( 3.1x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.7s (16.9x, -----) ca: 5.5s (25.1x, -----) he: 2.7s (12.5x, -----) ca: 3.0s (13.8x, -----) dr: 2.5s (11.3x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.7s (16.8x, 0.3%) ca: 5.5s (25.0x, 0.2%) he: 2.7s (12.3x, 1.1%) ca: 3.0s (13.8x, -0.3%) dr: 2.5s (11.4x, -0.4%) ma: 1.1s ( 4.8x, 0.0%) -- ffbench -- ffbench valgrind-new:0.21s no: 0.9s ( 4.5x, -----) me: 3.0s (14.2x, -----) ca: 1.8s ( 8.7x, -----) he: 7.3s (34.9x, -----) ca: 4.2s (20.1x, -----) dr: 3.5s (16.9x, -----) ma: 0.9s ( 4.2x, -----) ffbench valgrind-old:0.21s no: 0.9s ( 4.5x, 0.0%) me: 3.0s (14.4x, -1.3%) ca: 1.8s ( 8.7x, -0.5%) he: 6.8s (32.5x, 6.8%) ca: 4.2s (19.8x, 1.7%) dr: 3.5s (16.4x, 2.5%) ma: 0.9s ( 4.2x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.5x, -----) me: 5.5s (68.1x, -----) ca: 6.0s (74.8x, -----) he: 6.8s (85.4x, -----) ca: 3.1s (38.9x, -----) dr: 4.3s (53.8x, -----) ma: 4.7s (58.8x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.6x, -1.7%) me: 5.4s (67.8x, 0.6%) ca: 6.0s (74.6x, 0.2%) he: 6.8s (84.5x, 1.0%) ca: 3.1s (38.9x, 0.0%) dr: 4.3s (53.4x, 0.7%) ma: 4.7s (58.6x, 0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.6x, -----) me: 9.0s (90.2x, -----) ca: 6.8s (68.0x, -----) he: 7.9s (79.3x, -----) ca: 3.4s (33.9x, -----) dr: 5.1s (50.6x, -----) ma: 5.0s (50.2x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.6x, 0.0%) me: 9.1s (90.9x, -0.8%) ca: 6.8s (68.1x, -0.1%) he: 7.9s (79.4x, -0.1%) ca: 3.4s (33.9x, 0.0%) dr: 5.2s (51.5x, -1.8%) ma: 5.0s (49.9x, 0.6%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.5s (146.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (126.0x, -----) ca: 0.6s (64.0x, -----) dr: 1.2s (116.0x, -----) ma: 1.0s (103.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.5s (147.0x, -0.7%) ca: 1.0s (104.0x, -4.0%) he: 1.3s (127.0x, -0.8%) ca: 0.6s (64.0x, 0.0%) dr: 1.1s (115.0x, 0.9%) ma: 1.0s (103.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.9s (64.7x, -----) ca: 2.6s (87.7x, -----) he: 2.4s (78.3x, -----) ca: 0.9s (30.3x, -----) dr: 1.5s (50.3x, -----) ma: 1.5s (50.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, -3.2%) me: 1.9s (64.7x, 0.0%) ca: 2.6s (87.3x, 0.4%) he: 2.3s (78.0x, 0.4%) ca: 0.9s (30.3x, 0.0%) dr: 1.5s (50.3x, 0.0%) ma: 1.5s (50.3x, -0.7%) -- sarp -- sarp valgrind-new:0.01s no: 0.3s (28.0x, -----) me: 2.5s (247.0x, -----) ca: 1.7s (171.0x, -----) he: 7.5s (751.0x, -----) ca: 0.9s (89.0x, -----) dr: 1.0s (98.0x, -----) ma: 0.3s (30.0x, -----) sarp valgrind-old:0.01s no: 0.3s (28.0x, 0.0%) me: 2.5s (246.0x, 0.4%) ca: 1.7s (170.0x, 0.6%) he: 7.5s (755.0x, -0.5%) ca: 0.9s (89.0x, 0.0%) dr: 1.0s (98.0x, 0.0%) ma: 0.3s (30.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.1x, -----) me: 8.5s (56.8x, -----) ca:10.6s (70.4x, -----) he: 9.7s (64.8x, -----) ca: 7.4s (49.4x, -----) dr: 7.6s (50.7x, -----) ma: 2.3s (15.5x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.1x, -0.7%) me: 8.5s (56.9x, -0.1%) ca:10.6s (70.6x, -0.3%) he: 9.7s (64.4x, 0.6%) ca: 7.3s (49.0x, 0.8%) dr: 7.6s (50.6x, 0.1%) ma: 2.4s (15.7x, -0.9%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m4.547s user 33m18.794s sys 0m22.684s |
|
From: Tom H. <to...@co...> - 2014-10-21 02:46:25
|
valgrind revision: 14645 VEX revision: 2975 C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7) GDB: GNU gdb (GDB) Fedora 7.6.1-46.fc19 Assembler: GNU assembler version 2.23.52.0.1-9.fc19 20130226 C library: GNU C Library (GNU libc) stable release version 2.17 uname -mrs: Linux 3.16.6-200.fc20.x86_64 x86_64 Vendor version: Fedora 19 (Schrödingerâs Cat) Nightly build on bristol ( x86_64, Fedora 19 (Schrödingerâs Cat) ) Started at 2014-10-21 02:32:03 BST Ended at 2014-10-21 03:46:12 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 695 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.6s (15.0x, -----) me: 3.5s (31.4x, -----) ca:12.9s (117.3x, -----) he: 2.1s (19.1x, -----) ca: 4.2s (38.2x, -----) dr: 2.0s (18.5x, -----) ma: 1.9s (17.5x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (15.0x, 0.0%) me: 3.4s (31.3x, 0.3%) ca:13.3s (120.5x, -2.8%) he: 2.1s (18.9x, 1.0%) ca: 4.2s (38.3x, -0.2%) dr: 2.0s (18.5x, 0.0%) ma: 1.9s (17.6x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.6x, -----) me: 8.6s (77.7x, -----) ca:26.1s (237.2x, -----) he: 5.0s (45.1x, -----) ca: 7.4s (67.1x, -----) dr: 4.7s (42.4x, -----) ma: 4.5s (40.8x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.6x, 0.0%) me: 8.6s (77.7x, 0.0%) ca:25.7s (233.3x, 1.6%) he: 5.0s (45.0x, 0.2%) ca: 7.3s (66.8x, 0.4%) dr: 4.7s (43.1x, -1.7%) ma: 4.5s (41.0x, -0.4%) -- bz2 -- bz2 valgrind-new:0.49s no: 1.6s ( 3.2x, -----) me: 5.8s (11.8x, -----) ca:13.2s (26.9x, -----) he: 9.2s (18.8x, -----) ca:11.7s (23.9x, -----) dr:10.8s (22.1x, -----) ma: 1.6s ( 3.2x, -----) bz2 valgrind-old:0.49s no: 1.6s ( 3.2x, -1.3%) me: 5.8s (11.8x, 0.0%) ca:13.4s (27.3x, -1.7%) he: 9.3s (18.9x, -1.0%) ca:11.9s (24.2x, -1.5%) dr:10.8s (22.1x, 0.0%) ma: 1.6s ( 3.2x, -0.6%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (16.0x, -----) ca: 5.5s (25.1x, -----) he: 2.7s (12.2x, -----) ca: 3.3s (15.0x, -----) dr: 2.8s (12.5x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, -1.0%) me: 3.5s (16.0x, 0.0%) ca: 5.6s (25.4x, -1.1%) he: 2.7s (12.2x, 0.0%) ca: 3.3s (15.0x, -0.3%) dr: 2.7s (12.5x, 0.4%) ma: 1.1s ( 4.8x, 0.0%) -- ffbench -- ffbench valgrind-new:0.24s no: 1.0s ( 4.0x, -----) me: 3.0s (12.5x, -----) ca: 1.9s ( 7.9x, -----) he: 6.0s (25.1x, -----) ca: 4.9s (20.3x, -----) dr: 4.0s (16.8x, -----) ma: 0.9s ( 3.8x, -----) ffbench valgrind-old:0.24s no: 0.9s ( 4.0x, 1.0%) me: 3.0s (12.5x, 0.3%) ca: 1.9s ( 7.9x, 0.0%) he: 6.0s (24.8x, 1.3%) ca: 4.8s (20.0x, 1.4%) dr: 4.1s (17.2x, -2.7%) ma: 0.9s ( 3.8x, -1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.6x, -----) me: 5.2s (64.8x, -----) ca: 6.1s (76.6x, -----) he: 6.8s (84.5x, -----) ca: 3.6s (44.6x, -----) dr: 4.3s (54.4x, -----) ma: 4.8s (60.6x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.6x, 0.0%) me: 5.2s (64.8x, 0.0%) ca: 6.1s (76.1x, 0.7%) he: 6.8s (85.1x, -0.7%) ca: 3.6s (44.8x, -0.3%) dr: 4.3s (54.4x, 0.0%) ma: 4.8s (60.5x, 0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.7x, -----) me: 9.0s (90.4x, -----) ca: 6.6s (66.4x, -----) he: 7.9s (79.2x, -----) ca: 3.9s (39.3x, -----) dr: 5.4s (54.4x, -----) ma: 5.0s (49.9x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.7x, 0.0%) me: 8.9s (89.2x, 1.3%) ca: 6.7s (66.5x, -0.2%) he: 7.9s (79.0x, 0.3%) ca: 3.9s (39.1x, 0.5%) dr: 5.5s (54.5x, -0.2%) ma: 5.0s (50.3x, -0.8%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.5s (147.0x, -----) ca: 1.0s (101.0x, -----) he: 1.3s (126.0x, -----) ca: 0.7s (71.0x, -----) dr: 1.1s (114.0x, -----) ma: 1.1s (107.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.5s (147.0x, 0.0%) ca: 1.0s (101.0x, 0.0%) he: 1.3s (126.0x, 0.0%) ca: 0.7s (72.0x, -1.4%) dr: 1.2s (116.0x, -1.8%) ma: 1.1s (106.0x, 0.9%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.6s (54.7x, -----) ca: 2.6s (87.7x, -----) he: 2.2s (74.7x, -----) ca: 1.0s (32.7x, -----) dr: 1.5s (51.3x, -----) ma: 1.6s (52.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.6s (55.0x, -0.6%) ca: 2.6s (87.0x, 0.8%) he: 2.2s (74.7x, 0.0%) ca: 1.0s (33.3x, -2.0%) dr: 1.6s (51.7x, -0.6%) ma: 1.6s (52.3x, 0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.3s (117.0x, -----) ca: 1.7s (86.0x, -----) he: 6.4s (321.0x, -----) ca: 1.0s (50.5x, -----) dr: 1.1s (54.0x, -----) ma: 0.3s (15.5x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 3.4%) me: 2.3s (117.0x, 0.0%) ca: 1.7s (86.0x, 0.0%) he: 6.4s (320.5x, 0.2%) ca: 1.0s (51.0x, -1.0%) dr: 1.1s (54.0x, 0.0%) ma: 0.3s (15.0x, 3.2%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.1x, -----) me: 7.8s (51.8x, -----) ca:10.6s (70.7x, -----) he:10.2s (67.7x, -----) ca: 8.1s (54.0x, -----) dr: 7.9s (52.9x, -----) ma: 2.4s (15.9x, -----) tinycc valgrind-old:0.15s no: 1.3s ( 8.9x, 2.2%) me: 7.8s (52.0x, -0.4%) ca:10.7s (71.2x, -0.7%) he:10.2s (67.8x, -0.2%) ca: 8.3s (55.2x, -2.2%) dr: 7.9s (52.9x, -0.1%) ma: 2.4s (16.3x, -2.1%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m55.066s user 33m58.718s sys 0m23.238s |
|
From: Tom H. <to...@co...> - 2014-10-21 02:35:19
|
valgrind revision: 14645 VEX revision: 2975 C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7) GDB: GNU gdb (GDB) Fedora 7.7.1-19.fc20 Assembler: GNU assembler version 2.23.2 C library: GNU C Library (GNU libc) stable release version 2.18 uname -mrs: Linux 3.16.6-200.fc20.x86_64 x86_64 Vendor version: Fedora 20 (Heisenbug) Nightly build on bristol ( x86_64, Fedora 20 ) Started at 2014-10-21 02:21:30 BST Ended at 2014-10-21 03:35:07 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 695 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.6s (16.3x, -----) me: 3.3s (33.4x, -----) ca:13.2s (131.7x, -----) he: 2.1s (20.6x, -----) ca: 4.2s (41.6x, -----) dr: 2.0s (20.2x, -----) ma: 1.9s (19.3x, -----) bigcode1 valgrind-old:0.10s no: 1.6s (16.3x, 0.0%) me: 3.3s (33.4x, 0.0%) ca:13.2s (131.8x, -0.1%) he: 2.0s (20.3x, 1.5%) ca: 4.2s (42.0x, -1.0%) dr: 2.0s (20.0x, 1.0%) ma: 1.9s (19.4x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.5x, -----) me: 8.6s (78.0x, -----) ca:26.3s (238.7x, -----) he: 4.9s (44.4x, -----) ca: 7.4s (67.4x, -----) dr: 4.6s (42.2x, -----) ma: 4.5s (40.8x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.7x, -0.5%) me: 8.6s (78.3x, -0.3%) ca:25.6s (232.4x, 2.7%) he: 4.9s (44.7x, -0.8%) ca: 7.4s (66.9x, 0.7%) dr: 4.7s (42.5x, -0.9%) ma: 4.5s (40.8x, 0.0%) -- bz2 -- bz2 valgrind-new:0.49s no: 1.6s ( 3.2x, -----) me: 5.8s (11.8x, -----) ca:12.3s (25.0x, -----) he: 8.4s (17.2x, -----) ca:11.7s (23.8x, -----) dr:10.2s (20.7x, -----) ma: 1.6s ( 3.2x, -----) bz2 valgrind-old:0.49s no: 1.6s ( 3.2x, 0.0%) me: 5.8s (11.8x, 0.7%) ca:12.3s (25.1x, -0.3%) he: 8.4s (17.2x, 0.2%) ca:11.7s (23.8x, 0.1%) dr:10.3s (21.0x, -1.3%) ma: 1.6s ( 3.2x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (16.0x, -----) ca: 5.5s (25.0x, -----) he: 2.8s (12.9x, -----) ca: 3.4s (15.4x, -----) dr: 2.7s (12.3x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.5s (15.7x, 1.7%) ca: 5.5s (24.9x, 0.4%) he: 2.9s (13.0x, -0.7%) ca: 3.4s (15.4x, 0.0%) dr: 2.7s (12.2x, 0.4%) ma: 1.1s ( 4.8x, -1.0%) -- ffbench -- ffbench valgrind-new:0.23s no: 1.0s ( 4.2x, -----) me: 3.0s (13.2x, -----) ca: 1.9s ( 8.4x, -----) he: 6.5s (28.3x, -----) ca: 4.8s (20.8x, -----) dr: 3.4s (14.7x, -----) ma: 0.9s ( 3.9x, -----) ffbench valgrind-old:0.23s no: 0.9s ( 4.1x, 1.0%) me: 3.0s (13.1x, 0.7%) ca: 1.9s ( 8.2x, 2.1%) he: 6.5s (28.5x, -0.5%) ca: 5.0s (21.7x, -4.4%) dr: 3.5s (15.1x, -2.4%) ma: 0.9s ( 3.9x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.5x, -----) me: 5.3s (65.8x, -----) ca: 6.1s (76.1x, -----) he: 7.0s (86.9x, -----) ca: 3.6s (44.6x, -----) dr: 4.3s (54.1x, -----) ma: 4.8s (60.0x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.5x, 0.0%) me: 5.2s (65.6x, 0.2%) ca: 6.2s (77.0x, -1.1%) he: 7.0s (87.1x, -0.3%) ca: 3.6s (44.5x, 0.3%) dr: 4.3s (54.4x, -0.5%) ma: 4.8s (59.9x, 0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.7x, -----) me: 8.9s (89.2x, -----) ca: 6.6s (66.3x, -----) he: 7.9s (79.3x, -----) ca: 3.9s (38.7x, -----) dr: 4.9s (49.2x, -----) ma: 5.1s (50.9x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.6x, 1.5%) me: 9.0s (89.9x, -0.8%) ca: 6.6s (66.3x, 0.0%) he: 7.9s (78.8x, 0.6%) ca: 3.9s (38.7x, 0.0%) dr: 4.9s (49.3x, -0.2%) ma: 5.1s (50.7x, 0.4%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (143.0x, -----) ca: 1.0s (100.0x, -----) he: 1.2s (125.0x, -----) ca: 0.7s (70.0x, -----) dr: 1.1s (114.0x, -----) ma: 1.1s (108.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, -4.0%) me: 1.4s (143.0x, 0.0%) ca: 1.0s (99.0x, 1.0%) he: 1.3s (126.0x, -0.8%) ca: 0.7s (69.0x, 1.4%) dr: 1.1s (115.0x, -0.9%) ma: 1.1s (107.0x, 0.9%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.6s (55.0x, -----) ca: 2.6s (87.3x, -----) he: 2.3s (77.0x, -----) ca: 1.0s (32.3x, -----) dr: 1.5s (51.0x, -----) ma: 1.6s (52.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.0x, 3.2%) me: 1.6s (55.0x, 0.0%) ca: 2.6s (87.0x, 0.4%) he: 2.3s (77.0x, 0.0%) ca: 1.0s (32.3x, 0.0%) dr: 1.5s (50.3x, 1.3%) ma: 1.6s (52.7x, -1.3%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.3s (117.0x, -----) ca: 1.7s (85.0x, -----) he: 6.4s (319.5x, -----) ca: 1.0s (50.5x, -----) dr: 1.1s (53.5x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (13.5x, 3.6%) me: 2.3s (117.0x, 0.0%) ca: 1.7s (84.5x, 0.6%) he: 6.4s (320.0x, -0.2%) ca: 1.0s (51.0x, -1.0%) dr: 1.1s (54.0x, -0.9%) ma: 0.3s (15.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.6x, -----) me: 7.9s (49.2x, -----) ca:10.7s (66.8x, -----) he:10.1s (63.2x, -----) ca: 8.0s (49.9x, -----) dr: 8.0s (50.1x, -----) ma: 2.4s (15.1x, -----) tinycc valgrind-old:0.16s no: 1.3s ( 8.4x, 2.2%) me: 7.8s (48.7x, 1.0%) ca:10.8s (67.5x, -1.0%) he:10.2s (63.5x, -0.5%) ca: 8.1s (50.4x, -0.9%) dr: 8.0s (50.1x, -0.1%) ma: 2.5s (15.4x, -1.7%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m46.309s user 33m38.542s sys 0m23.561s |
|
From: <ma...@bu...> - 2014-10-21 01:39:47
|
valgrind revision: 14645 VEX revision: 2975 C compiler: gcc (Debian 4.7.2-5) 4.7.2 GDB: GNU gdb (GDB) 7.4.1-debian Assembler: GNU assembler (GNU Binutils for Debian) 2.22 C library: GNU C Library (Debian EGLIBC 2.13-38+deb7u4) stable release version 2.13 uname -mrs: Linux 3.2.0-4-amd64 x86_64 Vendor version: Debian GNU/Linux 7 (wheezy) Nightly build on wildebeest ( Debian 7.6 wheezy x86_64 ) Started at 2014-10-21 00:00:01 UTC Ended at 2014-10-21 01:39:34 UTC Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 683 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.14s no: 2.2s (15.9x, -----) me: 4.5s (32.4x, -----) ca:18.0s (128.6x, -----) he: 2.9s (21.0x, -----) ca: 5.0s (36.0x, -----) dr: 2.7s (19.6x, -----) ma: 2.6s (18.3x, -----) bigcode1 valgrind-old:0.14s no: 2.4s (17.0x, -7.2%) me: 4.7s (33.4x, -3.3%) ca:18.4s (131.8x, -2.4%) he: 2.8s (19.9x, 5.4%) ca: 5.1s (36.2x, -0.6%) dr: 2.7s (19.4x, 0.7%) ma: 2.7s (19.3x, -5.5%) -- bigcode2 -- bigcode2 valgrind-new:0.14s no: 5.5s (39.6x, -----) me:11.9s (85.0x, -----) ca:37.5s (267.5x, -----) he: 6.6s (47.3x, -----) ca: 9.9s (70.4x, -----) dr: 6.3s (45.1x, -----) ma: 6.6s (47.1x, -----) bigcode2 valgrind-old:0.14s no: 5.6s (39.9x, -0.9%) me:11.4s (81.8x, 3.8%) ca:36.3s (259.4x, 3.0%) he: 6.6s (47.1x, 0.3%) ca: 9.2s (65.9x, 6.5%) dr: 6.3s (44.9x, 0.6%) ma: 6.1s (43.4x, 8.0%) -- bz2 -- bz2 valgrind-new:0.67s no: 2.2s ( 3.2x, -----) me: 7.5s (11.2x, -----) ca:15.8s (23.6x, -----) he:11.2s (16.8x, -----) ca:13.7s (20.4x, -----) dr:14.6s (21.7x, -----) ma: 2.1s ( 3.2x, -----) bz2 valgrind-old:0.67s no: 2.1s ( 3.2x, 1.4%) me: 7.7s (11.4x, -2.0%) ca:15.6s (23.3x, 1.4%) he:11.4s (17.0x, -1.4%) ca:13.7s (20.5x, -0.7%) dr:14.6s (21.7x, 0.1%) ma: 2.1s ( 3.1x, 2.3%) -- fbench -- fbench valgrind-new:0.30s no: 1.4s ( 4.5x, -----) me: 4.7s (15.6x, -----) ca: 7.1s (23.6x, -----) he: 3.7s (12.2x, -----) ca: 3.9s (12.9x, -----) dr: 3.3s (11.0x, -----) ma: 1.4s ( 4.7x, -----) fbench valgrind-old:0.30s no: 1.4s ( 4.5x, 0.0%) me: 4.8s (16.0x, -2.3%) ca: 7.1s (23.5x, 0.4%) he: 4.0s (13.4x, -9.8%) ca: 4.3s (14.3x,-10.8%) dr: 3.4s (11.3x, -2.4%) ma: 1.4s ( 4.7x, 0.7%) -- ffbench -- ffbench valgrind-new:0.25s no: 1.2s ( 5.0x, -----) me: 4.0s (15.8x, -----) ca: 2.4s ( 9.7x, -----) he: 9.8s (39.1x, -----) ca: 5.4s (21.6x, -----) dr: 4.5s (17.9x, -----) ma: 1.2s ( 4.7x, -----) ffbench valgrind-old:0.25s no: 1.2s ( 4.9x, 1.6%) me: 3.8s (15.2x, 4.3%) ca: 2.4s ( 9.4x, 2.5%) he: 9.1s (36.3x, 7.1%) ca: 5.3s (21.2x, 1.7%) dr: 4.5s (18.1x, -0.9%) ma: 1.2s ( 5.0x, -6.8%) -- heap -- heap valgrind-new:0.10s no: 0.9s ( 9.5x, -----) me: 7.2s (71.7x, -----) ca: 8.0s (80.2x, -----) he: 9.4s (94.4x, -----) ca: 4.2s (42.2x, -----) dr: 6.0s (60.1x, -----) ma: 6.4s (64.2x, -----) heap valgrind-old:0.10s no: 0.9s ( 9.5x, 0.0%) me: 6.9s (69.3x, 3.3%) ca: 8.0s (79.6x, 0.7%) he:10.1s (101.0x, -7.0%) ca: 4.6s (46.0x, -9.0%) dr: 6.5s (64.9x, -8.0%) ma: 6.3s (62.8x, 2.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.16s no: 1.0s ( 6.2x, -----) me:12.2s (76.1x, -----) ca: 8.7s (54.1x, -----) he:10.3s (64.2x, -----) ca: 4.7s (29.1x, -----) dr: 6.4s (40.1x, -----) ma: 6.4s (40.0x, -----) heap_pdb4 valgrind-old:0.16s no: 1.1s ( 6.6x, -7.1%) me:12.3s (76.6x, -0.7%) ca: 8.6s (54.0x, 0.2%) he:10.3s (64.1x, 0.2%) ca: 4.7s (29.1x, -0.2%) dr: 6.5s (40.9x, -1.9%) ma: 6.5s (40.6x, -1.6%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.4s (36.0x, -----) me: 1.9s (188.0x, -----) ca: 1.3s (132.0x, -----) he: 1.6s (163.0x, -----) ca: 0.9s (90.0x, -----) dr: 1.5s (148.0x, -----) ma: 1.3s (133.0x, -----) many-loss-records valgrind-old:0.01s no: 0.4s (37.0x, -2.8%) me: 1.9s (190.0x, -1.1%) ca: 1.3s (132.0x, 0.0%) he: 1.6s (160.0x, 1.8%) ca: 0.9s (87.0x, 3.3%) dr: 1.4s (143.0x, 3.4%) ma: 1.5s (152.0x,-14.3%) -- many-xpts -- many-xpts valgrind-new:0.05s no: 0.4s ( 8.4x, -----) me: 2.4s (48.8x, -----) ca: 3.4s (67.4x, -----) he: 3.1s (62.4x, -----) ca: 1.2s (24.2x, -----) dr: 1.9s (38.4x, -----) ma: 1.9s (38.8x, -----) many-xpts valgrind-old:0.05s no: 0.4s ( 8.4x, 0.0%) me: 2.4s (48.8x, 0.0%) ca: 3.4s (68.0x, -0.9%) he: 3.1s (62.0x, 0.6%) ca: 1.2s (24.4x, -0.8%) dr: 1.9s (38.6x, -0.5%) ma: 1.9s (38.8x, 0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.4s (19.0x, -----) me: 3.3s (164.5x, -----) ca: 2.1s (107.0x, -----) he:10.6s (529.5x, -----) ca: 1.1s (56.0x, -----) dr: 1.2s (62.5x, -----) ma: 0.4s (22.0x, -----) sarp valgrind-old:0.02s no: 0.4s (19.0x, 0.0%) me: 3.4s (171.0x, -4.0%) ca: 2.2s (108.0x, -0.9%) he:10.4s (521.0x, 1.6%) ca: 1.1s (56.0x, 0.0%) dr: 1.2s (61.5x, 1.6%) ma: 0.4s (19.5x, 11.4%) -- tinycc -- tinycc valgrind-new:0.26s no: 1.8s ( 6.9x, -----) me:10.9s (41.8x, -----) ca:13.5s (52.0x, -----) he:12.9s (49.7x, -----) ca:10.8s (41.6x, -----) dr:11.5s (44.1x, -----) ma: 3.1s (11.8x, -----) tinycc valgrind-old:0.26s no: 1.9s ( 7.3x, -5.0%) me:10.9s (41.8x, 0.0%) ca:13.5s (51.8x, 0.4%) he:12.9s (49.7x, 0.0%) ca:10.1s (38.9x, 6.6%) dr: 9.9s (37.9x, 14.0%) ma: 3.0s (11.6x, 1.6%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= 2736.48user 32.46system 48:46.36elapsed 94%CPU (0avgtext+0avgdata 500692maxresident)k 149776inputs+452920outputs (320major+11722502minor)pagefaults 0swaps Congratulations, all tests passed! |
|
From: Anmol P. <An...@fr...> - 2014-10-20 23:36:11
|
Hello,
I see failures in my armv7 valgrind-3.10.0 run that I am guessing have to do with missing glibc debug packages and/or having a stripped glibc.
Just thought I'd run this past you folks just in case someone's seen this before:
root@ls1021aqds:/home/anmol/valgrind-trunk-ls1021aqds# uname -a
Linux ls1021aqds 3.12.0+ #1 SMP Thu Oct 16 17:22:18 CDT 2014 armv7l GNU/Linux
root@ls1021aqds:/home/anmol/valgrind-trunk-ls1021aqds# cat drd/tests/annotate_barrier.stderr.diff
--- annotate_barrier.stderr.exp 2014-10-17 16:11:30.557529158 +0000
+++ annotate_barrier.stderr.out 2014-10-20 22:25:27.965963442 +0000
@@ -24,8 +24,6 @@
Thread 2:
Conflicting store by thread 2 at 0x........ size 4
at 0x........: threadfunc (annotate_barrier.c:?)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
- by 0x........: (within libpthread-?.?.so)
Address 0x........ is at offset 0 from 0x......... Allocation context:
at 0x........: malloc (vg_replace_malloc.c:...)
bys1021aqds:/home/anmol/valgrind-trunk-ls1021aqds# .c:?)
root@ls1021aqds:/home/anmol/valgrind-trunk-ls1021aqds# file /lib/libc-2.18-2013.10.so
/lib/libc-2.18-2013.10.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped
root@ls1021aqds:/home/anmol/valgrind-trunk-ls1021aqds#
If it is not the above, I'd next try to debug drd/drd_error.c around line 201:
print_err_detail("%sConflicting %s by thread %d at 0x%08lx size %ld%s\n",
what_prefix, dri->access_type == eStore ? "store" : "load",
dri->tid, dri->addr, dri->size, what_suffix);
VG_(pp_ExeContext)(VG_(get_error_where)(err)); // Fails?
Am I on the right track?
Thank you ,
Anmol.
|
|
From: <sv...@va...> - 2014-10-20 21:29:33
|
Author: florian
Date: Mon Oct 20 22:29:26 2014
New Revision: 14645
Log:
Fix BZ 339789. /bin/true does not exist on Darwin.
Patch by rhy...@gm....
Modified:
trunk/NEWS
trunk/none/tests/execve.c
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Mon Oct 20 22:29:26 2014
@@ -43,6 +43,7 @@
tronical and pushfpopf tests)
339721 assertion 'check_sibling == sibling' failed in readdwarf3.c ...
+339789 Fix none/tests/execve test on Mac OS X 10.9
339808 Fix none/tests/rlimit64_nofile test on Mac OS X 10.9
339853 arm64 times syscall unknown
339855 arm64 unhandled getsid/setsid syscalls
Modified: trunk/none/tests/execve.c
==============================================================================
--- trunk/none/tests/execve.c (original)
+++ trunk/none/tests/execve.c Mon Oct 20 22:29:26 2014
@@ -8,7 +8,11 @@
{
// This tests the case where argv and envp are NULL, which is easy to
// get wrong because it's an unusual case.
+# if !defined(VGO_darwin)
if (execve("/bin/true", NULL, NULL) < 0)
+# else
+ if (execve("/usr/bin/true", NULL, NULL) < 0)
+# endif
{
perror("execve");
exit(1);
|
|
From: <sv...@va...> - 2014-10-20 21:15:38
|
Author: florian
Date: Mon Oct 20 22:15:31 2014
New Revision: 14644
Log:
Fix the prerequisite of the none/tests/rlimit64_nofile testcase.
Patch by rhy...@gm.... Fixes BZ 339808.
Modified:
trunk/NEWS
trunk/none/tests/rlimit64_nofile.vgtest
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Mon Oct 20 22:15:31 2014
@@ -43,6 +43,7 @@
tronical and pushfpopf tests)
339721 assertion 'check_sibling == sibling' failed in readdwarf3.c ...
+339808 Fix none/tests/rlimit64_nofile test on Mac OS X 10.9
339853 arm64 times syscall unknown
339855 arm64 unhandled getsid/setsid syscalls
339858 arm64 dmb sy not implemented
Modified: trunk/none/tests/rlimit64_nofile.vgtest
==============================================================================
--- trunk/none/tests/rlimit64_nofile.vgtest (original)
+++ trunk/none/tests/rlimit64_nofile.vgtest Mon Oct 20 22:15:31 2014
@@ -1 +1,2 @@
+prereq: ../../tests/os_test linux
prog: rlimit64_nofile
|
|
From: <sv...@va...> - 2014-10-20 20:59:20
|
Author: florian
Date: Mon Oct 20 21:59:13 2014
New Revision: 14643
Log:
Fix some testcases which implicitly assumed that TMPDIR was either
not set or set to /tmp This is not always true. Fixes BZ 340115.
Patch by rhy...@gm....
Modified:
trunk/NEWS
trunk/none/tests/cmdline1.stdout.exp
trunk/none/tests/cmdline2.stdout.exp
trunk/none/tests/filter_cmdline1
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Mon Oct 20 21:59:13 2014
@@ -46,6 +46,7 @@
339853 arm64 times syscall unknown
339855 arm64 unhandled getsid/setsid syscalls
339858 arm64 dmb sy not implemented
+340115 Fix none/tests/cmdline[1|2] tests on systems which define TMPDIR
n-i-bz Old STABS code is still being compiled, but never used. Remove it.
n-i-bz Fix compilation on distros with glibc < 2.5
Modified: trunk/none/tests/cmdline1.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline1.stdout.exp (original)
+++ trunk/none/tests/cmdline1.stdout.exp Mon Oct 20 21:59:13 2014
@@ -89,7 +89,7 @@
DRD) [no]
--vgdb-poll=<number> gdbserver poll max every <number> basic blocks [5000]
--vgdb-shadow-registers=no|yes let gdb see the shadow registers [no]
- --vgdb-prefix=<prefix> prefix for vgdb FIFOs [/tmp/vgdb-pipe]
+ --vgdb-prefix=<prefix> prefix for vgdb FIFOs [.../vgdb-pipe]
--run-libc-freeres=no|yes free up glibc memory at exit on Linux? [yes]
--sim-hints=hint1,hint2,... activate unusual sim behaviours [none]
where hint is one of:
Modified: trunk/none/tests/cmdline2.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline2.stdout.exp (original)
+++ trunk/none/tests/cmdline2.stdout.exp Mon Oct 20 21:59:13 2014
@@ -89,7 +89,7 @@
DRD) [no]
--vgdb-poll=<number> gdbserver poll max every <number> basic blocks [5000]
--vgdb-shadow-registers=no|yes let gdb see the shadow registers [no]
- --vgdb-prefix=<prefix> prefix for vgdb FIFOs [/tmp/vgdb-pipe]
+ --vgdb-prefix=<prefix> prefix for vgdb FIFOs [.../vgdb-pipe]
--run-libc-freeres=no|yes free up glibc memory at exit on Linux? [yes]
--sim-hints=hint1,hint2,... activate unusual sim behaviours [none]
where hint is one of:
Modified: trunk/none/tests/filter_cmdline1
==============================================================================
--- trunk/none/tests/filter_cmdline1 (original)
+++ trunk/none/tests/filter_cmdline1 Mon Oct 20 21:59:13 2014
@@ -1,5 +1,6 @@
#! /bin/sh
sed -e 's/\(set minimum alignment of heap allocations\) \[[0-9]*\]/\1 [...]/' \
- -e 's/\(command to start debugger\) \[.* -nw %f %p\]/\1 [... -nw %f %p]/'
+ -e 's/\(command to start debugger\) \[.* -nw %f %p\]/\1 [... -nw %f %p]/' \
+ -e 's/\(prefix for vgdb FIFOs\) \[.*\/vgdb-pipe\]/\1 [...\/vgdb-pipe]/'
|
|
From: <sv...@va...> - 2014-10-20 19:02:47
|
Author: florian
Date: Mon Oct 20 20:02:38 2014
New Revision: 14642
Log:
Constify the tool interface.
Modified:
trunk/coregrind/m_errormgr.c
trunk/coregrind/m_tooliface.c
trunk/coregrind/pub_core_tooliface.h
trunk/drd/drd_error.c
trunk/exp-sgcheck/pc_common.c
trunk/exp-sgcheck/pc_common.h
trunk/helgrind/hg_errors.c
trunk/helgrind/hg_errors.h
trunk/include/pub_tool_errormgr.h
trunk/include/pub_tool_tooliface.h
trunk/memcheck/mc_errors.c
trunk/memcheck/mc_include.h
Modified: trunk/coregrind/m_errormgr.c
==============================================================================
--- trunk/coregrind/m_errormgr.c (original)
+++ trunk/coregrind/m_errormgr.c Mon Oct 20 20:02:38 2014
@@ -147,27 +147,27 @@
};
-ExeContext* VG_(get_error_where) ( Error* err )
+ExeContext* VG_(get_error_where) ( const Error* err )
{
return err->where;
}
-ErrorKind VG_(get_error_kind) ( Error* err )
+ErrorKind VG_(get_error_kind) ( const Error* err )
{
return err->ekind;
}
-Addr VG_(get_error_address) ( Error* err )
+Addr VG_(get_error_address) ( const Error* err )
{
return err->addr;
}
-const HChar* VG_(get_error_string) ( Error* err )
+const HChar* VG_(get_error_string) ( const Error* err )
{
return err->string;
}
-void* VG_(get_error_extra) ( Error* err )
+void* VG_(get_error_extra) ( const Error* err )
{
return err->extra;
}
@@ -246,17 +246,17 @@
void* extra; // Anything else -- use is optional. NULL by default.
};
-SuppKind VG_(get_supp_kind) ( Supp* su )
+SuppKind VG_(get_supp_kind) ( const Supp* su )
{
return su->skind;
}
-HChar* VG_(get_supp_string) ( Supp* su )
+HChar* VG_(get_supp_string) ( const Supp* su )
{
return su->string;
}
-void* VG_(get_supp_extra) ( Supp* su )
+void* VG_(get_supp_extra) ( const Supp* su )
{
return su->extra;
}
Modified: trunk/coregrind/m_tooliface.c
==============================================================================
--- trunk/coregrind/m_tooliface.c (original)
+++ trunk/coregrind/m_tooliface.c Mon Oct 20 20:02:38 2014
@@ -227,18 +227,18 @@
}
void VG_(needs_tool_errors)(
- Bool (*eq) (VgRes, Error*, Error*),
- void (*before_pp) (Error*),
- void (*pp) (Error*),
+ Bool (*eq) (VgRes, const Error*, const Error*),
+ void (*before_pp) (const Error*),
+ void (*pp) (const Error*),
Bool show_TIDs,
- UInt (*update) (Error*),
+ UInt (*update) (const Error*),
Bool (*recog) (const HChar*, Supp*),
Bool (*read_extra) (Int, HChar**, SizeT*, Int*, Supp*),
- Bool (*matches) (Error*, Supp*),
- const HChar* (*name) (Error*),
- SizeT (*get_xtra_si)(Error*,/*OUT*/HChar*,Int),
- SizeT (*print_xtra_su)(Supp*,/*OUT*/HChar*,Int),
- void (*update_xtra_su)(Error*, Supp*)
+ Bool (*matches) (const Error*, const Supp*),
+ const HChar* (*name) (const Error*),
+ SizeT (*get_xtra_si)(const Error*,/*OUT*/HChar*,Int),
+ SizeT (*print_xtra_su)(const Supp*,/*OUT*/HChar*,Int),
+ void (*update_xtra_su)(const Error*, const Supp*)
)
{
VG_(needs).tool_errors = True;
Modified: trunk/coregrind/pub_core_tooliface.h
==============================================================================
--- trunk/coregrind/pub_core_tooliface.h (original)
+++ trunk/coregrind/pub_core_tooliface.h Mon Oct 20 20:02:38 2014
@@ -118,19 +118,19 @@
// (none)
// VG_(needs).tool_errors
- Bool (*tool_eq_Error) (VgRes, Error*, Error*);
- void (*tool_before_pp_Error) (Error*);
- void (*tool_pp_Error) (Error*);
+ Bool (*tool_eq_Error) (VgRes, const Error*, const Error*);
+ void (*tool_before_pp_Error) (const Error*);
+ void (*tool_pp_Error) (const Error*);
Bool tool_show_ThreadIDs_for_errors;
- UInt (*tool_update_extra) (Error*);
+ UInt (*tool_update_extra) (const Error*);
Bool (*tool_recognised_suppression) (const HChar*, Supp*);
Bool (*tool_read_extra_suppression_info) (Int, HChar**, SizeT*, Int*,
Supp*);
- Bool (*tool_error_matches_suppression) (Error*, Supp*);
- const HChar* (*tool_get_error_name) (Error*);
- SizeT (*tool_get_extra_suppression_info) (Error*,/*OUT*/HChar*,Int);
- SizeT (*tool_print_extra_suppression_use) (Supp*,/*OUT*/HChar*,Int);
- void (*tool_update_extra_suppression_use) (Error*, Supp*);
+ Bool (*tool_error_matches_suppression) (const Error*, const Supp*);
+ const HChar* (*tool_get_error_name) (const Error*);
+ SizeT (*tool_get_extra_suppression_info) (const Error*,/*OUT*/HChar*,Int);
+ SizeT (*tool_print_extra_suppression_use) (const Supp*,/*OUT*/HChar*,Int);
+ void (*tool_update_extra_suppression_use) (const Error*, const Supp*);
// VG_(needs).superblock_discards
void (*tool_discard_superblock_info)(Addr64, VexGuestExtents);
Modified: trunk/drd/drd_error.c
==============================================================================
--- trunk/drd/drd_error.c (original)
+++ trunk/drd/drd_error.c Mon Oct 20 20:02:38 2014
@@ -43,7 +43,7 @@
/* Local function declarations. */
-static const HChar* drd_get_error_name(Error* e);
+static const HChar* drd_get_error_name(const Error* e);
/* Local variables. */
@@ -151,7 +151,8 @@
}
static
-void drd_report_data_race(Error* const err, const DataRaceErrInfo* const dri)
+void drd_report_data_race(const Error* const err,
+ const DataRaceErrInfo* const dri)
{
const Bool xml = VG_(clo_xml);
const HChar* const what_prefix = xml ? " <what>" : "";
@@ -254,7 +255,8 @@
* if the error kind of e1 and e2 matches and if the ExeContext's of e1 and
* e2 also match.
*/
-static Bool drd_compare_error_contexts(VgRes res, Error* e1, Error* e2)
+static Bool drd_compare_error_contexts(VgRes res, const Error* e1,
+ const Error* e2)
{
tl_assert(VG_(get_error_kind)(e1) == VG_(get_error_kind)(e2));
@@ -282,7 +284,7 @@
* Called by the core just before an error message will be printed. Used by
* DRD to print the thread number as a preamble.
*/
-static void drd_tool_error_before_pp(Error* const e)
+static void drd_tool_error_before_pp(const Error* const e)
{
static DrdThreadId s_last_tid_printed = 1;
DrdThreadId* err_extra;
@@ -296,7 +298,7 @@
}
/** Report an error to the user. */
-static void drd_tool_error_pp(Error* const e)
+static void drd_tool_error_pp(const Error* const e)
{
const Bool xml = VG_(clo_xml);
const HChar* const what_prefix = xml ? " <what>" : "";
@@ -460,7 +462,7 @@
}
}
-static UInt drd_tool_error_update_extra(Error* e)
+static UInt drd_tool_error_update_extra(const Error* e)
{
switch (VG_(get_error_kind)(e))
{
@@ -563,12 +565,13 @@
* Determine whether or not the types of the given error message and the
* given suppression match.
*/
-static Bool drd_error_matches_suppression(Error* const e, Supp* const supp)
+static Bool drd_error_matches_suppression(const Error* const e,
+ const Supp* const supp)
{
return VG_(get_supp_kind)(supp) == VG_(get_error_kind)(e);
}
-static const HChar* drd_get_error_name(Error* e)
+static const HChar* drd_get_error_name(const Error* e)
{
switch (VG_(get_error_kind)(e))
{
@@ -600,7 +603,7 @@
* define any 'extra' suppression information.
*/
static
-SizeT drd_get_extra_suppression_info(Error* e,
+SizeT drd_get_extra_suppression_info(const Error* e,
/*OUT*/HChar* buf, Int nBuf)
{
tl_assert(nBuf >= 1);
@@ -609,7 +612,7 @@
}
static
-SizeT drd_print_extra_suppression_use(Supp* su,
+SizeT drd_print_extra_suppression_use(const Supp* su,
/*OUT*/HChar* buf, Int nBuf)
{
tl_assert(nBuf >= 1);
@@ -618,7 +621,7 @@
}
static
-void drd_update_extra_suppresion_use(Error* e, Supp* supp)
+void drd_update_extra_suppresion_use(const Error* e, const Supp* supp)
{
return;
}
Modified: trunk/exp-sgcheck/pc_common.c
==============================================================================
--- trunk/exp-sgcheck/pc_common.c (original)
+++ trunk/exp-sgcheck/pc_common.c Mon Oct 20 20:02:38 2014
@@ -216,7 +216,7 @@
}
-Bool pc_eq_Error ( VgRes res, Error* e1, Error* e2 )
+Bool pc_eq_Error ( VgRes res, const Error* e1, const Error* e2 )
{
XError *xe1, *xe2;
tl_assert(VG_(get_error_kind)(e1) == VG_(get_error_kind)(e2));
@@ -262,7 +262,7 @@
look at it any print any preamble you want" function. Which, in
Ptrcheck, we don't use. Hence a no-op.
*/
-void pc_before_pp_Error ( Error* err ) {
+void pc_before_pp_Error ( const Error* err ) {
}
/* Do a printf-style operation on either the XML or normal output
@@ -302,7 +302,7 @@
return w < 0 ? -w : w;
}
-void pc_pp_Error ( Error* err )
+void pc_pp_Error ( const Error* err )
{
const Bool xml = VG_(clo_xml); /* a shorthand, that's all */
@@ -647,7 +647,7 @@
}
-UInt pc_update_Error_extra ( Error* err )
+UInt pc_update_Error_extra ( const Error* err )
{
XError *xe = (XError*)VG_(get_error_extra)(err);
tl_assert(xe);
@@ -736,7 +736,8 @@
}
Bool pc_read_extra_suppression_info ( Int fd, HChar** bufpp,
- SizeT* nBufp, Int* lineno, Supp* su )
+ SizeT* nBufp, Int* lineno,
+ Supp* su )
{
Bool eof;
if (VG_(get_supp_kind)(su) == XS_SysParam) {
@@ -747,7 +748,7 @@
return True;
}
-Bool pc_error_matches_suppression (Error* err, Supp* su)
+Bool pc_error_matches_suppression (const Error* err, const Supp* su)
{
ErrorKind ekind = VG_(get_error_kind)(err);
switch (VG_(get_supp_kind)(su)) {
@@ -764,7 +765,7 @@
}
}
-const HChar* pc_get_error_name ( Error* err )
+const HChar* pc_get_error_name ( const Error* err )
{
XError *xe = (XError*)VG_(get_error_extra)(err);
tl_assert(xe);
@@ -777,7 +778,7 @@
}
}
-SizeT pc_get_extra_suppression_info ( Error* err,
+SizeT pc_get_extra_suppression_info ( const Error* err,
/*OUT*/HChar* buf, Int nBuf )
{
ErrorKind ekind = VG_(get_error_kind )(err);
@@ -794,7 +795,7 @@
}
}
-SizeT pc_print_extra_suppression_use ( Supp* su,
+SizeT pc_print_extra_suppression_use ( const Supp* su,
/*OUT*/HChar* buf, Int nBuf )
{
tl_assert(nBuf >= 1);
@@ -802,7 +803,7 @@
return 0;
}
-void pc_update_extra_suppression_use (Error* err, Supp* su)
+void pc_update_extra_suppression_use (const Error* err, const Supp* su)
{
return;
}
Modified: trunk/exp-sgcheck/pc_common.h
==============================================================================
--- trunk/exp-sgcheck/pc_common.h (original)
+++ trunk/exp-sgcheck/pc_common.h Mon Oct 20 20:02:38 2014
@@ -47,20 +47,20 @@
void h_record_sysparam_error( ThreadId tid, CorePart part, const HChar* s,
Addr lo, Addr hi, Seg* seglo, Seg* seghi );
-Bool pc_eq_Error ( VgRes res, Error* e1, Error* e2 );
-void pc_before_pp_Error ( Error* err );
-void pc_pp_Error ( Error* err );
-UInt pc_update_Error_extra ( Error* err );
+Bool pc_eq_Error ( VgRes res, const Error* e1, const Error* e2 );
+void pc_before_pp_Error ( const Error* err );
+void pc_pp_Error ( const Error* err );
+UInt pc_update_Error_extra ( const Error* err );
Bool pc_is_recognised_suppression ( const HChar* name, Supp *su );
Bool pc_read_extra_suppression_info ( Int fd, HChar** bufpp,
SizeT* nBufp, Int* lineno, Supp* su );
-Bool pc_error_matches_suppression (Error* err, Supp* su);
-const HChar* pc_get_error_name ( Error* err );
-SizeT pc_get_extra_suppression_info ( Error* err,
+Bool pc_error_matches_suppression (const Error* err, const Supp* su);
+const HChar* pc_get_error_name ( const Error* err );
+SizeT pc_get_extra_suppression_info ( const Error* err,
/*OUT*/HChar* buf, Int nBuf );
-SizeT pc_print_extra_suppression_use ( Supp* su,
+SizeT pc_print_extra_suppression_use ( const Supp* su,
/*OUT*/HChar* buf, Int nBuf );
-void pc_update_extra_suppression_use (Error* err, Supp* su);
+void pc_update_extra_suppression_use (const Error* err, const Supp* su);
extern Bool h_clo_partial_loads_ok;
/* extern Bool h_clo_lossage_check; */
Modified: trunk/helgrind/hg_errors.c
==============================================================================
--- trunk/helgrind/hg_errors.c (original)
+++ trunk/helgrind/hg_errors.c Mon Oct 20 20:02:38 2014
@@ -371,7 +371,7 @@
/* Updates the copy with address info if necessary. */
-UInt HG_(update_extra) ( Error* err )
+UInt HG_(update_extra) ( const Error* err )
{
XError* xe = (XError*)VG_(get_error_extra)(err);
tl_assert(xe);
@@ -637,7 +637,7 @@
HG_(record_error_Misc_w_aux)(thr, errstr, NULL, NULL);
}
-Bool HG_(eq_Error) ( VgRes not_used, Error* e1, Error* e2 )
+Bool HG_(eq_Error) ( VgRes not_used, const Error* e1, const Error* e2 )
{
XError *xe1, *xe2;
@@ -843,7 +843,7 @@
announce any previously un-announced threads in the upcoming error
message.
*/
-void HG_(before_pp_Error) ( Error* err )
+void HG_(before_pp_Error) ( const Error* err )
{
XError* xe;
tl_assert(err);
@@ -893,7 +893,7 @@
}
}
-void HG_(pp_Error) ( Error* err )
+void HG_(pp_Error) ( const Error* err )
{
const Bool xml = VG_(clo_xml); /* a shorthand, that's all */
@@ -1252,7 +1252,7 @@
} /* switch (VG_(get_error_kind)(err)) */
}
-const HChar* HG_(get_error_name) ( Error* err )
+const HChar* HG_(get_error_name) ( const Error* err )
{
switch (VG_(get_error_kind)(err)) {
case XE_Race: return "Race";
@@ -1293,7 +1293,7 @@
return True;
}
-Bool HG_(error_matches_suppression) ( Error* err, Supp* su )
+Bool HG_(error_matches_suppression) ( const Error* err, const Supp* su )
{
switch (VG_(get_supp_kind)(su)) {
case XS_Race: return VG_(get_error_kind)(err) == XE_Race;
@@ -1308,7 +1308,7 @@
}
}
-SizeT HG_(get_extra_suppression_info) ( Error* err,
+SizeT HG_(get_extra_suppression_info) ( const Error* err,
/*OUT*/HChar* buf, Int nBuf )
{
tl_assert(nBuf >= 1);
@@ -1317,7 +1317,7 @@
return 0;
}
-SizeT HG_(print_extra_suppression_use) ( Supp* su,
+SizeT HG_(print_extra_suppression_use) ( const Supp* su,
/*OUT*/HChar* buf, Int nBuf )
{
tl_assert(nBuf >= 1);
@@ -1326,7 +1326,7 @@
return 0;
}
-void HG_(update_extra_suppression_use) ( Error* err, Supp* su )
+void HG_(update_extra_suppression_use) ( const Error* err, const Supp* su )
{
/* Do nothing */
return;
Modified: trunk/helgrind/hg_errors.h
==============================================================================
--- trunk/helgrind/hg_errors.h (original)
+++ trunk/helgrind/hg_errors.h Mon Oct 20 20:02:38 2014
@@ -35,20 +35,20 @@
/* The standard bundle of error management functions that we are
required to present to the core/tool interface at startup. */
-Bool HG_(eq_Error) ( VgRes not_used, Error* e1, Error* e2 );
-void HG_(before_pp_Error) ( Error* err );
-void HG_(pp_Error) ( Error* err );
-UInt HG_(update_extra) ( Error* err );
+Bool HG_(eq_Error) ( VgRes not_used, const Error* e1, const Error* e2 );
+void HG_(before_pp_Error) ( const Error* err );
+void HG_(pp_Error) ( const Error* err );
+UInt HG_(update_extra) ( const Error* err );
Bool HG_(recognised_suppression) ( const HChar* name, Supp *su );
Bool HG_(read_extra_suppression_info) ( Int fd, HChar** bufpp, SizeT* nBufp,
Int* lineno, Supp* su );
-Bool HG_(error_matches_suppression) ( Error* err, Supp* su );
-const HChar* HG_(get_error_name) ( Error* err );
-SizeT HG_(get_extra_suppression_info) ( Error* err,
+Bool HG_(error_matches_suppression) ( const Error* err, const Supp* su );
+const HChar* HG_(get_error_name) ( const Error* err );
+SizeT HG_(get_extra_suppression_info) ( const Error* err,
/*OUT*/HChar* buf, Int nBuf );
-SizeT HG_(print_extra_suppression_use) ( Supp* su,
+SizeT HG_(print_extra_suppression_use) ( const Supp* su,
/*OUT*/HChar* buf, Int nBuf );
-void HG_(update_extra_suppression_use) ( Error* err, Supp* su );
+void HG_(update_extra_suppression_use) ( const Error* err, const Supp* su );
/* Functions for recording various kinds of errors. */
void HG_(record_error_Race) ( Thread* thr,
Modified: trunk/include/pub_tool_errormgr.h
==============================================================================
--- trunk/include/pub_tool_errormgr.h (original)
+++ trunk/include/pub_tool_errormgr.h Mon Oct 20 20:02:38 2014
@@ -56,11 +56,11 @@
/* Useful in VG_(tdict).tool_error_matches_suppression(),
* VG_(tdict).tool_pp_Error(), etc */
-ExeContext* VG_(get_error_where) ( Error* err );
-ErrorKind VG_(get_error_kind) ( Error* err );
-Addr VG_(get_error_address) ( Error* err );
-const HChar* VG_(get_error_string) ( Error* err );
-void* VG_(get_error_extra) ( Error* err );
+ExeContext* VG_(get_error_where) ( const Error* err );
+ErrorKind VG_(get_error_kind) ( const Error* err );
+Addr VG_(get_error_address) ( const Error* err );
+const HChar* VG_(get_error_string) ( const Error* err );
+void* VG_(get_error_extra) ( const Error* err );
/* Call this when an error occurs. It will be recorded if it hasn't been
seen before. If it has, the existing error record will have its count
@@ -127,9 +127,9 @@
Supp;
/* Useful in VG_(tdict).tool_error_matches_suppression() */
-SuppKind VG_(get_supp_kind) ( Supp* su );
-HChar* VG_(get_supp_string) ( Supp* su );
-void* VG_(get_supp_extra) ( Supp* su );
+SuppKind VG_(get_supp_kind) ( const Supp* su );
+HChar* VG_(get_supp_string) ( const Supp* su );
+void* VG_(get_supp_extra) ( const Supp* su );
/* Must be used in VG_(recognised_suppression)() */
void VG_(set_supp_kind) ( Supp* su, SuppKind suppkind );
Modified: trunk/include/pub_tool_tooliface.h
==============================================================================
--- trunk/include/pub_tool_tooliface.h (original)
+++ trunk/include/pub_tool_tooliface.h Mon Oct 20 20:02:38 2014
@@ -284,7 +284,7 @@
// passed to VG_(eq_ExeContext)() if the ExeContexts are considered. Other
// than that, probably don't worry about it unless you have lots of very
// similar errors occurring.
- Bool (*eq_Error)(VgRes res, Error* e1, Error* e2),
+ Bool (*eq_Error)(VgRes res, const Error* e1, const Error* e2),
// We give tools a chance to have a look at errors
// just before they are printed. That is, before_pp_Error is
@@ -294,10 +294,10 @@
// is printed. This functionality was added to allow Helgrind to
// print thread-announcement messages immediately before the
// errors that refer to them.
- void (*before_pp_Error)(Error* err),
+ void (*before_pp_Error)(const Error* err),
// Print error context.
- void (*pp_Error)(Error* err),
+ void (*pp_Error)(const Error* err),
// Should the core indicate which ThreadId each error comes from?
Bool show_ThreadIDs_for_errors,
@@ -309,7 +309,7 @@
// Yuk.
// Return value: must be the size of the `extra' part in bytes -- used by
// the core to make a copy.
- UInt (*update_extra)(Error* err),
+ UInt (*update_extra)(const Error* err),
// Return value indicates recognition. If recognised, must set skind using
// VG_(set_supp_kind)().
@@ -326,12 +326,12 @@
// This should just check the kinds match and maybe some stuff in the
// `string' and `extra' field if appropriate (using VG_(get_supp_*)() to
// get the relevant suppression parts).
- Bool (*error_matches_suppression)(Error* err, Supp* su),
+ Bool (*error_matches_suppression)(const Error* err, const Supp* su),
// This should return the suppression name, for --gen-suppressions, or NULL
// if that error type cannot be suppressed. This is the inverse of
// VG_(tdict).tool_recognised_suppression().
- const HChar* (*get_error_name)(Error* err),
+ const HChar* (*get_error_name)(const Error* err),
// This should print into buf[0..nBuf-1] any extra info for the
// error, for --gen-suppressions, but not including any leading
@@ -340,13 +340,13 @@
// including the terminating null character the function shall
// return the value that strlen would return for the string.
// If the buffer is too small the function shall return nBuf.
- SizeT (*print_extra_suppression_info)(Error* err,
+ SizeT (*print_extra_suppression_info)(const Error* err,
/*OUT*/HChar* buf, Int nBuf),
// This is similar to print_extra_suppression_info, but is used
// to print information such as additional statistical counters
// as part of the used suppression list produced by -v.
- SizeT (*print_extra_suppression_use)(Supp* su,
+ SizeT (*print_extra_suppression_use)(const Supp* su,
/*OUT*/HChar* buf, Int nBuf),
// Called by error mgr once it has been established that err
@@ -354,7 +354,7 @@
// can be used to update suppression extra information such as
// some statistical counters that will be printed by
// print_extra_suppression_use.
- void (*update_extra_suppression_use)(Error* err, Supp* su)
+ void (*update_extra_suppression_use)(const Error* err, const Supp* su)
);
/* Is information kept by the tool about specific instructions or
Modified: trunk/memcheck/mc_errors.c
==============================================================================
--- trunk/memcheck/mc_errors.c (original)
+++ trunk/memcheck/mc_errors.c Mon Oct 20 20:02:38 2014
@@ -200,7 +200,7 @@
look at it any print any preamble you want" function. Which, in
Memcheck, we don't use. Hence a no-op.
*/
-void MC_(before_pp_Error) ( Error* err ) {
+void MC_(before_pp_Error) ( const Error* err ) {
}
/* Do a printf-style operation on either the XML or normal output
@@ -410,7 +410,7 @@
pp_LossRecord (n_this_record, n_total_records, l, /* xml */ False);
}
-void MC_(pp_Error) ( Error* err )
+void MC_(pp_Error) ( const Error* err )
{
const Bool xml = VG_(clo_xml); /* a shorthand */
MC_Error* extra = VG_(get_error_extra)(err);
@@ -931,7 +931,7 @@
/* Compare error contexts, to detect duplicates. Note that if they
are otherwise the same, the faulting addrs and associated rwoffsets
are allowed to be different. */
-Bool MC_(eq_Error) ( VgRes res, Error* e1, Error* e2 )
+Bool MC_(eq_Error) ( VgRes res, const Error* e1, const Error* e2 )
{
MC_Error* extra1 = VG_(get_error_extra)(e1);
MC_Error* extra2 = VG_(get_error_extra)(e2);
@@ -1100,7 +1100,7 @@
}
/* Updates the copy with address info if necessary (but not for all errors). */
-UInt MC_(update_Error_extra)( Error* err )
+UInt MC_(update_Error_extra)( const Error* err )
{
MC_Error* extra = VG_(get_error_extra)(err);
@@ -1386,7 +1386,7 @@
return True;
}
-Bool MC_(error_matches_suppression) ( Error* err, Supp* su )
+Bool MC_(error_matches_suppression) ( const Error* err, const Supp* su )
{
Int su_szB;
MC_Error* extra = VG_(get_error_extra)(err);
@@ -1470,7 +1470,7 @@
}
}
-const HChar* MC_(get_error_name) ( Error* err )
+const HChar* MC_(get_error_name) ( const Error* err )
{
switch (VG_(get_error_kind)(err)) {
case Err_RegParam: return "Param";
@@ -1511,7 +1511,7 @@
}
}
-SizeT MC_(get_extra_suppression_info) ( Error* err,
+SizeT MC_(get_extra_suppression_info) ( const Error* err,
/*OUT*/HChar* buf, Int nBuf )
{
ErrorKind ekind = VG_(get_error_kind )(err);
@@ -1537,7 +1537,7 @@
}
}
-SizeT MC_(print_extra_suppression_use) ( Supp *su,
+SizeT MC_(print_extra_suppression_use) ( const Supp *su,
/*OUT*/HChar *buf, Int nBuf )
{
tl_assert(nBuf >= 1);
@@ -1558,7 +1558,7 @@
return 0;
}
-void MC_(update_extra_suppression_use) ( Error* err, Supp* su)
+void MC_(update_extra_suppression_use) ( const Error* err, const Supp* su)
{
if (VG_(get_supp_kind)(su) == LeakSupp) {
MC_LeakSuppExtra *lse = (MC_LeakSuppExtra*) VG_(get_supp_extra) (su);
Modified: trunk/memcheck/mc_include.h
==============================================================================
--- trunk/memcheck/mc_include.h (original)
+++ trunk/memcheck/mc_include.h Mon Oct 20 20:02:38 2014
@@ -393,25 +393,25 @@
/* Standard functions for error and suppressions as required by the
core/tool iface */
-Bool MC_(eq_Error) ( VgRes res, Error* e1, Error* e2 );
-void MC_(before_pp_Error) ( Error* err );
-void MC_(pp_Error) ( Error* err );
-UInt MC_(update_Error_extra) ( Error* err );
+Bool MC_(eq_Error) ( VgRes res, const Error* e1, const Error* e2 );
+void MC_(before_pp_Error) ( const Error* err );
+void MC_(pp_Error) ( const Error* err );
+UInt MC_(update_Error_extra) ( const Error* err );
Bool MC_(is_recognised_suppression) ( const HChar* name, Supp* su );
Bool MC_(read_extra_suppression_info) ( Int fd, HChar** buf,
SizeT* nBuf, Int* lineno, Supp *su );
-Bool MC_(error_matches_suppression) ( Error* err, Supp* su );
+Bool MC_(error_matches_suppression) ( const Error* err, const Supp* su );
-SizeT MC_(get_extra_suppression_info) ( Error* err,
+SizeT MC_(get_extra_suppression_info) ( const Error* err,
/*OUT*/HChar* buf, Int nBuf );
-SizeT MC_(print_extra_suppression_use) ( Supp* su,
+SizeT MC_(print_extra_suppression_use) ( const Supp* su,
/*OUT*/HChar* buf, Int nBuf );
-void MC_(update_extra_suppression_use) ( Error* err, Supp* su );
+void MC_(update_extra_suppression_use) ( const Error* err, const Supp* su );
-const HChar* MC_(get_error_name) ( Error* err );
+const HChar* MC_(get_error_name) ( const Error* err );
/* Recording of errors */
void MC_(record_address_error) ( ThreadId tid, Addr a, Int szB,
|