You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
(34) |
2
(28) |
3
(22) |
4
(24) |
5
(32) |
6
(26) |
|
7
(21) |
8
(30) |
9
(15) |
10
(20) |
11
(23) |
12
(27) |
13
(17) |
|
14
(16) |
15
(16) |
16
(15) |
17
(14) |
18
(20) |
19
(18) |
20
(11) |
|
21
(1) |
22
(18) |
23
(12) |
24
(17) |
25
(16) |
26
(15) |
27
(18) |
|
28
(19) |
29
(17) |
30
(17) |
|
|
|
|
|
From: <ma...@bu...> - 2014-09-06 22:07:33
|
From: ma...@bu...
Subject: 2014-09-06 20:06:19 UTC nightly build (wildebeest, Debian 7.6 wheezy x86_64)
To: val...@li...
Bcc: mj...@wi...
valgrind revision: 14484
VEX revision: 2947
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-09-06 20:06:19 UTC
Ended at 2014-09-06 20:30:49 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 ... failed
Last 20 lines of verbose log follow echo
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../VEX/pub -I../VEX/pub -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVGPV_x86_linux_vanilla=1 -I../coregrind -DVG_LIBDIR="\"/usr/local/build/valgrind/nightly/valgrind-old/Inst/lib/valgrind"\" -DVG_PLATFORM="\"x86-linux\"" -m32 -mpreferred-stack-boundary=2 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-format-zero-length -fno-strict-aliasing -fno-builtin -fomit-frame-pointer -DENABLE_LINUX_TICKET_LOCK -Wno-long-long -fno-stack-protector -MT m_debuginfo/libcoregrind_x86_linux_a-readexidx.o -MD -MP -MF m_debuginfo/.deps/libcoregrind_x86_linux_a-readexidx.Tpo -c -o m_debuginfo/libcoregrind_x86_linux_a-readexidx.o `test -f 'm_debuginfo/readexidx.c' || echo './'`m_debuginfo/readexidx.c
mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readexidx.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readexidx.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../VEX/pub -I../VEX/pub -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVGPV_x86_linux_vanilla=1 -I../coregrind -DVG_LIBDIR="\"/usr/local/build/valgrind/nightly/valgrind-old/Inst/lib/valgrind"\" -DVG_PLATFORM="\"x86-linux\"" -m32 -mpreferred-stack-boundary=2 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-format-zero-length -fno-strict-aliasing -fno-builtin -fomit-frame-pointer -DENABLE_LINUX_TICKET_LOCK -Wno-long-long -fno-stack-protector -MT m_debuginfo/libcoregrind_x86_linux_a-readmacho.o -MD -MP -MF m_debuginfo/.deps/libcoregrind_x86_linux_a-readmacho.Tpo -c -o m_debuginfo/libcoregrind_x86_linux_a-readmacho.o `test -f 'm_debuginfo/readmacho.c' || echo './'`m_debuginfo/readmacho.c
mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readmacho.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readmacho.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../VEX/pub -I../VEX/pub -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVGPV_x86_linux_vanilla=1 -I../coregrind -DVG_LIBDIR="\"/usr/local/build/valgrind/nightly/valgrind-old/Inst/lib/valgrind"\" -DVG_PLATFORM="\"x86-linux\"" -m32 -mpreferred-stack-boundary=2 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-format-zero-length -fno-strict-aliasing -fno-builtin -fomit-frame-pointer -DENABLE_LINUX_TICKET_LOCK -Wno-long-long -fno-stack-protector -MT m_debuginfo/libcoregrind_x86_linux_a-readpdb.o -MD -MP -MF m_debuginfo/.deps/libcoregrind_x86_linux_a-readpdb.Tpo -c -o m_debuginfo/libcoregrind_x86_linux_a-readpdb.o `test -f 'm_debuginfo/readpdb.c' || echo './'`m_debuginfo/readpdb.c
mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readdwarf.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readdwarf.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../VEX/pub -I../VEX/pub -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVGPV_x86_linux_vanilla=1 -I../coregrind -DVG_LIBDIR="\"/usr/local/build/valgrind/nightly/valgrind-old/Inst/lib/valgrind"\" -DVG_PLATFORM="\"x86-linux\"" -m32 -mpreferred-stack-boundary=2 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-format-zero-length -fno-strict-aliasing -fno-builtin -fomit-frame-pointer -DENABLE_LINUX_TICKET_LOCK -Wno-long-long -fno-stack-protector -MT m_debuginfo/libcoregrind_x86_linux_a-readstabs.o -MD -MP -MF m_debuginfo/.deps/libcoregrind_x86_linux_a-readstabs.Tpo -c -o m_debuginfo/libcoregrind_x86_linux_a-readstabs.o `test -f 'm_debuginfo/readstabs.c' || echo './'`m_debuginfo/readstabs.c
m_debuginfo/readstabs.c:58:39: fatal error: a.out.h: No such file or directory
compilation terminated.
make[3]: *** [m_debuginfo/libcoregrind_x86_linux_a-readstabs.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readpdb.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readpdb.Po
mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readdwarf3.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readdwarf3.Po
mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readelf.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readelf.Po
make[3]: Leaving directory `/usr/local/build/valgrind/nightly/valgrind-old/coregrind'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/build/valgrind/nightly/valgrind-old/coregrind'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/build/valgrind/nightly/valgrind-old'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2014-09-06 20:10:02.933030292 +0000
--- new.short 2014-09-06 20:30:49.424902826 +0000
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../VEX/pub -I../VEX/pub -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVGPV_x86_linux_vanilla=1 -I../coregrind -DVG_LIBDIR="\"/usr/local/build/valgrind/nightly/valgrind-old/Inst/lib/valgrind"\" -DVG_PLATFORM="\"x86-linux\"" -m32 -mpreferred-stack-boundary=2 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-format-zero-length -fno-strict-aliasing -fno-builtin -fomit-frame-pointer -DENABLE_LINUX_TICKET_LOCK -Wno-long-long -fno-stack-protector -MT m_debuginfo/libcoregrind_x86_linux_a-readexidx.o -MD -MP -MF m_debuginfo/.deps/libcoregrind_x86_linux_a-readexidx.Tpo -c -o m_debuginfo/libcoregrind_x86_linux_a-readexidx.o `test -f 'm_debuginfo/readexidx.c' || echo './'`m_debuginfo/readexidx.c
- mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readexidx.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readexidx.Po
- gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../VEX/pub -I../VEX/pub -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVGPV_x86_linux_vanilla=1 -I../coregrind -DVG_LIBDIR="\"/usr/local/build/valgrind/nightly/valgrind-old/Inst/lib/valgrind"\" -DVG_PLATFORM="\"x86-linux\"" -m32 -mpreferred-stack-boundary=2 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-format-zero-length -fno-strict-aliasing -fno-builtin -fomit-frame-pointer -DENABLE_LINUX_TICKET_LOCK -Wno-long-long -fno-stack-protector -MT m_debuginfo/libcoregrind_x86_linux_a-readmacho.o -MD -MP -MF m_debuginfo/.deps/libcoregrind_x86_linux_a-readmacho.Tpo -c -o m_debuginfo/libcoregrind_x86_linux_a-readmacho.o `test -f 'm_debuginfo/readmacho.c' || echo './'`m_debuginfo/readmacho.c
- mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readmacho.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readmacho.Po
- gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../VEX/pub -I../VEX/pub -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVGPV_x86_linux_vanilla=1 -I../coregrind -DVG_LIBDIR="\"/usr/local/build/valgrind/nightly/valgrind-old/Inst/lib/valgrind"\" -DVG_PLATFORM="\"x86-linux\"" -m32 -mpreferred-stack-boundary=2 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-format-zero-length -fno-strict-aliasing -fno-builtin -fomit-frame-pointer -DENABLE_LINUX_TICKET_LOCK -Wno-long-long -fno-stack-protector -MT m_debuginfo/libcoregrind_x86_linux_a-readpdb.o -MD -MP -MF m_debuginfo/.deps/libcoregrind_x86_linux_a-readpdb.Tpo -c -o m_debuginfo/libcoregrind_x86_linux_a-readpdb.o `test -f 'm_debuginfo/readpdb.c' || echo './'`m_debuginfo/readpdb.c
- mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readdwarf.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readdwarf.Po
- gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../VEX/pub -I../VEX/pub -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVGPV_x86_linux_vanilla=1 -I../coregrind -DVG_LIBDIR="\"/usr/local/build/valgrind/nightly/valgrind-old/Inst/lib/valgrind"\" -DVG_PLATFORM="\"x86-linux\"" -m32 -mpreferred-stack-boundary=2 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-format-zero-length -fno-strict-aliasing -fno-builtin -fomit-frame-pointer -DENABLE_LINUX_TICKET_LOCK -Wno-long-long -fno-stack-protector -MT m_debuginfo/libcoregrind_x86_linux_a-readstabs.o -MD -MP -MF m_debuginfo/.deps/libcoregrind_x86_linux_a-readstabs.Tpo -c -o m_debuginfo/libcoregrind_x86_linux_a-readstabs.o `test -f 'm_debuginfo/readstabs.c' || echo './'`m_debuginfo/readstabs.c
- m_debuginfo/readstabs.c:58:39: fatal error: a.out.h: No such file or directory
- compilation terminated.
- make[3]: *** [m_debuginfo/libcoregrind_x86_linux_a-readstabs.o] Error 1
- make[3]: *** Waiting for unfinished jobs....
- mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readpdb.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readpdb.Po
- mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readdwarf3.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readdwarf3.Po
- mv -f m_debuginfo/.deps/libcoregrind_x86_linux_a-readelf.Tpo m_debuginfo/.deps/libcoregrind_x86_linux_a-readelf.Po
- make[3]: Leaving directory `/usr/local/build/valgrind/nightly/valgrind-old/coregrind'
- make[2]: *** [all] Error 2
- make[2]: Leaving directory `/usr/local/build/valgrind/nightly/valgrind-old/coregrind'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/usr/local/build/valgrind/nightly/valgrind-old'
- make: *** [all] Error 2
--- 3,10 ----
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 ==
Congratulations, all tests passed!
|
|
From: <sv...@va...> - 2014-09-06 21:43:37
|
Author: florian
Date: Sat Sep 6 21:43:28 2014
New Revision: 2948
Log:
Minor refactoring to avoid special handling of emulation
failures in s390_irgen_PFPO.
Modified:
trunk/priv/guest_s390_toIR.c
Modified: trunk/priv/guest_s390_toIR.c
==============================================================================
--- trunk/priv/guest_s390_toIR.c (original)
+++ trunk/priv/guest_s390_toIR.c Sat Sep 6 21:43:28 2014
@@ -482,22 +482,38 @@
/* Terminate the current IRSB with an emulation failure. */
static void
-emulation_failure(VexEmNote fail_kind)
+emulation_failure_with_expr(IRExpr *emfailure)
{
- stmt(IRStmt_Put(S390X_GUEST_OFFSET(guest_EMNOTE), mkU32(fail_kind)));
+ vassert(typeOfIRExpr(irsb->tyenv, emfailure) == Ity_I32);
+
+ stmt(IRStmt_Put(S390X_GUEST_OFFSET(guest_EMNOTE), emfailure));
dis_res->whatNext = Dis_StopHere;
dis_res->jk_StopHere = Ijk_EmFail;
}
+static void
+emulation_failure(VexEmNote fail_kind)
+{
+ emulation_failure_with_expr(mkU32(fail_kind));
+}
+
/* Terminate the current IRSB with an emulation warning. */
static void
-emulation_warning(VexEmNote warn_kind)
+emulation_warning_with_expr(IRExpr *emwarning)
{
- stmt(IRStmt_Put(S390X_GUEST_OFFSET(guest_EMNOTE), mkU32(warn_kind)));
+ vassert(typeOfIRExpr(irsb->tyenv, emwarning) == Ity_I32);
+
+ stmt(IRStmt_Put(S390X_GUEST_OFFSET(guest_EMNOTE), emwarning));
dis_res->whatNext = Dis_StopHere;
dis_res->jk_StopHere = Ijk_EmWarn;
}
+static void
+emulation_warning(VexEmNote warn_kind)
+{
+ emulation_warning_with_expr(mkU32(warn_kind));
+}
+
/*------------------------------------------------------------*/
/*--- IR Debugging aids. ---*/
/*------------------------------------------------------------*/
@@ -7262,12 +7278,7 @@
/* Check validity of function code in GR 0 */
assign(ef, s390_call_pfpo_helper(unop(Iop_32Uto64, mkexpr(gr0))));
-
- /* fixs390: Function emulation_failure can be used if it takes argument as
- IRExpr * instead of VexEmNote. */
- stmt(IRStmt_Put(S390X_GUEST_OFFSET(guest_EMNOTE), mkexpr(ef)));
- dis_res->whatNext = Dis_StopHere;
- dis_res->jk_StopHere = Ijk_EmFail;
+ emulation_failure_with_expr(mkexpr(ef));
stmt(
IRStmt_Exit(
|
|
From: <sv...@va...> - 2014-09-06 20:40:37
|
Author: florian
Date: Sat Sep 6 20:40:28 2014
New Revision: 14485
Log:
Do not modify a character string that could be a readonly
string literal.
Modified:
trunk/coregrind/m_options.c
Modified: trunk/coregrind/m_options.c
==============================================================================
--- trunk/coregrind/m_options.c (original)
+++ trunk/coregrind/m_options.c Sat Sep 6 20:40:28 2014
@@ -204,32 +204,24 @@
i++;
if ('{' == format[i]) {
// Get the env var name, print its contents.
- const HChar* qualname;
- HChar* qual;
- i++;
- qualname = &format[i];
+ HChar *qual;
+ Int begin_qualname = ++i;
while (True) {
if (0 == format[i]) {
VG_(fmsg)("%s: malformed %%q specifier\n", option_name);
goto bad;
} else if ('}' == format[i]) {
- // Temporarily replace the '}' with NUL to extract var
- // name.
- // FIXME: this is not safe as FORMAT is sometimes a
- // string literal which may reside in read-only memory
- ((HChar *)format)[i] = 0;
+ Int qualname_len = i - begin_qualname;
+ HChar qualname[qualname_len + 1];
+ VG_(strncpy)(qualname, format + begin_qualname,
+ qualname_len);
+ qualname[qualname_len] = '\0';
qual = VG_(getenv)(qualname);
if (NULL == qual) {
VG_(fmsg)("%s: environment variable %s is not set\n",
option_name, qualname);
- // FIXME: this is not safe as FORMAT is sometimes a
- // string literal which may reside in read-only memory
- ((HChar *)format)[i] = '}'; // Put the '}' back.
goto bad;
}
- // FIXME: this is not safe as FORMAT is sometimes a
- // string literal which may reside in read-only memory
- ((HChar *)format)[i] = '}'; // Put the '}' back.
i++;
break;
}
|
|
From: <sv...@va...> - 2014-09-06 19:30:02
|
Author: mjw
Date: Sat Sep 6 19:29:51 2014
New Revision: 14484
Log:
readstabs.c: Don't include a.out.h, just define the stabs symbol nlist entry.
readstabs.c tries to include a.out.h to get the stabs symbol list entry
definition. STABS isn't specifically tied to the a.out format though.
The symbol entry structure just happens to be defined in the a.out.h
header. The header isn't really standard though. It might be provided
by glibc or the kernel in different locations. And not all arches support
the a.out format so the header might not even exist. Just define the
needed nlist struct entry directly in readstabs.c for VGO_linux. All
arches in glibc and the kernel use the same one anyway.
Modified:
trunk/coregrind/m_debuginfo/readstabs.c
Modified: trunk/coregrind/m_debuginfo/readstabs.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readstabs.c (original)
+++ trunk/coregrind/m_debuginfo/readstabs.c Sat Sep 6 19:29:51 2014
@@ -55,7 +55,18 @@
/* --- !!! --- EXTERNAL HEADERS start --- !!! --- */
#if defined(VGO_linux)
-# include <a.out.h> /* stabs defns */
+/* stabs symbol list entry definition. */
+struct nlist {
+ union {
+ char *n_name;
+ struct nlist *n_next;
+ long n_strx;
+ } n_un;
+ unsigned char n_type;
+ char n_other;
+ short n_desc;
+ unsigned long n_value;
+};
#elif defined(VGO_darwin)
# include <mach-o/nlist.h>
# define n_other n_sect
|
|
From: <sv...@va...> - 2014-09-06 18:33:23
|
Author: mjw
Date: Sat Sep 6 18:33:14 2014
New Revision: 14483
Log:
nightly: source is a bashism, use '.' instead
Modified:
trunk/nightly/bin/nightly
Modified: trunk/nightly/bin/nightly
==============================================================================
--- trunk/nightly/bin/nightly (original)
+++ trunk/nightly/bin/nightly Sat Sep 6 18:33:14 2014
@@ -223,7 +223,7 @@
libc=`echo $libc | sed "s/, by Roland.*//"`
uname_stuff="`uname -mrs`"
if [ -r /etc/os-release ]; then
- vendor_stuff="`source /etc/os-release; echo ${NAME} ${VERSION}`"
+ vendor_stuff="`. /etc/os-release; echo ${NAME} ${VERSION}`"
elif which lsb_release 2>&1 > /dev/null; then
vendor_stuff="`lsb_release -sicr | xargs echo`"
elif [ -e "/etc/issue.net" -a -r "/etc/issue.net" ]; then
|
|
From: Mark W. <mj...@re...> - 2014-09-06 17:46:45
|
On Sat, 2014-09-06 at 17:06 +0200, Mark Wielaard wrote: > Thanks, I still couldn't install it until I figured out I also needed to > do dpkgdpkg --add-architecture i386 && aptitude update first. > There is a debian bug about this: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695218 And with that installed I now have: 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) Which provides the following regtest result: == 684 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == So that is looking pretty good. > But IMHO debian really shouldn't strip the symbol table from ld.so, that > is really inconvenient :{ This is https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721383 Cheers, Mark |
|
From: <sv...@va...> - 2014-09-06 17:38:06
|
Author: mjw Date: Sat Sep 6 17:37:55 2014 New Revision: 14482 Log: nightly: Try harder to get vendor stuff. /etc/issue.net might just contain control chars (like \S) a generic welcome message or omit the precise version. The newest standard is /etc/os-release http://www.freedesktop.org/software/systemd/man/os-release.html Otherwise there is often lsb_release http://refspecs.linuxbase.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/lsbrelease.html Try those first, fall back to /etc/issue.net if neither is there. Modified: trunk/nightly/bin/nightly Modified: trunk/nightly/bin/nightly ============================================================================== --- trunk/nightly/bin/nightly (original) +++ trunk/nightly/bin/nightly Sat Sep 6 17:37:55 2014 @@ -222,7 +222,11 @@ fi libc=`echo $libc | sed "s/, by Roland.*//"` uname_stuff="`uname -mrs`" -if [ -e "/etc/issue.net" -a -r "/etc/issue.net" ]; then +if [ -r /etc/os-release ]; then + vendor_stuff="`source /etc/os-release; echo ${NAME} ${VERSION}`" +elif which lsb_release 2>&1 > /dev/null; then + vendor_stuff="`lsb_release -sicr | xargs echo`" +elif [ -e "/etc/issue.net" -a -r "/etc/issue.net" ]; then vendor_stuff="`cat /etc/issue.net | head -1`" else vendor_stuff="unknown" |
|
From: <sv...@va...> - 2014-09-06 17:38:03
|
Author: mjw
Date: Sat Sep 6 17:37:54 2014
New Revision: 14481
Log:
nightly: Try even more locations for finding glibc.
Modified:
trunk/nightly/bin/nightly
Modified: trunk/nightly/bin/nightly
==============================================================================
--- trunk/nightly/bin/nightly (original)
+++ trunk/nightly/bin/nightly Sat Sep 6 17:37:54 2014
@@ -213,7 +213,7 @@
gcc_version="`gcc --version 2> /dev/null | head -1`"
gdb_version="`gdb --version 2> /dev/null | head -1`"
as_version="`as --version 2> /dev/null | head -1`"
-libc_so="`ls -1 /lib/libc.so.* /lib64/libc.so.* 2>/dev/null | tail -1`"
+libc_so="`ls -1 /lib/libc.so.* /lib64/libc.so.* /lib32/libc.so.* /lib/*-linux-gnu/libc.so.* 2>/dev/null | tail -1`"
libc="unknown"
if [ "x$libc_so" != "x" ]; then
if [ -e "$libc_so" -a -r "$libc_so" ]; then
|
|
From: <sv...@va...> - 2014-09-06 15:25:16
|
Author: sewardj
Date: Sat Sep 6 15:25:08 2014
New Revision: 14480
Log:
Avoid a compiler warning about int-to-ptr casting.
Modified:
trunk/mpi/libmpiwrap.c
Modified: trunk/mpi/libmpiwrap.c
==============================================================================
--- trunk/mpi/libmpiwrap.c (original)
+++ trunk/mpi/libmpiwrap.c Sat Sep 6 15:25:08 2014
@@ -152,7 +152,7 @@
typedef unsigned long UWord;
#if !defined(offsetof)
-# define offsetof(type,memb) ((int)&((type*)0)->memb)
+# define offsetof(type,memb) ((UWord)&((type*)0)->memb)
#endif
/* Find the size of long double image (not 'sizeof(long double)').
|
|
From: Mark W. <mj...@re...> - 2014-09-06 15:07:06
|
On Sat, 2014-09-06 at 06:06 +0200, Ivo Raisr wrote: > 2014-09-06 1:21 GMT+02:00 Mark Wielaard <mj...@re...>: > > That is unfortunate. I double checked on a Debian wheezy setup and > > my commit does seem to fix it. But I had some trouble with 32-on-64 > > programs, since I couldn't find the corresponding libc6-dbg-i386 > > package. What is the correct package to install to make i386 programs > > work under valgrind on a amd64 setup? > > > > It is libc6-dbg:i386 (the name is a bit arcane). > You also need gcc-multilib and libc6-dev-i386 to build the valgrind with > 32-bit support. Thanks, I still couldn't install it until I figured out I also needed to do dpkgdpkg --add-architecture i386 && aptitude update first. There is a debian bug about this: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695218 But IMHO debian really shouldn't strip the symbol table from ld.so, that is really inconvenient :{ Cheers, Mark |
Author: sewardj
Date: Sat Sep 6 14:45:12 2014
New Revision: 14479
Log:
Rename "--kernel-variant=android-emulator-no-hw-tls" to
"=android-no-hw-tls" per suggestion from Philippe.
Modified:
trunk/coregrind/m_main.c
trunk/coregrind/m_syswrap/syswrap-arm-linux.c
trunk/coregrind/pub_core_options.h
trunk/docs/xml/manual-core.xml
trunk/none/tests/cmdline1.stdout.exp
trunk/none/tests/cmdline2.stdout.exp
Modified: trunk/coregrind/m_main.c
==============================================================================
--- trunk/coregrind/m_main.c (original)
+++ trunk/coregrind/m_main.c Sat Sep 6 14:45:12 2014
@@ -184,7 +184,7 @@
" --kernel-variant=variant1,variant2,...\n"
" handle non-standard kernel variants [none]\n"
" where variant is one of:\n"
-" bproc android-emulator-no-hw-tls\n"
+" bproc android-no-hw-tls\n"
" android-gpu-sgx5xx android-gpu-adreno3xx none\n"
" --merge-recursive-frames=<number> merge frames between identical\n"
" program counters in max <number> frames) [0]\n"
@@ -633,7 +633,7 @@
else if VG_USETX_CLO (arg, "--kernel-variant",
"bproc,"
- "android-emulator-no-hw-tls,"
+ "android-no-hw-tls,"
"android-gpu-sgx5xx,"
"android-gpu-adreno3xx",
VG_(clo_kernel_variant)) {}
Modified: trunk/coregrind/m_syswrap/syswrap-arm-linux.c
==============================================================================
--- trunk/coregrind/m_syswrap/syswrap-arm-linux.c (original)
+++ trunk/coregrind/m_syswrap/syswrap-arm-linux.c Sat Sep 6 14:45:12 2014
@@ -279,7 +279,7 @@
{
assign_guest_tls(tid, tlsptr);
- if (KernelVariantiS(KernelVariant_android_emulator_no_hw_tls,
+ if (KernelVariantiS(KernelVariant_android_no_hw_tls,
VG_(clo_kernel_variant))) {
/* Android emulator does not provide an hw tls register.
So, the tls register is emulated by the kernel.
Modified: trunk/coregrind/pub_core_options.h
==============================================================================
--- trunk/coregrind/pub_core_options.h (original)
+++ trunk/coregrind/pub_core_options.h Sat Sep 6 14:45:12 2014
@@ -341,7 +341,7 @@
typedef
enum {
KernelVariant_bproc,
- KernelVariant_android_emulator_no_hw_tls,
+ KernelVariant_android_no_hw_tls,
KernelVariant_android_gpu_sgx5xx,
KernelVariant_android_gpu_adreno3xx
}
Modified: trunk/docs/xml/manual-core.xml
==============================================================================
--- trunk/docs/xml/manual-core.xml (original)
+++ trunk/docs/xml/manual-core.xml Sat Sep 6 14:45:12 2014
@@ -2095,7 +2095,7 @@
</para>
</listitem>
<listitem>
- <para><option>android-emulator-no-hw-tls</option>: some
+ <para><option>android-no-hw-tls</option>: some
versions of the Android emulator for ARM do not provide a
hardware TLS (thread-local state) register, and Valgrind
crashes at startup. Use this variant to select software
Modified: trunk/none/tests/cmdline1.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline1.stdout.exp (original)
+++ trunk/none/tests/cmdline1.stdout.exp Sat Sep 6 14:45:12 2014
@@ -97,7 +97,7 @@
--kernel-variant=variant1,variant2,...
handle non-standard kernel variants [none]
where variant is one of:
- bproc android-emulator-no-hw-tls
+ bproc android-no-hw-tls
android-gpu-sgx5xx android-gpu-adreno3xx none
--merge-recursive-frames=<number> merge frames between identical
program counters in max <number> frames) [0]
Modified: trunk/none/tests/cmdline2.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline2.stdout.exp (original)
+++ trunk/none/tests/cmdline2.stdout.exp Sat Sep 6 14:45:12 2014
@@ -97,7 +97,7 @@
--kernel-variant=variant1,variant2,...
handle non-standard kernel variants [none]
where variant is one of:
- bproc android-emulator-no-hw-tls
+ bproc android-no-hw-tls
android-gpu-sgx5xx android-gpu-adreno3xx none
--merge-recursive-frames=<number> merge frames between identical
program counters in max <number> frames) [0]
|
|
From: <sv...@va...> - 2014-09-06 12:19:33
|
Author: bart
Date: Sat Sep 6 12:19:23 2014
New Revision: 14478
Log:
drd: Make regression test output independent of --read-inline-info
There are plans to enable --read-inline-info=yes for all Valgrind
tools. Hence make the DRD regression test output independent of how
--read-inline-info has been set.
Modified:
trunk/drd/tests/filter_stderr
Modified: trunk/drd/tests/filter_stderr
==============================================================================
--- trunk/drd/tests/filter_stderr (original)
+++ trunk/drd/tests/filter_stderr Sat Sep 6 12:19:23 2014
@@ -29,6 +29,7 @@
-e "s: BSS section of [^<]*/: BSS section of :g" \
-e "s: vc \[[ ,:0-9]*\]: vc ...:g" \
-e "s/[@\$*]* (drd_pthread_intercepts.c:/ (drd_pthread_intercepts.c:/" \
+-e "/\(pthread\|sem\)_[a-zA-Z0-9_]*_intercept/d" \
-e "s/ (\([a-zA-Z_]*\.c\):[0-9]*)/ (\1:?)/" \
-e "s/ (\([a-zA-Z_]*\.h\):[0-9]*)/ (\1:?)/" \
-e "s/ (\([a-zA-Z_]*\.cpp\):[0-9]*)/ (\1:?)/" \
@@ -43,6 +44,12 @@
# Remove the message about experimental support for Darwin.
awk 'BEGIN{begin=1} { if ($0 == "WARNING: DRD support for Darwin is still considered as experimental.") { getline; getline; } else { if (begin) begin = 0; else print last_line; }; last_line = $0; } END { if (! begin) print last_line; }' |
+# Make sure the first line of a stack trace starts with "at"
+awk '{ s = !match(prev, " by ") && !match(prev, " at ") && match($0, " by "); prev = $0; if (s) sub(" by ", " at ", $0); print }' |
+
+# Remove <frame>...<file>drd_pthread_intercepts.c</file>...</frame>
+awk '/^ <frame>$/ { in_frame = 1; line = 0; drd_pthread_intercepts = 0; fn = 0; } /^ <file>drd_pthread_intercepts.c<\/file>$/ { drd_pthread_intercepts = 1; } /^ <fn>/ { fn = 1; } { if (in_frame) frame[line++] = $0; else print; } /^ <\/frame>/ { if (in_frame) { if (!drd_pthread_intercepts || fn) for (i = 0; i < line; i++) { print frame[i]; }; in_frame = 0; } }' |
+
# Anonymise addresses
$dir/../../tests/filter_addresses
|
|
From: Florian K. <fl...@ei...> - 2014-09-06 10:30:23
|
On 06.09.2014 01:21, Mark Wielaard wrote: > On Fri, Sep 05, 2014 at 08:34:16PM +0200, Florian Krohm wrote: >> On 05.09.2014 20:27, Mark Wielaard wrote: >> >>> BTW. Do you need to have libc6-dbg installed on Ubuntu before valgrind >>> works? If not could you also post the output before/after without >>> libc6-dbg installed? >> >> I need to have it installed. When I remove it I get the same message as >> before. So, yes, it needs to be present. > > That is unfortunate. I double checked on a Debian wheezy setup and > my commit does seem to fix it. It does fix it. Thanks! > But I had some trouble with 32-on-64 > programs, since I couldn't find the corresponding libc6-dbg-i386 > package. What is the correct package to install to make i386 programs > work under valgrind on a amd64 setup? Dunno. I think Ivo answered it in his reply. Florian |
|
From: <sv...@va...> - 2014-09-06 08:09:01
|
Author: sewardj
Date: Sat Sep 6 08:08:47 2014
New Revision: 2947
Log:
Handle fcvtpu Xd,Sn. Fixes #335564.
Modified:
trunk/priv/guest_arm64_toIR.c
Modified: trunk/priv/guest_arm64_toIR.c
==============================================================================
--- trunk/priv/guest_arm64_toIR.c (original)
+++ trunk/priv/guest_arm64_toIR.c Sat Sep 6 08:08:47 2014
@@ -11002,6 +11002,7 @@
|| (iop == Iop_F32toI64S && irrm == Irrm_ZERO) /* FCVTZS Xd,Sn */
/* F32toI64U */
|| (iop == Iop_F32toI64U && irrm == Irrm_ZERO) /* FCVTZU Xd,Sn */
+ || (iop == Iop_F32toI64U && irrm == Irrm_PosINF) /* FCVTPU Xd,Sn */
/* F64toI32S */
|| (iop == Iop_F64toI32S && irrm == Irrm_ZERO) /* FCVTZS Wd,Dn */
|| (iop == Iop_F64toI32S && irrm == Irrm_NegINF) /* FCVTMS Wd,Dn */
|
|
From: <sv...@va...> - 2014-09-06 06:23:51
|
Author: bart
Date: Sat Sep 6 06:23:15 2014
New Revision: 14477
Log:
drd/docs/drd-manual.xml: Remove a redundant phrase.
This was reported by Dilyan Palauzov
Modified:
trunk/drd/docs/drd-manual.xml
Modified: trunk/drd/docs/drd-manual.xml
==============================================================================
--- trunk/drd/docs/drd-manual.xml (original)
+++ trunk/drd/docs/drd-manual.xml Sat Sep 6 06:23:15 2014
@@ -1278,8 +1278,7 @@
</para>
<para>For more information, see also <emphasis>The
GNU C++ Library Manual, Debugging Support</emphasis>
-(<ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/manual/debug.html">http://gcc.gnu.org/onlinedocs/libstdc++/manual/debug.html</ulink>)
-for more information.</para>
+(<ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/manual/debug.html">http://gcc.gnu.org/onlinedocs/libstdc++/manual/debug.html</ulink>).</para>
</sect2>
|
|
From: Rich C. <rc...@wi...> - 2014-09-06 05:16:20
|
valgrind revision: 14476
VEX revision: 2946
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-09-05 19:22:01 CDT
Ended at 2014-09-06 00:16:10 CDT
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
== 612 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)
--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.8s (16.3x, -----) me:15.9s (33.2x, -----) ca:61.6s (128.3x, -----) he: 9.8s (20.4x, -----) ca:17.3s (36.1x, -----) dr: 8.8s (18.3x, -----) ma: 9.1s (18.9x, -----)
bigcode1 valgrind-old:0.48s no: 7.8s (16.3x, -0.1%) me:16.0s (33.3x, -0.3%) ca:61.4s (128.0x, 0.3%) he: 9.8s (20.4x, -0.2%) ca:17.3s (36.1x, 0.0%) dr: 8.8s (18.3x, 0.1%) ma: 9.1s (18.9x, 0.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.49s no:18.7s (38.1x, -----) me:39.5s (80.6x, -----) ca:106.7s (217.8x, -----) he:23.4s (47.7x, -----) ca:32.8s (66.9x, -----) dr:21.3s (43.5x, -----) ma:21.3s (43.6x, -----)
bigcode2 valgrind-old:0.49s no:18.7s (38.2x, -0.3%) me:39.8s (81.2x, -0.7%) ca:106.7s (217.7x, 0.0%) he:23.2s (47.4x, 0.5%) ca:32.7s (66.8x, 0.2%) dr:21.3s (43.5x, -0.0%) ma:21.4s (43.7x, -0.3%)
-- bz2 --
bz2 valgrind-new:2.32s no:10.2s ( 4.4x, -----) me:28.1s (12.1x, -----) ca:60.3s (26.0x, -----) he:40.4s (17.4x, -----) ca:59.5s (25.7x, -----) dr:57.1s (24.6x, -----) ma: 9.7s ( 4.2x, -----)
bz2 valgrind-old:2.32s no:10.2s ( 4.4x, 0.3%) me:28.2s (12.1x, -0.4%) ca:61.3s (26.4x, -1.7%) he:40.5s (17.5x, -0.3%) ca:60.0s (25.9x, -0.9%) dr:57.6s (24.8x, -0.8%) ma: 9.8s ( 4.2x, -0.5%)
-- fbench --
fbench valgrind-new:1.44s no: 5.4s ( 3.8x, -----) me:18.4s (12.8x, -----) ca:26.9s (18.7x, -----) he:13.6s ( 9.4x, -----) ca:17.3s (12.0x, -----) dr:12.8s ( 8.9x, -----) ma: 5.6s ( 3.9x, -----)
fbench valgrind-old:1.44s no: 5.4s ( 3.8x, -0.4%) me:18.4s (12.8x, 0.2%) ca:27.0s (18.8x, -0.6%) he:13.7s ( 9.5x, -1.1%) ca:17.2s (12.0x, 0.3%) dr:13.0s ( 9.0x, -1.6%) ma: 5.6s ( 3.9x, 0.5%)
-- ffbench --
ffbench valgrind-new:0.99s no: 3.7s ( 3.8x, -----) me:13.2s (13.3x, -----) ca: 8.1s ( 8.2x, -----) he:22.5s (22.7x, -----) ca:23.4s (23.6x, -----) dr:17.1s (17.3x, -----) ma: 3.7s ( 3.7x, -----)
ffbench valgrind-old:0.99s no: 3.7s ( 3.8x, -0.3%) me:13.1s (13.2x, 0.8%) ca: 8.2s ( 8.3x, -0.9%) he:22.5s (22.7x, -0.0%) ca:23.5s (23.7x, -0.2%) dr:17.1s (17.3x, -0.2%) ma: 3.6s ( 3.7x, 0.5%)
-- heap --
heap valgrind-new:0.41s no: 3.3s ( 8.1x, -----) me:23.1s (56.3x, -----) ca:31.5s (76.8x, -----) he:31.3s (76.3x, -----) ca:17.0s (41.4x, -----) dr:19.6s (47.8x, -----) ma:22.2s (54.1x, -----)
heap valgrind-old:0.41s no: 3.4s ( 8.2x, -0.6%) me:23.0s (56.0x, 0.4%) ca:31.3s (76.3x, 0.6%) he:30.8s (75.2x, 1.4%) ca:17.1s (41.8x, -0.8%) dr:19.9s (48.7x, -1.8%) ma:22.6s (55.0x, -1.6%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.55s no: 3.7s ( 6.7x, -----) me:42.8s (77.8x, -----) ca:33.9s (61.5x, -----) he:35.8s (65.1x, -----) ca:18.8s (34.1x, -----) dr:22.0s (40.1x, -----) ma:23.6s (42.8x, -----)
heap_pdb4 valgrind-old:0.55s no: 3.7s ( 6.7x, 0.0%) me:42.2s (76.7x, 1.5%) ca:33.8s (61.5x, 0.1%) he:35.3s (64.2x, 1.3%) ca:18.9s (34.4x, -0.7%) dr:22.1s (40.2x, -0.4%) ma:23.8s (43.2x, -0.9%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 1.3s (25.2x, -----) me: 6.8s (135.0x, -----) ca: 5.2s (103.0x, -----) he: 6.0s (120.2x, -----) ca: 3.5s (70.8x, -----) dr: 4.6s (91.6x, -----) ma: 4.7s (93.8x, -----)
many-loss-records valgrind-old:0.05s no: 1.3s (25.2x, 0.0%) me: 6.7s (134.8x, 0.1%) ca: 5.1s (102.4x, 0.6%) he: 6.0s (120.0x, 0.2%) ca: 3.5s (70.6x, 0.3%) dr: 4.7s (93.0x, -1.5%) ma: 4.8s (96.0x, -2.3%)
-- many-xpts --
many-xpts valgrind-new:0.14s no: 1.5s (10.9x, -----) me: 7.9s (56.5x, -----) ca:13.1s (93.7x, -----) he:10.5s (74.9x, -----) ca: 4.9s (35.1x, -----) dr: 6.2s (44.0x, -----) ma: 7.2s (51.7x, -----)
many-xpts valgrind-old:0.14s no: 1.5s (11.0x, -1.3%) me: 8.0s (56.9x, -0.8%) ca:13.0s (93.0x, 0.8%) he:10.5s (75.2x, -0.4%) ca: 4.9s (35.3x, -0.6%) dr: 6.2s (44.0x, 0.0%) ma: 7.4s (52.6x, -1.8%)
-- sarp --
sarp valgrind-new:0.10s no: 1.5s (14.8x, -----) me:10.3s (103.0x, -----) ca: 8.4s (84.5x, -----) he:31.8s (317.7x, -----) ca: 4.7s (47.0x, -----) dr: 4.1s (40.6x, -----) ma: 1.5s (15.2x, -----)
sarp valgrind-old:0.10s no: 1.5s (14.8x, 0.0%) me: 9.7s (96.8x, 6.0%) ca: 8.2s (81.7x, 3.3%) he:31.6s (316.3x, 0.4%) ca: 4.8s (48.2x, -2.6%) dr: 4.1s (40.7x, -0.2%) ma: 1.6s (15.5x, -2.0%)
-- tinycc --
tinycc valgrind-new:0.76s no: 7.6s (10.0x, -----) me:38.4s (50.5x, -----) ca:51.4s (67.6x, -----) he:46.0s (60.5x, -----) ca:41.3s (54.4x, -----) dr:38.3s (50.4x, -----) ma:12.0s (15.8x, -----)
tinycc valgrind-old:0.76s no: 7.6s (10.0x, 0.0%) me:38.6s (50.8x, -0.6%) ca:47.7s (62.8x, 7.1%) he:46.0s (60.5x, 0.0%) ca:41.4s (54.5x, -0.2%) dr:40.0s (52.6x, -4.4%) ma:12.0s (15.8x, -0.4%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 158m31.782s
user 156m34.932s
sys 1m49.950s
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-09-05 20:31:06.483192683 -0500
+++ err_disable3.stderr.out 2014-09-05 20:53:31.734206650 -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-09-05 20:30:09.589603815 -0500
+++ err_disable4.stderr.out 2014-09-05 20:53:36.709258763 -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-09-05 20:31:12.334253263 -0500
+++ threadname.stderr.out 2014-09-05 21:02:06.044602865 -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:53)
- ...
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:53)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:38)
- ...
- 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:38)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:26)
- ...
- 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:26)
- ...
-
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-09-05 20:30:05.578562313 -0500
+++ threadname_xml.stderr.out 2014-09-05 21:02:09.087633114 -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/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-09-05 19:23:09.635948317 -0500
+++ err_disable3.stderr.out 2014-09-05 19:44:17.582949909 -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-09-05 19:23:17.923041006 -0500
+++ err_disable4.stderr.out 2014-09-05 19:44:24.908030344 -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-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2014-09-05 19:23:24.613115829 -0500
+++ threadname.stderr.out 2014-09-05 19:52:53.902617433 -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:53)
- ...
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:53)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:38)
- ...
- 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:38)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:26)
- ...
- 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:26)
- ...
-
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-09-05 19:23:23.412102396 -0500
+++ threadname_xml.stderr.out 2014-09-05 19:52:56.939650758 -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: Christian B. <bor...@de...> - 2014-09-06 04:13:49
|
valgrind revision: 14476 VEX revision: 2946 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-09-06 03:45:01 CEST Ended at 2014-09-06 06:13:34 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 == 662 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.3s (18.7x, -----) me: 7.3s (31.6x, -----) ca:26.4s (114.6x, -----) he: 5.3s (23.1x, -----) ca: 9.1s (39.6x, -----) dr: 5.2s (22.7x, -----) ma: 4.9s (21.3x, -----) bigcode1 valgrind-old:0.23s no: 4.3s (18.7x, 0.0%) me: 7.2s (31.5x, 0.3%) ca:26.8s (116.3x, -1.5%) he: 5.3s (23.0x, 0.2%) ca: 9.1s (39.7x, -0.3%) dr: 5.2s (22.7x, 0.2%) ma: 4.9s (21.3x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 7.2s (30.1x, -----) me:14.3s (59.4x, -----) ca:39.3s (163.8x, -----) he:10.4s (43.2x, -----) ca:14.2s (59.0x, -----) dr: 9.3s (38.9x, -----) ma: 8.3s (34.8x, -----) bigcode2 valgrind-old:0.24s no: 7.2s (30.0x, 0.1%) me:14.2s (59.2x, 0.4%) ca:40.0s (166.7x, -1.8%) he:10.3s (43.0x, 0.3%) ca:14.2s (59.3x, -0.6%) dr: 9.3s (38.8x, 0.3%) ma: 8.3s (34.7x, 0.1%) -- bz2 -- bz2 valgrind-new:0.70s no: 5.0s ( 7.1x, -----) me:13.0s (18.6x, -----) ca:30.9s (44.2x, -----) he:19.8s (28.2x, -----) ca:34.3s (49.0x, -----) dr:30.4s (43.4x, -----) ma: 4.8s ( 6.8x, -----) bz2 valgrind-old:0.70s no: 5.0s ( 7.2x, -1.2%) me:13.0s (18.5x, 0.4%) ca:31.4s (44.8x, -1.5%) he:19.7s (28.2x, 0.1%) ca:34.3s (49.0x, 0.0%) dr:30.3s (43.3x, 0.1%) ma: 4.8s ( 6.9x, -1.7%) -- fbench -- fbench valgrind-new:0.41s no: 1.6s ( 3.9x, -----) me: 4.5s (11.0x, -----) ca: 9.3s (22.7x, -----) he: 6.5s (15.8x, -----) ca: 7.2s (17.7x, -----) dr: 5.5s (13.5x, -----) ma: 1.7s ( 4.2x, -----) fbench valgrind-old:0.41s no: 1.6s ( 3.9x, -0.0%) me: 4.5s (11.0x, -0.4%) ca: 9.4s (22.8x, -0.4%) he: 6.5s (15.8x, 0.2%) ca: 7.2s (17.7x, 0.0%) dr: 5.5s (13.5x, 0.0%) ma: 1.7s ( 4.1x, 2.9%) -- ffbench -- ffbench valgrind-new:0.20s no: 1.1s ( 5.3x, -----) me: 3.2s (16.2x, -----) ca: 3.0s (15.0x, -----) he:44.0s (220.2x, -----) ca: 9.5s (47.4x, -----) dr: 7.0s (35.2x, -----) ma: 1.0s ( 4.8x, -----) ffbench valgrind-old:0.20s no: 1.1s ( 5.2x, 0.9%) me: 3.2s (16.1x, 0.6%) ca: 3.0s (15.1x, -0.7%) he:44.0s (220.0x, 0.0%) ca: 9.5s (47.5x, -0.3%) dr: 7.0s (35.2x, 0.1%) ma: 1.0s ( 4.9x, -1.0%) -- heap -- heap valgrind-new:0.23s no: 1.9s ( 8.1x, -----) me: 9.1s (39.3x, -----) ca:13.1s (57.0x, -----) he:12.9s (56.1x, -----) ca:11.2s (48.6x, -----) dr: 7.5s (32.8x, -----) ma: 8.0s (34.7x, -----) heap valgrind-old:0.23s no: 1.9s ( 8.1x, 0.0%) me: 9.0s (39.3x, 0.1%) ca:13.2s (57.4x, -0.6%) he:12.9s (56.0x, 0.1%) ca:11.2s (48.7x, -0.3%) dr: 7.5s (32.7x, 0.3%) ma: 8.0s (34.7x, 0.1%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.23s no: 2.1s ( 9.0x, -----) me:13.2s (57.5x, -----) ca:14.2s (61.8x, -----) he:14.3s (62.3x, -----) ca:12.3s (53.3x, -----) dr: 8.5s (37.0x, -----) ma: 8.1s (35.0x, -----) heap_pdb4 valgrind-old:0.23s no: 2.1s ( 9.0x, -0.5%) me:13.1s (57.0x, 0.9%) ca:14.4s (62.4x, -1.0%) he:14.2s (61.9x, 0.6%) ca:12.3s (53.3x, 0.0%) dr: 8.5s (37.1x, -0.1%) ma: 8.1s (35.0x, 0.0%) -- many-loss-records -- many-loss-records valgrind-new:0.02s no: 0.5s (24.0x, -----) me: 2.3s (117.0x, -----) ca: 1.9s (96.5x, -----) he: 2.4s (120.0x, -----) ca: 1.9s (95.0x, -----) dr: 1.7s (85.5x, -----) ma: 1.7s (83.5x, -----) many-loss-records valgrind-old:0.02s no: 0.5s (24.0x, 0.0%) me: 2.3s (116.5x, 0.4%) ca: 2.0s (98.0x, -1.6%) he: 2.4s (119.0x, 0.8%) ca: 1.9s (95.5x, -0.5%) dr: 1.7s (85.5x, 0.0%) ma: 1.7s (83.5x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.6s ( 8.9x, -----) me: 3.5s (49.3x, -----) ca:373.8s (5339.3x, -----) he: 6.9s (98.3x, -----) ca: 2.8s (39.9x, -----) dr: 2.5s (35.1x, -----) ma: 2.6s (37.1x, -----) many-xpts valgrind-old:0.07s no: 0.6s ( 8.9x, 0.0%) me: 3.4s (49.0x, 0.6%) ca:373.5s (5335.6x, 0.1%) he: 6.8s (97.1x, 1.2%) ca: 2.8s (40.0x, -0.4%) dr: 2.5s (35.1x, 0.0%) ma: 2.6s (37.1x, 0.0%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (20.0x, -----) me: 4.1s (137.7x, -----) ca: 3.2s (107.0x, -----) he:17.5s (582.0x, -----) ca: 2.0s (68.0x, -----) dr: 1.3s (44.7x, -----) ma: 0.5s (18.0x, -----) sarp valgrind-old:0.03s no: 0.6s (20.0x, 0.0%) me: 4.1s (137.7x, 0.0%) ca: 3.2s (106.3x, 0.6%) he:17.1s (568.7x, 2.3%) ca: 2.0s (68.3x, -0.5%) dr: 1.3s (44.3x, 0.7%) ma: 0.5s (18.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.22s no: 2.8s (12.6x, -----) me:15.0s (68.1x, -----) ca:30.1s (137.0x, -----) he:28.1s (127.7x, -----) ca:21.2s (96.2x, -----) dr:20.6s (93.8x, -----) ma: 4.2s (18.9x, -----) tinycc valgrind-old:0.22s no: 2.8s (12.6x, 0.0%) me:14.9s (67.8x, 0.4%) ca:30.4s (138.2x, -0.9%) he:28.2s (128.0x, -0.3%) ca:21.1s (96.1x, 0.1%) dr:20.6s (93.8x, 0.0%) ma: 4.1s (18.6x, 1.7%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 111m43.254s user 111m10.203s sys 0m27.034s |
|
From: Ivo R. <iv...@iv...> - 2014-09-06 04:06:08
|
2014-09-06 1:21 GMT+02:00 Mark Wielaard <mj...@re...>: > > That is unfortunate. I double checked on a Debian wheezy setup and > my commit does seem to fix it. But I had some trouble with 32-on-64 > programs, since I couldn't find the corresponding libc6-dbg-i386 > package. What is the correct package to install to make i386 programs > work under valgrind on a amd64 setup? > Hello Mark, It is libc6-dbg:i386 (the name is a bit arcane). You also need gcc-multilib and libc6-dev-i386 to build the valgrind with 32-bit support. Kind regards, I. |
|
From: Tom H. <to...@co...> - 2014-09-06 03:25:50
|
valgrind revision: 14476
VEX revision: 2946
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.15.3-200.fc20.x86_64 x86_64
Vendor version: Fedora release 15 (Lovelock)
Nightly build on bristol ( x86_64, Fedora 15 )
Started at 2014-09-06 03:12:33 BST
Ended at 2014-09-06 04:25:31 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, 16 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
cachegrind/tests/chdir (stderr)
cachegrind/tests/clreq (stderr)
cachegrind/tests/dlclose (stderr)
cachegrind/tests/notpower2 (stderr)
cachegrind/tests/wrap5 (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
callgrind/tests/notpower2-hwpref (stderr)
callgrind/tests/notpower2-use (stderr)
callgrind/tests/notpower2-wb (stderr)
callgrind/tests/notpower2 (stderr)
callgrind/tests/simwork-both (stderr)
callgrind/tests/simwork-cache (stderr)
callgrind/tests/simwork1 (stderr)
callgrind/tests/simwork2 (stderr)
callgrind/tests/simwork3 (stderr)
callgrind/tests/threads-use (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
== 696 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-09-06 03:31:33.047996921 +0100
--- new.short 2014-09-06 03:50:52.055702717 +0100
***************
*** 4,6 ****
Building valgrind ... done
! Running regression tests ... done
--- 4,6 ----
Building valgrind ... done
! Running regression tests ... failed
***************
*** 8,10 ****
! == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
--- 8,26 ----
! == 696 tests, 16 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! cachegrind/tests/chdir (stderr)
! cachegrind/tests/clreq (stderr)
! cachegrind/tests/dlclose (stderr)
! cachegrind/tests/notpower2 (stderr)
! cachegrind/tests/wrap5 (stderr)
! cachegrind/tests/x86/fpu-28-108 (stderr)
! callgrind/tests/notpower2-hwpref (stderr)
! callgrind/tests/notpower2-use (stderr)
! callgrind/tests/notpower2-wb (stderr)
! callgrind/tests/notpower2 (stderr)
! callgrind/tests/simwork-both (stderr)
! callgrind/tests/simwork-cache (stderr)
! callgrind/tests/simwork1 (stderr)
! callgrind/tests/simwork2 (stderr)
! callgrind/tests/simwork3 (stderr)
! callgrind/tests/threads-use (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.10s no: 1.6s (16.4x, -----) me: 3.3s (32.8x, -----) ca:14.5s (145.0x, -----) he: 2.0s (20.3x, -----) ca: 3.8s (38.0x, -----) dr: 1.9s (18.5x, -----) ma: 1.9s (19.5x, -----)
bigcode1 valgrind-old:0.10s no: 1.6s (16.4x, 0.0%) me: 3.3s (32.9x, -0.3%) ca:14.2s (142.5x, 1.7%) he: 2.0s (20.2x, 0.5%) ca: 3.8s (38.3x, -0.8%) dr: 1.9s (18.6x, -0.5%) ma: 1.9s (19.3x, 1.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.11s no: 4.0s (35.9x, -----) me: 8.3s (75.5x, -----) ca:25.8s (234.2x, -----) he: 4.9s (44.8x, -----) ca: 7.1s (64.2x, -----) dr: 4.5s (40.5x, -----) ma: 4.6s (41.6x, -----)
bigcode2 valgrind-old:0.11s no: 3.9s (35.5x, 1.0%) me: 8.3s (75.6x, -0.1%) ca:25.4s (230.7x, 1.5%) he: 4.9s (44.7x, 0.2%) ca: 7.2s (65.9x, -2.7%) dr: 4.5s (40.5x, 0.0%) ma: 4.5s (41.0x, 1.5%)
-- bz2 --
bz2 valgrind-new:0.52s no: 2.1s ( 4.0x, -----) me: 6.3s (12.2x, -----) ca:14.1s (27.2x, -----) he: 8.8s (17.0x, -----) ca:11.7s (22.5x, -----) dr:11.2s (21.6x, -----) ma: 2.1s ( 4.0x, -----)
bz2 valgrind-old:0.52s no: 2.1s ( 4.1x, -0.5%) me: 6.3s (12.1x, 0.5%) ca:13.9s (26.8x, 1.6%) he: 8.8s (17.0x, 0.0%) ca:11.6s (22.3x, 0.9%) dr:11.3s (21.7x, -0.5%) ma: 2.0s ( 3.9x, 1.9%)
-- fbench --
fbench valgrind-new:0.22s no: 1.0s ( 4.5x, -----) me: 3.6s (16.5x, -----) ca: 5.5s (25.0x, -----) he: 2.7s (12.4x, -----) ca: 3.0s (13.9x, -----) dr: 2.5s (11.1x, -----) ma: 1.0s ( 4.6x, -----)
fbench valgrind-old:0.22s no: 1.0s ( 4.5x, -1.0%) me: 3.7s (16.6x, -1.1%) ca: 5.5s (24.9x, 0.5%) he: 2.9s (13.0x, -5.1%) ca: 3.1s (14.0x, -1.0%) dr: 2.5s (11.6x, -4.1%) ma: 1.0s ( 4.6x, 0.0%)
-- ffbench --
ffbench valgrind-new:0.20s no: 0.9s ( 4.5x, -----) me: 2.8s (14.0x, -----) ca: 1.8s ( 9.1x, -----) he: 5.5s (27.7x, -----) ca: 4.1s (20.5x, -----) dr: 3.2s (15.9x, -----) ma: 0.8s ( 4.2x, -----)
ffbench valgrind-old:0.20s no: 0.9s ( 4.5x, 0.0%) me: 2.8s (14.0x, 0.0%) ca: 1.8s ( 9.1x, 0.0%) he: 5.3s (26.4x, 4.5%) ca: 4.1s (20.6x, -0.2%) dr: 3.2s (15.9x, 0.0%) ma: 0.8s ( 4.2x, 0.0%)
-- heap --
heap valgrind-new:0.08s no: 0.6s ( 7.6x, -----) me: 5.0s (62.0x, -----) ca: 6.1s (76.6x, -----) he: 6.6s (82.8x, -----) ca: 3.2s (40.6x, -----) dr: 4.2s (52.7x, -----) ma: 4.6s (57.9x, -----)
heap valgrind-old:0.08s no: 0.6s ( 7.4x, 3.3%) me: 5.0s (62.0x, 0.0%) ca: 6.1s (76.5x, 0.2%) he: 6.7s (83.2x, -0.6%) ca: 3.3s (41.1x, -1.2%) dr: 4.3s (54.0x, -2.4%) ma: 4.6s (57.9x, 0.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.5x, -----) me: 8.3s (83.3x, -----) ca: 6.8s (68.4x, -----) he: 7.8s (78.1x, -----) ca: 3.7s (36.6x, -----) dr: 4.7s (46.5x, -----) ma: 4.8s (47.6x, -----)
heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, -4.6%) me: 8.4s (83.6x, -0.4%) ca: 6.7s (67.4x, 1.5%) he: 7.7s (77.0x, 1.4%) ca: 3.6s (35.7x, 2.5%) dr: 4.7s (46.6x, -0.2%) ma: 4.8s (48.4x, -1.7%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.2s (24.0x, -----) me: 1.3s (133.0x, -----) ca: 1.0s (100.0x, -----) he: 1.2s (116.0x, -----) ca: 0.7s (65.0x, -----) dr: 0.9s (91.0x, -----) ma: 0.9s (94.0x, -----)
many-loss-records valgrind-old:0.01s no: 0.2s (24.0x, 0.0%) me: 1.4s (136.0x, -2.3%) ca: 1.0s (100.0x, 0.0%) he: 1.1s (114.0x, 1.7%) ca: 0.7s (65.0x, 0.0%) dr: 0.9s (92.0x, -1.1%) ma: 1.0s (101.0x, -7.4%)
-- many-xpts --
many-xpts valgrind-new:0.03s no: 0.3s (10.0x, -----) me: 1.9s (62.3x, -----) ca: 2.6s (87.3x, -----) he: 2.1s (71.0x, -----) ca: 0.9s (30.7x, -----) dr: 1.4s (45.3x, -----) ma: 1.4s (47.0x, -----)
many-xpts valgrind-old:0.03s no: 0.3s (10.0x, 0.0%) me: 1.9s (62.0x, 0.5%) ca: 2.6s (86.7x, 0.8%) he: 2.1s (71.0x, 0.0%) ca: 0.9s (30.7x, 0.0%) dr: 1.4s (46.3x, -2.2%) ma: 1.4s (46.3x, 1.4%)
-- sarp --
sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.4s (118.5x, -----) ca: 1.7s (84.0x, -----) he: 6.7s (336.0x, -----) ca: 0.9s (47.0x, -----) dr: 0.9s (43.5x, -----) ma: 0.3s (15.0x, -----)
sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.3s (115.0x, 3.0%) ca: 1.8s (89.5x, -6.5%) he: 6.7s (337.0x, -0.3%) ca: 0.9s (47.5x, -1.1%) dr: 0.9s (45.5x, -4.6%) ma: 0.3s (15.0x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.16s no: 1.5s ( 9.2x, -----) me: 9.3s (57.9x, -----) ca:11.2s (70.3x, -----) he: 9.8s (61.6x, -----) ca: 8.3s (51.9x, -----) dr: 8.2s (50.9x, -----) ma: 2.5s (15.5x, -----)
tinycc valgrind-old:0.16s no: 1.5s ( 9.2x, 0.0%) me: 9.3s (58.2x, -0.6%) ca:11.2s (70.2x, 0.2%) he: 9.9s (62.0x, -0.7%) ca: 8.3s (51.7x, 0.4%) dr: 8.3s (51.9x, -1.8%) ma: 2.5s (15.8x, -1.6%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 34m39.858s
user 33m44.071s
sys 0m21.414s
|
|
From: Tom H. <to...@co...> - 2014-09-06 03:19:29
|
valgrind revision: 14476
VEX revision: 2946
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.15.3-200.fc20.x86_64 x86_64
Vendor version: Fedora release 16 (Verne)
Nightly build on bristol ( x86_64, Fedora 16 )
Started at 2014-09-06 03:02:07 BST
Ended at 2014-09-06 04:19:12 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, 16 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
cachegrind/tests/chdir (stderr)
cachegrind/tests/clreq (stderr)
cachegrind/tests/dlclose (stderr)
cachegrind/tests/notpower2 (stderr)
cachegrind/tests/wrap5 (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
callgrind/tests/notpower2-hwpref (stderr)
callgrind/tests/notpower2-use (stderr)
callgrind/tests/notpower2-wb (stderr)
callgrind/tests/notpower2 (stderr)
callgrind/tests/simwork-both (stderr)
callgrind/tests/simwork-cache (stderr)
callgrind/tests/simwork1 (stderr)
callgrind/tests/simwork2 (stderr)
callgrind/tests/simwork3 (stderr)
callgrind/tests/threads-use (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
== 696 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-09-06 03:23:49.818854646 +0100
--- new.short 2014-09-06 03:44:07.248452497 +0100
***************
*** 4,6 ****
Building valgrind ... done
! Running regression tests ... done
--- 4,6 ----
Building valgrind ... done
! Running regression tests ... failed
***************
*** 8,10 ****
! == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
--- 8,26 ----
! == 696 tests, 16 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! cachegrind/tests/chdir (stderr)
! cachegrind/tests/clreq (stderr)
! cachegrind/tests/dlclose (stderr)
! cachegrind/tests/notpower2 (stderr)
! cachegrind/tests/wrap5 (stderr)
! cachegrind/tests/x86/fpu-28-108 (stderr)
! callgrind/tests/notpower2-hwpref (stderr)
! callgrind/tests/notpower2-use (stderr)
! callgrind/tests/notpower2-wb (stderr)
! callgrind/tests/notpower2 (stderr)
! callgrind/tests/simwork-both (stderr)
! callgrind/tests/simwork-cache (stderr)
! callgrind/tests/simwork1 (stderr)
! callgrind/tests/simwork2 (stderr)
! callgrind/tests/simwork3 (stderr)
! callgrind/tests/threads-use (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.5x, -----) ca:14.4s (130.9x, -----) he: 2.1s (18.9x, -----) ca: 3.8s (34.9x, -----) dr: 1.9s (17.5x, -----) ma: 1.9s (17.7x, -----)
bigcode1 valgrind-old:0.11s no: 1.6s (15.0x, 0.0%) me: 3.4s (30.6x, -0.6%) ca:14.4s (131.1x, -0.1%) he: 2.1s (18.9x, 0.0%) ca: 3.9s (35.0x, -0.3%) dr: 1.9s (17.0x, 2.6%) ma: 1.9s (17.5x, 1.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.11s no: 3.9s (35.6x, -----) me: 8.4s (76.5x, -----) ca:27.5s (250.4x, -----) he: 5.0s (45.2x, -----) ca: 7.2s (65.6x, -----) dr: 4.5s (41.4x, -----) ma: 4.5s (41.3x, -----)
bigcode2 valgrind-old:0.11s no: 3.9s (35.8x, -0.5%) me: 8.4s (76.7x, -0.4%) ca:26.2s (238.5x, 4.8%) he: 5.0s (45.5x, -0.8%) ca: 7.2s (65.6x, 0.0%) dr: 4.5s (40.8x, 1.3%) ma: 4.5s (40.7x, 1.3%)
-- bz2 --
bz2 valgrind-new:0.52s no: 2.1s ( 4.1x, -----) me: 6.2s (12.0x, -----) ca:14.0s (26.8x, -----) he: 9.2s (17.7x, -----) ca:11.7s (22.4x, -----) dr:11.1s (21.3x, -----) ma: 2.1s ( 4.0x, -----)
bz2 valgrind-old:0.52s no: 2.1s ( 4.1x, -0.5%) me: 6.3s (12.1x, -1.0%) ca:14.0s (27.0x, -0.5%) he: 9.2s (17.6x, 0.8%) ca:11.7s (22.4x, 0.1%) dr:11.1s (21.3x, 0.2%) ma: 2.1s ( 4.0x, 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.8s (12.8x, -----) ca: 3.1s (14.3x, -----) dr: 2.5s (11.2x, -----) ma: 1.1s ( 4.8x, -----)
fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.8s (17.1x, -1.1%) ca: 5.5s (25.0x, 0.5%) he: 2.9s (13.0x, -1.4%) ca: 3.1s (14.2x, 0.6%) dr: 2.6s (11.8x, -5.7%) ma: 1.1s ( 4.8x, 0.9%)
-- ffbench --
ffbench valgrind-new:0.21s no: 0.9s ( 4.5x, -----) me: 2.9s (13.9x, -----) ca: 1.9s ( 9.0x, -----) he: 6.0s (28.6x, -----) ca: 4.2s (20.0x, -----) dr: 3.3s (15.7x, -----) ma: 0.9s ( 4.2x, -----)
ffbench valgrind-old:0.21s no: 0.9s ( 4.4x, 1.1%) me: 2.9s (13.8x, 0.3%) ca: 1.9s ( 8.9x, 1.6%) he: 5.9s (28.0x, 2.0%) ca: 4.2s (20.0x, 0.5%) dr: 3.3s (15.5x, 0.9%) ma: 0.9s ( 4.2x, 0.0%)
-- heap --
heap valgrind-new:0.08s no: 0.6s ( 8.0x, -----) me: 5.1s (63.6x, -----) ca: 6.6s (82.0x, -----) he: 6.9s (86.7x, -----) ca: 3.4s (42.8x, -----) dr: 4.1s (51.7x, -----) ma: 4.8s (60.1x, -----)
heap valgrind-old:0.08s no: 0.6s ( 8.0x, 0.0%) me: 5.1s (63.4x, 0.4%) ca: 6.4s (79.9x, 2.6%) he: 6.7s (84.1x, 3.0%) ca: 3.3s (41.4x, 3.2%) dr: 4.1s (51.4x, 0.7%) ma: 4.6s (57.1x, 5.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.3x, -----) me: 8.4s (76.2x, -----) ca: 7.1s (64.5x, -----) he: 7.9s (71.9x, -----) ca: 3.7s (33.3x, -----) dr: 4.8s (43.3x, -----) ma: 4.8s (43.5x, -----)
heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.2x, 1.4%) me: 8.6s (77.8x, -2.1%) ca: 7.1s (64.5x, -0.1%) he: 7.6s (69.1x, 3.9%) ca: 3.8s (34.6x, -4.1%) dr: 4.7s (42.9x, 0.8%) ma: 4.8s (43.5x, 0.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (138.0x, -----) ca: 1.0s (104.0x, -----) he: 1.2s (121.0x, -----) ca: 0.7s (69.0x, -----) dr: 0.9s (94.0x, -----) ma: 1.0s (97.0x, -----)
many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.4s (138.0x, -0.0%) ca: 1.1s (106.0x, -1.9%) he: 1.2s (117.0x, 3.3%) ca: 0.7s (68.0x, 1.4%) dr: 0.9s (94.0x, 0.0%) ma: 0.9s (95.0x, 2.1%)
-- many-xpts --
many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.9s (63.3x, -----) ca: 2.7s (90.7x, -----) he: 2.2s (73.3x, -----) ca: 1.0s (32.0x, -----) dr: 1.3s (43.7x, -----) ma: 1.4s (46.7x, -----)
many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 0.0%) me: 1.9s (63.0x, 0.5%) ca: 2.7s (90.3x, 0.4%) he: 2.2s (73.3x, 0.0%) ca: 0.9s (31.7x, 1.0%) dr: 1.3s (44.0x, -0.8%) ma: 1.4s (47.0x, -0.7%)
-- sarp --
sarp valgrind-new:0.02s no: 0.3s (13.0x, -----) me: 2.4s (121.5x, -----) ca: 1.7s (84.0x, -----) he: 6.7s (337.0x, -----) ca: 0.9s (45.5x, -----) dr: 0.8s (42.5x, -----) ma: 0.3s (14.5x, -----)
sarp valgrind-old:0.02s no: 0.3s (13.5x, -3.8%) me: 2.2s (112.0x, 7.8%) ca: 1.7s (84.5x, -0.6%) he: 6.8s (338.0x, -0.3%) ca: 0.9s (45.5x, 0.0%) dr: 0.8s (42.5x, 0.0%) ma: 0.3s (14.5x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.15s no: 1.4s ( 9.2x, -----) me: 8.7s (57.9x, -----) ca:10.7s (71.2x, -----) he: 9.3s (62.3x, -----) ca: 7.8s (51.7x, -----) dr: 7.7s (51.3x, -----) ma: 2.4s (15.9x, -----)
tinycc valgrind-old:0.15s no: 1.4s ( 9.2x, -0.0%) me: 8.7s (57.9x, -0.1%) ca:11.2s (74.9x, -5.1%) he: 9.5s (63.5x, -2.0%) ca: 7.9s (52.7x, -1.9%) dr: 8.0s (53.0x, -3.2%) ma: 2.4s (15.8x, 0.8%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 35m5.094s
user 33m58.189s
sys 0m22.448s
|
|
From: Tom H. <to...@co...> - 2014-09-06 03:05:46
|
valgrind revision: 14476 VEX revision: 2946 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.15.3-200.fc20.x86_64 x86_64 Vendor version: Fedora release 17 (Beefy Miracle) Nightly build on bristol ( x86_64, Fedora 17 (Beefy Miracle) ) Started at 2014-09-06 02:51:13 BST Ended at 2014-09-06 04:05:29 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, 19 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) gdbserver_tests/mcmain_pic (stderr) cachegrind/tests/chdir (stderr) cachegrind/tests/clreq (stderr) cachegrind/tests/dlclose (stderr) cachegrind/tests/notpower2 (stderr) cachegrind/tests/wrap5 (stderr) cachegrind/tests/x86/fpu-28-108 (stderr) callgrind/tests/notpower2-hwpref (stderr) callgrind/tests/notpower2-use (stderr) callgrind/tests/notpower2-wb (stderr) callgrind/tests/notpower2 (stderr) callgrind/tests/simwork-both (stderr) callgrind/tests/simwork-cache (stderr) callgrind/tests/simwork1 (stderr) callgrind/tests/simwork2 (stderr) callgrind/tests/simwork3 (stderr) callgrind/tests/threads-use (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 == 696 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-09-06 03:10:24.531240750 +0100 --- new.short 2014-09-06 03:30:16.187466686 +0100 *************** *** 8,13 **** ! == 696 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) --- 8,28 ---- ! == 696 tests, 19 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) gdbserver_tests/mcmain_pic (stderr) + cachegrind/tests/chdir (stderr) + cachegrind/tests/clreq (stderr) + cachegrind/tests/dlclose (stderr) + cachegrind/tests/notpower2 (stderr) + cachegrind/tests/wrap5 (stderr) + cachegrind/tests/x86/fpu-28-108 (stderr) + callgrind/tests/notpower2-hwpref (stderr) + callgrind/tests/notpower2-use (stderr) + callgrind/tests/notpower2-wb (stderr) + callgrind/tests/notpower2 (stderr) + callgrind/tests/simwork-both (stderr) + callgrind/tests/simwork-cache (stderr) + callgrind/tests/simwork1 (stderr) + callgrind/tests/simwork2 (stderr) + callgrind/tests/simwork3 (stderr) + callgrind/tests/threads-use (stderr) 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.6s (14.8x, -----) me: 3.4s (31.0x, -----) ca:13.2s (119.9x, -----) he: 2.1s (19.1x, -----) ca: 3.7s (33.5x, -----) dr: 1.9s (16.9x, -----) ma: 1.9s (17.7x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.7x, 0.6%) me: 3.6s (32.8x, -5.9%) ca:13.8s (125.1x, -4.3%) he: 2.1s (18.7x, 1.9%) ca: 3.7s (33.8x, -0.8%) dr: 1.9s (16.9x, 0.0%) ma: 1.9s (17.6x, 0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.1x, -----) me: 8.5s (77.3x, -----) ca:26.4s (239.5x, -----) he: 5.0s (45.2x, -----) ca: 7.0s (63.9x, -----) dr: 4.5s (41.1x, -----) ma: 4.5s (40.9x, -----) bigcode2 valgrind-old:0.11s no: 3.8s (34.9x, 3.3%) me: 8.5s (77.4x, -0.1%) ca:25.6s (232.5x, 3.0%) he: 5.0s (45.2x, 0.0%) ca: 7.0s (63.8x, 0.1%) dr: 4.5s (40.8x, 0.7%) ma: 4.5s (40.9x, 0.0%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.1s ( 4.1x, -----) me: 6.4s (12.3x, -----) ca:13.1s (25.1x, -----) he: 8.9s (17.2x, -----) ca:10.8s (20.7x, -----) dr:11.1s (21.4x, -----) ma: 2.1s ( 4.0x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.0x, 0.9%) me: 6.3s (12.1x, 1.7%) ca:13.0s (25.0x, 0.4%) he: 8.9s (17.1x, 0.2%) ca:10.7s (20.6x, 0.4%) dr:11.2s (21.5x, -0.6%) ma: 2.1s ( 4.1x, -0.5%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.6s (16.4x, -----) ca: 5.5s (25.2x, -----) he: 2.8s (12.9x, -----) ca: 2.9s (13.3x, -----) dr: 2.3s (10.5x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.6s (16.4x, 0.3%) ca: 5.5s (25.0x, 0.5%) he: 2.8s (12.8x, 0.4%) ca: 2.9s (13.3x, 0.0%) dr: 2.3s (10.6x, -0.4%) ma: 1.1s ( 4.8x, 0.9%) -- ffbench -- ffbench valgrind-new:0.24s no: 0.9s ( 4.0x, -----) me: 3.0s (12.3x, -----) ca: 1.8s ( 7.7x, -----) he: 7.0s (29.1x, -----) ca: 4.1s (16.9x, -----) dr: 3.3s (13.8x, -----) ma: 0.9s ( 3.8x, -----) ffbench valgrind-old:0.24s no: 1.0s ( 4.0x, -1.1%) me: 3.0s (12.5x, -1.4%) ca: 1.8s ( 7.7x, -0.0%) he: 7.4s (31.0x, -6.6%) ca: 4.0s (16.9x, 0.2%) dr: 3.3s (13.8x, -0.3%) ma: 0.9s ( 3.8x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.8x, -----) me: 5.6s (69.8x, -----) ca: 6.0s (75.1x, -----) he: 7.1s (88.2x, -----) ca: 3.1s (38.6x, -----) dr: 4.2s (53.1x, -----) ma: 4.8s (59.8x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.8x, 0.0%) me: 5.5s (68.8x, 1.4%) ca: 6.3s (78.2x, -4.2%) he: 6.9s (86.6x, 1.8%) ca: 3.1s (39.0x, -1.0%) dr: 4.2s (53.0x, 0.2%) ma: 4.9s (61.1x, -2.3%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.2x, -----) me: 9.0s (81.5x, -----) ca: 6.6s (59.8x, -----) he: 8.1s (73.5x, -----) ca: 3.4s (31.0x, -----) dr: 4.9s (44.5x, -----) ma: 4.9s (44.6x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.3x, -1.5%) me: 9.0s (81.7x, -0.3%) ca: 6.6s (60.1x, -0.5%) he: 7.9s (72.2x, 1.7%) ca: 3.4s (30.9x, 0.3%) dr: 4.8s (44.1x, 1.0%) ma: 4.9s (44.9x, -0.6%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.5s (146.0x, -----) ca: 1.0s (100.0x, -----) he: 1.2s (125.0x, -----) ca: 0.6s (63.0x, -----) dr: 1.0s (98.0x, -----) ma: 1.0s (102.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, -4.0%) me: 1.4s (145.0x, 0.7%) ca: 1.0s (100.0x, 0.0%) he: 1.2s (124.0x, 0.8%) ca: 0.6s (63.0x, 0.0%) dr: 1.0s (98.0x, 0.0%) ma: 1.0s (102.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.9s (64.0x, -----) ca: 2.6s (85.3x, -----) he: 2.4s (78.7x, -----) ca: 0.9s (30.7x, -----) dr: 1.4s (45.0x, -----) ma: 1.5s (51.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 3.1%) me: 1.9s (63.7x, 0.5%) ca: 2.6s (85.7x, -0.4%) he: 2.4s (78.7x, 0.0%) ca: 0.9s (30.3x, 1.1%) dr: 1.4s (45.0x, 0.0%) ma: 1.5s (51.0x, 0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.5s (126.5x, -----) ca: 1.7s (84.5x, -----) he: 7.0s (351.5x, -----) ca: 0.9s (43.5x, -----) dr: 0.8s (42.5x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.2s (111.0x, 12.3%) ca: 1.7s (86.5x, -2.4%) he: 7.1s (357.0x, -1.6%) ca: 0.9s (43.5x, 0.0%) dr: 0.8s (41.0x, 3.5%) ma: 0.3s (14.5x, 3.3%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.5x, -----) me: 8.5s (53.1x, -----) ca:10.7s (66.9x, -----) he:10.0s (62.6x, -----) ca: 7.5s (47.1x, -----) dr: 7.5s (46.9x, -----) ma: 2.4s (15.0x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.4x, 0.7%) me: 8.5s (53.0x, 0.2%) ca:10.7s (66.7x, 0.3%) he:10.0s (62.7x, -0.2%) ca: 7.5s (46.9x, 0.3%) dr: 7.4s (46.4x, 1.1%) ma: 2.4s (15.2x, -1.7%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m13.418s user 33m52.944s sys 0m23.114s |
|
From: Tom H. <to...@co...> - 2014-09-06 03:00:13
|
valgrind revision: 14476 VEX revision: 2946 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.15.3-200.fc20.x86_64 x86_64 Vendor version: Fedora release 18 (Spherical Cow) Nightly build on bristol ( x86_64, Fedora 18 (Spherical Cow) ) Started at 2014-09-06 02:41:14 BST Ended at 2014-09-06 03:59:56 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, 17 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == cachegrind/tests/chdir (stderr) cachegrind/tests/clreq (stderr) cachegrind/tests/dlclose (stderr) cachegrind/tests/notpower2 (stderr) cachegrind/tests/wrap5 (stderr) cachegrind/tests/x86/fpu-28-108 (stderr) callgrind/tests/notpower2-hwpref (stderr) callgrind/tests/notpower2-use (stderr) callgrind/tests/notpower2-wb (stderr) callgrind/tests/notpower2 (stderr) callgrind/tests/simwork-both (stderr) callgrind/tests/simwork-cache (stderr) callgrind/tests/simwork1 (stderr) callgrind/tests/simwork2 (stderr) callgrind/tests/simwork3 (stderr) callgrind/tests/threads-use (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 == 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) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2014-09-06 03:01:50.622052697 +0100 --- new.short 2014-09-06 03:24:05.865547858 +0100 *************** *** 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) --- 8,26 ---- ! == 696 tests, 17 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ! cachegrind/tests/chdir (stderr) ! cachegrind/tests/clreq (stderr) ! cachegrind/tests/dlclose (stderr) ! cachegrind/tests/notpower2 (stderr) ! cachegrind/tests/wrap5 (stderr) ! cachegrind/tests/x86/fpu-28-108 (stderr) ! callgrind/tests/notpower2-hwpref (stderr) ! callgrind/tests/notpower2-use (stderr) ! callgrind/tests/notpower2-wb (stderr) ! callgrind/tests/notpower2 (stderr) ! callgrind/tests/simwork-both (stderr) ! callgrind/tests/simwork-cache (stderr) ! callgrind/tests/simwork1 (stderr) ! callgrind/tests/simwork2 (stderr) ! callgrind/tests/simwork3 (stderr) ! callgrind/tests/threads-use (stderr) 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.6s (14.9x, -----) me: 3.4s (30.6x, -----) ca:13.4s (121.8x, -----) he: 2.2s (20.2x, -----) ca: 4.1s (37.6x, -----) dr: 1.9s (17.7x, -----) ma: 2.0s (18.4x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (15.0x, -0.6%) me: 3.4s (31.0x, -1.2%) ca:13.6s (124.0x, -1.8%) he: 2.1s (19.2x, 5.0%) ca: 3.7s (33.9x, 9.9%) dr: 1.9s (17.0x, 4.1%) ma: 2.0s (18.0x, 2.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.8x, -----) me: 8.7s (79.5x, -----) ca:26.6s (241.9x, -----) he: 5.0s (45.2x, -----) ca: 7.1s (64.4x, -----) dr: 4.6s (41.6x, -----) ma: 4.5s (40.6x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.3x, -1.3%) me: 8.3s (75.8x, 4.6%) ca:27.5s (249.8x, -3.3%) he: 4.9s (44.9x, 0.6%) ca: 7.1s (64.2x, 0.3%) dr: 4.5s (41.3x, 0.9%) ma: 4.5s (40.9x, -0.7%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.1s ( 4.1x, -----) me: 6.5s (12.6x, -----) ca:13.2s (25.5x, -----) he: 9.5s (18.3x, -----) ca:10.8s (20.7x, -----) dr:11.3s (21.8x, -----) ma: 2.1s ( 4.0x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.1x, 0.5%) me: 6.5s (12.6x, -0.3%) ca:12.9s (24.8x, 2.4%) he: 9.1s (17.6x, 3.9%) ca:10.8s (20.8x, -0.4%) dr:11.2s (21.6x, 0.8%) ma: 2.1s ( 4.1x, -1.4%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.7x, -----) me: 3.6s (16.5x, -----) ca: 5.7s (25.7x, -----) he: 2.9s (13.0x, -----) ca: 3.0s (13.9x, -----) dr: 2.3s (10.6x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.9%) me: 3.6s (16.4x, 1.1%) ca: 5.7s (25.7x, 0.0%) he: 2.9s (13.0x, -0.7%) ca: 3.0s (13.6x, 1.6%) dr: 2.4s (10.7x, -1.3%) ma: 1.1s ( 4.9x, 0.0%) -- ffbench -- ffbench valgrind-new:0.24s no: 1.0s ( 4.0x, -----) me: 3.0s (12.3x, -----) ca: 1.8s ( 7.7x, -----) he: 6.9s (28.6x, -----) ca: 4.0s (16.6x, -----) dr: 3.4s (14.0x, -----) ma: 0.9s ( 3.8x, -----) ffbench valgrind-old:0.24s no: 1.0s ( 4.0x, 0.0%) me: 3.0s (12.3x, 0.0%) ca: 1.9s ( 7.7x, -0.5%) he: 7.0s (29.1x, -1.9%) ca: 4.1s (17.0x, -2.5%) dr: 3.3s (13.8x, 0.9%) ma: 0.9s ( 3.8x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 8.0x, -----) me: 5.5s (68.8x, -----) ca: 6.1s (76.5x, -----) he: 7.0s (87.0x, -----) ca: 3.1s (38.8x, -----) dr: 4.2s (52.7x, -----) ma: 4.9s (61.4x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.9x, 1.6%) me: 5.5s (69.4x, -0.9%) ca: 6.2s (77.6x, -1.5%) he: 7.0s (88.1x, -1.3%) ca: 3.1s (38.6x, 0.3%) dr: 4.2s (52.1x, 1.2%) ma: 5.0s (62.9x, -2.4%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.9x, -----) me: 9.1s (90.8x, -----) ca: 6.7s (67.1x, -----) he: 8.1s (81.3x, -----) ca: 3.5s (34.6x, -----) dr: 4.8s (48.4x, -----) ma: 4.9s (49.3x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.9x, -0.0%) me: 9.1s (90.5x, 0.3%) ca: 6.7s (67.1x, 0.0%) he: 8.2s (82.0x, -0.9%) ca: 3.4s (34.1x, 1.4%) dr: 4.8s (47.8x, 1.2%) ma: 5.0s (49.9x, -1.2%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.5s (148.0x, -----) ca: 1.0s (102.0x, -----) he: 1.3s (126.0x, -----) ca: 0.7s (66.0x, -----) dr: 1.0s (97.0x, -----) ma: 1.0s (102.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.4s (144.0x, 2.7%) ca: 1.0s (100.0x, 2.0%) he: 1.3s (127.0x, -0.8%) ca: 0.7s (65.0x, 1.5%) dr: 1.0s (96.0x, 1.0%) ma: 1.0s (104.0x, -2.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.9s (64.0x, -----) ca: 2.6s (87.7x, -----) he: 2.3s (78.0x, -----) ca: 0.9s (30.7x, -----) dr: 1.4s (45.0x, -----) ma: 1.5s (51.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.9s (64.7x, -1.0%) ca: 2.6s (87.3x, 0.4%) he: 2.4s (78.3x, -0.4%) ca: 0.9s (30.0x, 2.2%) dr: 1.3s (44.7x, 0.7%) ma: 1.6s (51.7x, -1.3%) -- sarp -- sarp valgrind-new:0.01s no: 0.3s (28.0x, -----) me: 2.6s (260.0x, -----) ca: 1.7s (172.0x, -----) he: 7.4s (744.0x, -----) ca: 0.9s (90.0x, -----) dr: 0.9s (86.0x, -----) ma: 0.3s (30.0x, -----) sarp valgrind-old:0.01s no: 0.3s (28.0x, 0.0%) me: 2.5s (245.0x, 5.8%) ca: 1.7s (170.0x, 1.2%) he: 7.3s (726.0x, 2.4%) ca: 0.9s (88.0x, 2.2%) dr: 0.8s (83.0x, 3.5%) ma: 0.3s (30.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.3s ( 8.4x, -----) me: 8.6s (53.6x, -----) ca:10.7s (66.7x, -----) he: 9.8s (61.1x, -----) ca: 7.6s (47.6x, -----) dr: 7.4s (46.5x, -----) ma: 2.4s (14.8x, -----) tinycc valgrind-old:0.16s no: 1.3s ( 8.3x, 0.7%) me: 8.5s (53.2x, 0.6%) ca:10.8s (67.3x, -0.9%) he: 9.8s (61.2x, -0.2%) ca: 7.5s (47.1x, 0.9%) dr: 7.3s (45.8x, 1.6%) ma: 2.3s (14.6x, 1.3%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m50.810s user 34m24.309s sys 0m23.837s |
|
From: Tom H. <to...@co...> - 2014-09-06 02:51:47
|
valgrind revision: 14476
VEX revision: 2946
C compiler: gcc (GCC) 4.8.3 20140624 (Red Hat 4.8.3-1)
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.15.3-200.fc20.x86_64 x86_64
Vendor version: Fedora release 19 (Schrödingerâs Cat)
Nightly build on bristol ( x86_64, Fedora 19 (Schrödingerâs Cat) )
Started at 2014-09-06 02:31:40 BST
Ended at 2014-09-06 03:51:30 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, 16 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
cachegrind/tests/chdir (stderr)
cachegrind/tests/clreq (stderr)
cachegrind/tests/dlclose (stderr)
cachegrind/tests/notpower2 (stderr)
cachegrind/tests/wrap5 (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
callgrind/tests/notpower2-hwpref (stderr)
callgrind/tests/notpower2-use (stderr)
callgrind/tests/notpower2-wb (stderr)
callgrind/tests/notpower2 (stderr)
callgrind/tests/simwork-both (stderr)
callgrind/tests/simwork-cache (stderr)
callgrind/tests/simwork1 (stderr)
callgrind/tests/simwork2 (stderr)
callgrind/tests/simwork3 (stderr)
callgrind/tests/threads-use (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
== 696 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-09-06 02:54:22.923591517 +0100
--- new.short 2014-09-06 03:14:14.296853889 +0100
***************
*** 4,6 ****
Building valgrind ... done
! Running regression tests ... done
--- 4,6 ----
Building valgrind ... done
! Running regression tests ... failed
***************
*** 8,10 ****
! == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
--- 8,26 ----
! == 696 tests, 16 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! cachegrind/tests/chdir (stderr)
! cachegrind/tests/clreq (stderr)
! cachegrind/tests/dlclose (stderr)
! cachegrind/tests/notpower2 (stderr)
! cachegrind/tests/wrap5 (stderr)
! cachegrind/tests/x86/fpu-28-108 (stderr)
! callgrind/tests/notpower2-hwpref (stderr)
! callgrind/tests/notpower2-use (stderr)
! callgrind/tests/notpower2-wb (stderr)
! callgrind/tests/notpower2 (stderr)
! callgrind/tests/simwork-both (stderr)
! callgrind/tests/simwork-cache (stderr)
! callgrind/tests/simwork1 (stderr)
! callgrind/tests/simwork2 (stderr)
! callgrind/tests/simwork3 (stderr)
! callgrind/tests/threads-use (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.6x, -----) me: 3.4s (30.6x, -----) ca:13.3s (121.3x, -----) he: 2.0s (18.6x, -----) ca: 4.2s (37.8x, -----) dr: 1.8s (16.6x, -----) ma: 1.9s (17.4x, -----)
bigcode1 valgrind-old:0.11s no: 1.6s (14.7x, -0.6%) me: 3.4s (30.5x, 0.3%) ca:13.3s (121.4x, -0.1%) he: 2.0s (18.6x, 0.0%) ca: 4.2s (38.1x, -0.7%) dr: 1.9s (16.8x, -1.1%) ma: 1.9s (17.5x, -1.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.11s no: 3.8s (34.8x, -----) me: 8.4s (76.1x, -----) ca:26.2s (238.3x, -----) he: 4.9s (44.4x, -----) ca: 7.5s (68.4x, -----) dr: 4.4s (39.9x, -----) ma: 4.5s (40.6x, -----)
bigcode2 valgrind-old:0.11s no: 3.8s (34.5x, 0.8%) me: 8.3s (75.5x, 0.7%) ca:26.9s (244.6x, -2.7%) he: 4.8s (44.0x, 0.8%) ca: 7.4s (67.0x, 2.0%) dr: 4.4s (40.2x, -0.7%) ma: 4.4s (40.3x, 0.9%)
-- bz2 --
bz2 valgrind-new:0.50s no: 2.1s ( 4.1x, -----) me: 6.2s (12.5x, -----) ca:13.1s (26.2x, -----) he: 9.5s (19.0x, -----) ca:12.7s (25.4x, -----) dr:11.1s (22.1x, -----) ma: 2.4s ( 4.7x, -----)
bz2 valgrind-old:0.50s no: 2.1s ( 4.2x, -1.9%) me: 6.3s (12.6x, -1.1%) ca:13.4s (26.8x, -2.2%) he: 9.5s (18.9x, 0.5%) ca:12.4s (24.8x, 2.1%) dr:11.1s (22.1x, -0.1%) ma: 2.1s ( 4.2x, 11.4%)
-- fbench --
fbench valgrind-new:0.22s no: 1.1s ( 4.8x, -----) me: 3.5s (16.0x, -----) ca: 5.5s (25.0x, -----) he: 2.9s (13.2x, -----) ca: 3.3s (15.1x, -----) dr: 2.4s (10.9x, -----) ma: 1.1s ( 4.8x, -----)
fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 2.9%) me: 3.5s (15.9x, 0.3%) ca: 5.7s (25.8x, -3.3%) he: 2.9s (13.0x, 1.0%) ca: 3.3s (15.0x, 0.6%) dr: 2.5s (11.3x, -3.3%) ma: 1.1s ( 4.8x, 0.0%)
-- ffbench --
ffbench valgrind-new:0.25s no: 0.9s ( 3.8x, -----) me: 3.1s (12.3x, -----) ca: 1.9s ( 7.7x, -----) he: 6.9s (27.7x, -----) ca: 4.8s (19.4x, -----) dr: 3.3s (13.1x, -----) ma: 0.9s ( 3.6x, -----)
ffbench valgrind-old:0.25s no: 1.0s ( 3.9x, -2.1%) me: 3.0s (12.1x, 1.6%) ca: 1.9s ( 7.5x, 2.1%) he: 6.6s (26.3x, 5.1%) ca: 4.9s (19.6x, -1.2%) dr: 3.2s (12.8x, 2.7%) ma: 0.9s ( 3.6x, 1.1%)
-- heap --
heap valgrind-new:0.08s no: 0.7s ( 8.1x, -----) me: 5.2s (64.6x, -----) ca: 6.1s (76.2x, -----) he: 7.0s (87.7x, -----) ca: 3.6s (45.5x, -----) dr: 4.2s (51.9x, -----) ma: 5.0s (62.9x, -----)
heap valgrind-old:0.08s no: 0.6s ( 8.0x, 1.5%) me: 5.3s (66.1x, -2.3%) ca: 6.1s (76.8x, -0.7%) he: 6.9s (85.9x, 2.1%) ca: 3.6s (45.4x, 0.3%) dr: 4.1s (51.5x, 0.7%) ma: 5.0s (63.1x, -0.4%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.10s no: 0.7s ( 7.1x, -----) me: 8.8s (87.9x, -----) ca: 6.7s (67.4x, -----) he: 8.1s (81.1x, -----) ca: 4.0s (39.9x, -----) dr: 4.7s (47.1x, -----) ma: 5.5s (54.5x, -----)
heap_pdb4 valgrind-old:0.10s no: 0.7s ( 7.1x, 0.0%) me: 9.0s (90.0x, -2.4%) ca: 6.8s (67.7x, -0.4%) he: 8.1s (81.4x, -0.4%) ca: 3.9s (39.3x, 1.5%) dr: 4.8s (47.6x, -1.1%) ma: 5.4s (53.8x, 1.3%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (144.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (128.0x, -----) ca: 0.7s (71.0x, -----) dr: 1.0s (96.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, -2.1%) ca: 1.0s (100.0x, 0.0%) he: 1.3s (128.0x, 0.0%) ca: 0.7s (71.0x, 0.0%) dr: 1.0s (98.0x, -2.1%) ma: 1.1s (107.0x, 0.0%)
-- many-xpts --
many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.6s (54.0x, -----) ca: 2.5s (83.7x, -----) he: 2.3s (75.3x, -----) ca: 1.0s (33.7x, -----) dr: 1.4s (45.3x, -----) ma: 1.6s (54.0x, -----)
many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 3.1%) me: 1.7s (55.7x, -3.1%) ca: 2.5s (82.7x, 1.2%) he: 2.3s (75.3x, 0.0%) ca: 1.0s (33.3x, 1.0%) dr: 1.4s (45.7x, -0.7%) ma: 1.6s (53.3x, 1.2%)
-- sarp --
sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.3s (114.5x, -----) ca: 1.7s (86.0x, -----) he: 6.3s (317.5x, -----) ca: 1.0s (50.5x, -----) dr: 0.9s (46.5x, -----) ma: 0.3s (15.0x, -----)
sarp valgrind-old:0.02s no: 0.3s (14.5x, 0.0%) me: 2.4s (117.5x, -2.6%) ca: 1.7s (86.5x, -0.6%) he: 6.3s (314.0x, 1.1%) ca: 1.0s (50.5x, 0.0%) dr: 0.9s (47.0x, -1.1%) ma: 0.3s (15.5x, -3.3%)
-- tinycc --
tinycc valgrind-new:0.15s no: 1.4s ( 9.5x, -----) me: 7.9s (52.8x, -----) ca:10.8s (72.0x, -----) he:10.1s (67.3x, -----) ca: 8.3s (55.1x, -----) dr: 8.2s (54.8x, -----) ma: 2.4s (16.1x, -----)
tinycc valgrind-old:0.15s no: 1.4s ( 9.3x, 2.1%) me: 7.9s (52.8x, 0.0%) ca:10.7s (71.5x, 0.6%) he:10.1s (67.4x, -0.2%) ca: 8.4s (55.9x, -1.6%) dr: 8.2s (54.4x, 0.7%) ma: 2.5s (16.4x, -2.1%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 37m16.394s
user 34m39.087s
sys 0m25.288s
|
|
From: Tom H. <to...@co...> - 2014-09-06 02:41:02
|
valgrind revision: 14476
VEX revision: 2946
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.15.3-200.fc20.x86_64 x86_64
Vendor version: Fedora release 20 (Heisenbug)
Nightly build on bristol ( x86_64, Fedora 20 )
Started at 2014-09-06 02:21:22 BST
Ended at 2014-09-06 03:40:32 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, 17 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
cachegrind/tests/chdir (stderr)
cachegrind/tests/clreq (stderr)
cachegrind/tests/dlclose (stderr)
cachegrind/tests/notpower2 (stderr)
cachegrind/tests/wrap5 (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
callgrind/tests/notpower2-hwpref (stderr)
callgrind/tests/notpower2-use (stderr)
callgrind/tests/notpower2-wb (stderr)
callgrind/tests/notpower2 (stderr)
callgrind/tests/simwork-both (stderr)
callgrind/tests/simwork-cache (stderr)
callgrind/tests/simwork1 (stderr)
callgrind/tests/simwork2 (stderr)
callgrind/tests/simwork3 (stderr)
callgrind/tests/threads-use (stderr)
helgrind/tests/tc09_bad_unlock (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
== 696 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-09-06 02:44:24.994990392 +0100
--- new.short 2014-09-06 03:04:28.607036327 +0100
***************
*** 4,6 ****
Building valgrind ... done
! Running regression tests ... done
--- 4,6 ----
Building valgrind ... done
! Running regression tests ... failed
***************
*** 8,10 ****
! == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
--- 8,27 ----
! == 696 tests, 17 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! cachegrind/tests/chdir (stderr)
! cachegrind/tests/clreq (stderr)
! cachegrind/tests/dlclose (stderr)
! cachegrind/tests/notpower2 (stderr)
! cachegrind/tests/wrap5 (stderr)
! cachegrind/tests/x86/fpu-28-108 (stderr)
! callgrind/tests/notpower2-hwpref (stderr)
! callgrind/tests/notpower2-use (stderr)
! callgrind/tests/notpower2-wb (stderr)
! callgrind/tests/notpower2 (stderr)
! callgrind/tests/simwork-both (stderr)
! callgrind/tests/simwork-cache (stderr)
! callgrind/tests/simwork1 (stderr)
! callgrind/tests/simwork2 (stderr)
! callgrind/tests/simwork3 (stderr)
! callgrind/tests/threads-use (stderr)
! helgrind/tests/tc09_bad_unlock (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.6x, -----) me: 3.3s (29.7x, -----) ca:13.5s (122.7x, -----) he: 2.1s (18.8x, -----) ca: 4.1s (37.6x, -----) dr: 1.8s (16.7x, -----) ma: 1.9s (17.5x, -----)
bigcode1 valgrind-old:0.11s no: 1.6s (14.6x, -0.0%) me: 3.3s (30.0x, -0.9%) ca:13.4s (121.6x, 0.9%) he: 2.0s (18.5x, 1.9%) ca: 4.2s (38.2x, -1.4%) dr: 1.8s (16.7x, -0.0%) ma: 2.0s (17.9x, -2.1%)
-- bigcode2 --
bigcode2 valgrind-new:0.11s no: 3.8s (34.8x, -----) me: 8.4s (76.0x, -----) ca:26.0s (236.4x, -----) he: 4.8s (43.7x, -----) ca: 7.3s (66.4x, -----) dr: 4.5s (41.1x, -----) ma: 4.4s (40.4x, -----)
bigcode2 valgrind-old:0.11s no: 3.8s (34.3x, 1.6%) me: 8.3s (75.2x, 1.1%) ca:26.5s (240.5x, -1.8%) he: 4.9s (44.5x, -1.7%) ca: 7.5s (67.7x, -2.1%) dr: 4.4s (40.0x, 2.7%) ma: 4.5s (41.4x, -2.5%)
-- bz2 --
bz2 valgrind-new:0.50s no: 2.1s ( 4.1x, -----) me: 6.3s (12.7x, -----) ca:13.7s (27.5x, -----) he: 9.4s (18.9x, -----) ca:12.2s (24.3x, -----) dr:10.8s (21.6x, -----) ma: 2.1s ( 4.1x, -----)
bz2 valgrind-old:0.50s no: 2.1s ( 4.1x, -0.5%) me: 6.3s (12.6x, 0.9%) ca:13.8s (27.7x, -0.8%) he: 9.1s (18.3x, 3.1%) ca:12.2s (24.3x, 0.2%) dr:11.1s (22.1x, -2.5%) ma: 2.1s ( 4.3x, -3.4%)
-- fbench --
fbench valgrind-new:0.22s no: 1.0s ( 4.7x, -----) me: 3.6s (16.4x, -----) ca: 5.5s (25.2x, -----) he: 2.7s (12.4x, -----) ca: 3.4s (15.3x, -----) dr: 2.4s (10.8x, -----) ma: 1.1s ( 4.8x, -----)
fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.5s (15.9x, 3.3%) ca: 5.6s (25.4x, -0.7%) he: 2.7s (12.2x, 1.5%) ca: 3.3s (15.0x, 2.1%) dr: 2.4s (10.9x, -1.3%) ma: 1.1s ( 4.9x, -1.9%)
-- ffbench --
ffbench valgrind-new:0.24s no: 1.0s ( 4.1x, -----) me: 3.1s (12.9x, -----) ca: 1.9s ( 7.9x, -----) he: 7.0s (29.0x, -----) ca: 5.0s (21.0x, -----) dr: 3.2s (13.2x, -----) ma: 0.9s ( 3.7x, -----)
ffbench valgrind-old:0.24s no: 0.9s ( 4.0x, 3.1%) me: 3.0s (12.4x, 3.6%) ca: 1.9s ( 7.8x, 1.1%) he: 6.6s (27.6x, 4.7%) ca: 5.0s (20.8x, 1.2%) dr: 3.3s (13.6x, -3.2%) ma: 0.9s ( 3.8x, -3.4%)
-- heap --
heap valgrind-new:0.08s no: 0.6s ( 8.0x, -----) me: 5.1s (63.7x, -----) ca: 6.2s (77.4x, -----) he: 6.9s (85.8x, -----) ca: 3.6s (45.6x, -----) dr: 4.7s (58.4x, -----) ma: 5.6s (69.8x, -----)
heap valgrind-old:0.08s no: 0.7s ( 8.2x, -3.1%) me: 5.3s (65.9x, -3.3%) ca: 6.4s (79.5x, -2.7%) he: 6.9s (86.1x, -0.4%) ca: 3.8s (47.5x, -4.1%) dr: 4.3s (53.8x, 7.9%) ma: 5.3s (66.5x, 4.7%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.6x, -----) me: 9.0s (81.5x, -----) ca: 6.8s (61.6x, -----) he: 8.0s (72.6x, -----) ca: 4.1s (37.1x, -----) dr: 5.0s (45.2x, -----) ma: 5.3s (47.9x, -----)
heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.5x, 1.4%) me: 9.0s (82.0x, -0.7%) ca: 7.1s (64.2x, -4.1%) he: 7.9s (72.0x, 0.9%) ca: 4.1s (37.6x, -1.5%) dr: 4.9s (44.9x, 0.6%) ma: 5.4s (49.1x, -2.5%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (142.0x, -----) ca: 1.0s (101.0x, -----) he: 1.3s (132.0x, -----) ca: 0.7s (71.0x, -----) dr: 1.0s (103.0x, -----) ma: 1.1s (111.0x, -----)
many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.5s (149.0x, -4.9%) ca: 1.0s (103.0x, -2.0%) he: 1.3s (129.0x, 2.3%) ca: 0.7s (71.0x, 0.0%) dr: 1.0s (101.0x, 1.9%) ma: 1.1s (107.0x, 3.6%)
-- many-xpts --
many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.6s (54.7x, -----) ca: 2.6s (85.7x, -----) he: 2.3s (75.3x, -----) ca: 1.0s (32.3x, -----) dr: 1.4s (45.0x, -----) ma: 1.6s (54.0x, -----)
many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.7s (56.0x, -2.4%) ca: 2.5s (84.3x, 1.6%) he: 2.3s (75.7x, -0.4%) ca: 1.0s (33.0x, -2.1%) dr: 1.4s (46.3x, -3.0%) ma: 1.6s (53.0x, 1.9%)
-- sarp --
sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.3s (116.5x, -----) ca: 1.7s (86.5x, -----) he: 6.2s (308.5x, -----) ca: 1.0s (51.5x, -----) dr: 0.9s (45.5x, -----) ma: 0.3s (15.0x, -----)
sarp valgrind-old:0.02s no: 0.3s (14.0x, 3.4%) me: 2.4s (119.5x, -2.6%) ca: 1.7s (86.0x, 0.6%) he: 6.1s (305.5x, 1.0%) ca: 1.0s (51.0x, 1.0%) dr: 1.0s (48.5x, -6.6%) ma: 0.3s (16.0x, -6.7%)
-- tinycc --
tinycc valgrind-new:0.16s no: 1.4s ( 8.9x, -----) me: 7.9s (49.2x, -----) ca:10.9s (68.2x, -----) he:10.1s (63.3x, -----) ca: 8.0s (49.9x, -----) dr: 7.8s (48.9x, -----) ma: 2.5s (15.3x, -----)
tinycc valgrind-old:0.16s no: 1.4s ( 8.4x, 4.9%) me: 8.0s (49.9x, -1.4%) ca:10.9s (68.2x, 0.0%) he:10.2s (63.6x, -0.5%) ca: 8.1s (50.4x, -1.0%) dr: 8.0s (49.8x, -1.9%) ma: 2.5s (15.8x, -3.3%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 36m3.559s
user 34m45.142s
sys 0m25.896s
|
|
From: <sv...@va...> - 2014-09-06 00:14:06
|
Author: philippe
Date: Sat Sep 6 00:13:47 2014
New Revision: 14476
Log:
Partial bypass for 338803 Handling of dwz debug alt files or cross-CU is broken
This patch avoids dereferencing absori that are in other CUs than
the CU currently being read.
This avoids dwarf reading errors when reading inlined information.
The bypass results in inlined function being reported as
UnknownInlinedFun rather than the real correct function name.
--read-var-info=yes is still broken for unknown reasons
(probably type reading is doing some other cross-CU references ?).
Modified:
trunk/coregrind/m_debuginfo/readdwarf3.c
Modified: trunk/coregrind/m_debuginfo/readdwarf3.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readdwarf3.c (original)
+++ trunk/coregrind/m_debuginfo/readdwarf3.c Sat Sep 6 00:13:47 2014
@@ -2511,7 +2511,28 @@
D3InlParser;
/* Return the function name corresponding to absori.
- The return value is a (permanent) string in DebugInfo's .strchunks. */
+
+ absori is a 'cooked' reference to a DIE, i.e. absori can be either
+ in cc->escn_debug_info or in cc->escn_debug_info_alt.
+ get_inlFnName will uncook absori.
+
+ The returned value is a (permanent) string in DebugInfo's .strchunks.
+
+ LIMITATION: absori must point in the CU of cc. If absori points
+ in another CU, returns "UnknownInlinedFun".
+
+ Here are the problems to retrieve the fun name if absori is in
+ another CU: the DIE reading code cannot properly extract data from
+ another CU, as the abbv code retrieved in the other CU cannot be
+ translated in an abbreviation. Reading data from the alternate debug
+ info also gives problems as the string reference is also in the alternate
+ file, but when reading the alt DIE, the string form is a 'local' string,
+ but cannot be read in the current CU, but must be read in the alt CU.
+ See bug 338803 comment#3 and attachment for a failed attempt to handle
+ these problems (failed because with the patch, only one alt abbrev hash
+ table is kept, while we must handle all abbreviations in all CUs
+ referenced by an absori (being a reference to an alt CU, or a previous
+ or following CU). */
static HChar* get_inlFnName (Int absori, CUConst* cc, Bool td3)
{
Cursor c;
@@ -2519,14 +2540,37 @@
ULong atag, abbv_code;
UInt has_children;
UWord posn;
+ Bool type_flag, alt_flag;
HChar *ret = NULL;
FormContents cts;
UInt nf_i;
- init_Cursor (&c, cc->escn_debug_info, absori, cc->barf,
+ posn = uncook_die( cc, absori, &type_flag, &alt_flag);
+ if (type_flag)
+ cc->barf("get_inlFnName: uncooked absori in type debug info");
+
+ /* LIMITATION: check we are in the same CU.
+ If not, return unknown inlined function name. */
+ /* if crossing between alt debug info<>normal info
+ or posn not in the cu range,
+ then it is in another CU. */
+ if (alt_flag != cc->is_alt_info
+ || posn < cc->cu_start_offset
+ || posn >= cc->cu_start_offset + cc->unit_length) {
+ static Bool reported = False;
+ if (!reported) {
+ VG_(message)(Vg_DebugMsg,
+ "Warning: cross-CU LIMITATION: some inlined fn names\n"
+ "might be shown as UnknownInlinedFun\n");
+ reported = True;
+ }
+ TRACE_D3(" <get_inlFnName><%lx>: cross-CU LIMITATION", posn);
+ return ML_(addStr)(cc->di, "UnknownInlinedFun", -1);
+ }
+
+ init_Cursor (&c, cc->escn_debug_info, posn, cc->barf,
"Overrun get_inlFnName absori");
- posn = cook_die( cc, get_position_of_Cursor( &c ) );
abbv_code = get_ULEB128( &c );
abbv = get_abbv ( cc, abbv_code);
atag = abbv->atag;
@@ -2562,12 +2606,19 @@
DW_AT_specification. */
}
if (attr == DW_AT_specification) {
+ UWord cdie;
+
if (cts.szB == 0)
cc->barf("get_inlFnName: AT specification missing");
+
+ /* The recursive call to get_inlFnName will uncook its arg.
+ So, we need to cook it here, so as to reference the
+ correct section (e.g. the alt info). */
+ cdie = cook_die_using_form(cc, (UWord)cts.u.val, form);
+
/* hoping that there is no loop */
- ret = get_inlFnName (cts.u.val, cc, td3);
- /*
- Unclear if having both DW_AT_specification and DW_AT_name is
+ ret = get_inlFnName (cdie, cc, td3);
+ /* Unclear if having both DW_AT_specification and DW_AT_name is
possible but in any case, we do not break here.
If we find later on a DW_AT_name, it will override the name found
in the DW_AT_specification.*/
@@ -2675,7 +2726,8 @@
}
if (attr == DW_AT_abstract_origin && cts.szB > 0) {
- inlinedfn_abstract_origin = cts.u.val;
+ inlinedfn_abstract_origin
+ = cook_die_using_form (cc, (UWord)cts.u.val, form);
}
if (attr == DW_AT_low_pc && cts.szB > 0) {
|