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
(15) |
|
2
(11) |
3
(3) |
4
(20) |
5
(16) |
6
(17) |
7
(16) |
8
(11) |
|
9
(3) |
10
(15) |
11
(16) |
12
(14) |
13
(17) |
14
(17) |
15
(18) |
|
16
(13) |
17
(17) |
18
(17) |
19
(19) |
20
(19) |
21
(14) |
22
(15) |
|
23
(66) |
24
(18) |
25
(27) |
26
(15) |
27
(12) |
28
(1) |
29
(14) |
|
30
(11) |
|
|
|
|
|
|
|
From: <sv...@va...> - 2014-11-19 22:21:19
|
Author: philippe
Date: Wed Nov 19 22:21:12 2014
New Revision: 14737
Log:
Fix typos in a comment
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 Wed Nov 19 22:21:12 2014
@@ -385,11 +385,11 @@
typedef
struct _name_form {
ULong at_name; // Dwarf Attribute name
- ULong at_form; // Dward Attribute form
+ ULong at_form; // Dwarf Attribute form
UInt skip_szB; // Nr of bytes skippable from here ...
UInt next_nf; // ... to reach this attr/form index in the g_abbv.nf
} name_form;
-/* skip_szB and n_nf are used to optimise the skipping of uninteresting DIEs.
+/* skip_szB and next_nf are used to optimise the skipping of uninteresting DIEs.
Each name_form maintains how many (fixed) nr of bytes can be skipped from
the beginning of this form till the next attr/form to look at.
The next form to look can be:
|
|
From: <sv...@va...> - 2014-11-19 16:09:16
|
Author: sewardj
Date: Wed Nov 19 16:09:08 2014
New Revision: 14736
Log:
Add test cases for VFPv4 VFNMA, VFNMS added in vex r2995.
Pertains to #340807.
Modified:
trunk/none/tests/arm/vfpv4_fma.c
trunk/none/tests/arm/vfpv4_fma.stdout.exp
Modified: trunk/none/tests/arm/vfpv4_fma.c
==============================================================================
--- trunk/none/tests/arm/vfpv4_fma.c (original)
+++ trunk/none/tests/arm/vfpv4_fma.c Wed Nov 19 16:09:08 2014
@@ -178,5 +178,105 @@
TESTINSN_bin_f32("vfms.f32 s20, s13, s15", s20, s13, i32, f2u(-INFINITY), s15, i32, f2u(0.0));
TESTINSN_bin_f32("vfms.f32 s10, s23, s15", s10, s23, i32, f2u(INFINITY), s15, i32, f2u(0.0));
+ printf("---- VFNMA (fp, VFPv4) ----\n");
+ TESTINSN_bin_f64("vfnma.f64 d0, d11, d12", d0, d11, i32, f2u0(-INFINITY), f2u1(-INFINITY), d12, i32, f2u0(NAN), f2u1(NAN));
+ TESTINSN_bin_f64("vfnma.f64 d7, d1, d6", d7, d1, i32, f2u0(INFINITY), f2u1(INFINITY), d6, i32, f2u0(NAN), f2u1(NAN));
+ TESTINSN_bin_f64("vfnma.f64 d0, d5, d2", d0, d5, i32, f2u0(NAN), f2u1(NAN), d2, i32, f2u0(-1.0), f2u1(-1.0));
+ TESTINSN_bin_f64("vfnma.f64 d10, d13, d15", d10, d13, i32, f2u0(NAN), f2u1(NAN), d15, i32, f2u0(0.0), f2u1(0.0));
+ TESTINSN_bin_f64("vfnma.f64 d10, d13, d15", d10, d13, i32, f2u0(NAN), f2u1(NAN), d15, i32, f2u0(NAN), f2u1(NAN));
+ TESTINSN_bin_f64("vfnma.f64 d20, d25, d22", d20, d25, i32, f2u0(23.04), f2u1(23.04), d22, i32, f2u0(-45.5687), f2u1(-45.5687));
+ TESTINSN_bin_f64("vfnma.f64 d23, d24, d25", d23, d24, i32, f2u0(-347856.475), f2u1(-347856.475), d25, i32, f2u0(1346), f2u1(1346));
+ TESTINSN_bin_f64("vfnma.f64 d20, d31, d12", d20, d31, i32, f2u0(48755), f2u1(48755), d12, i32, f2u0(-45786.476), f2u1(-45786.476));
+ TESTINSN_bin_f64("vfnma.f64 d19, d25, d27", d19, d25, i32, f2u0(95867.76), f2u1(95867.76), d27, i32, f2u0(17065), f2u1(17065));
+ TESTINSN_bin_f64("vfnma.f64 d30, d15, d2", d30, d15, i32, f2u0(-45667.24), f2u1(-45667.24), d2, i32, f2u0(-248562.76), f2u1(-248562.76));
+ TESTINSN_bin_f64("vfnma.f64 d23, d24, d5", d23, d24, i32, f2u0(24), f2u1(24), d5, i32, f2u0(1346), f2u1(1346));
+ TESTINSN_bin_f64("vfnma.f64 d10, d11, d2", d10, d11, i32, f2u0(48755), f2u1(48755), d2, i32, f2u0(1089), f2u1(1089));
+ TESTINSN_bin_f64("vfnma.f64 d29, d15, d7", d29, d15, i32, f2u0(214), f2u1(214), d7, i32, f2u0(1752065), f2u1(1752065));
+ TESTINSN_bin_f64("vfnma.f64 d30, d11, d12", d30, d11, i32, f2u0(356047.56), f2u1(356047.56), d12, i32, f2u0(5867.009), f2u1(5867.009));
+ TESTINSN_bin_f64("vfnma.f64 d27, d21, d6", d27, d21, i32, f2u0(34.00046), f2u1(34.00046), d6, i32, f2u0(0.0024575), f2u1(0.0024575));
+ TESTINSN_bin_f64("vfnma.f64 d30, d31, d2", d30, d31, i32, f2u0(2754), f2u1(2754), d2, i32, f2u0(107), f2u1(107));
+ TESTINSN_bin_f64("vfnma.f64 d13, d24, d5", d13, d24, i32, f2u0(874), f2u1(874), d5, i32, f2u0(1384.6), f2u1(1384.6));
+ TESTINSN_bin_f64("vfnma.f64 d10, d11, d2", d10, d11, i32, f2u0(487.587), f2u1(487.587), d2, i32, f2u0(109), f2u1(109));
+ TESTINSN_bin_f64("vfnma.f64 d29, d25, d7", d29, d25, i32, f2u0(-INFINITY), f2u1(-INFINITY), d7, i32, f2u0(1752), f2u1(1752));
+ TESTINSN_bin_f64("vfnma.f64 d0, d11, d12", d0, d11, i32, f2u0(INFINITY), f2u1(INFINITY), d12, i32, f2u0(-5786.47), f2u1(-5786.47));
+ TESTINSN_bin_f64("vfnma.f64 d27, d21, d16", d27, d21, i32, f2u0(456.2489562), f2u1(456.2489562), d16, i32, f2u0(-7.2945676), f2u1(-7.2945676));
+ TESTINSN_bin_f64("vfnma.f64 d0, d5, d2", d0, d5, i32, f2u0(INFINITY), f2u1(INFINITY), d2, i32, f2u0(-INFINITY), f2u1(-INFINITY));
+ TESTINSN_bin_f64("vfnma.f64 d20, d13, d15", d20, d13, i32, f2u0(-INFINITY), f2u1(-INFINITY), d15, i32, f2u0(0.0), f2u1(0.0));
+ TESTINSN_bin_f64("vfnma.f64 d10, d23, d15", d10, d23, i32, f2u0(INFINITY), f2u1(INFINITY), d15, i32, f2u0(0.0), f2u1(0.0));
+ TESTINSN_bin_f32("vfnma.f32 s0, s11, s12", s0, s11, i32, f2u(-INFINITY), s12, i32, f2u(NAN));
+ TESTINSN_bin_f32("vfnma.f32 s7, s1, s6", s7, s1, i32, f2u(INFINITY), s6, i32, f2u(NAN));
+ TESTINSN_bin_f32("vfnma.f32 s0, s5, s2", s0, s5, i32, f2u(NAN), s2, i32, f2u(-1.0));
+ TESTINSN_bin_f32("vfnma.f32 s10, s13, s15", s10, s13, i32, f2u(NAN), s15, i32, f2u(0.0));
+ TESTINSN_bin_f32("vfnma.f32 s10, s13, s15", s10, s13, i32, f2u(NAN), s15, i32, f2u(NAN));
+ TESTINSN_bin_f32("vfnma.f32 s20, s25, s22", s20, s25, i32, f2u(23.04), s22, i32, f2u(-45.5687));
+ TESTINSN_bin_f32("vfnma.f32 s23, s24, s25", s23, s24, i32, f2u(-347856.475), s25, i32, f2u(1346));
+ TESTINSN_bin_f32("vfnma.f32 s20, s31, s12", s20, s31, i32, f2u(48755), s12, i32, f2u(-45786.476));
+ TESTINSN_bin_f32("vfnma.f32 s19, s25, s27", s19, s25, i32, f2u(95867.76), s27, i32, f2u(17065));
+ TESTINSN_bin_f32("vfnma.f32 s30, s15, s2", s30, s15, i32, f2u(-45667.24), s2, i32, f2u(-248562.76));
+ TESTINSN_bin_f32("vfnma.f32 s23, s24, s5", s23, s24, i32, f2u(24), s5, i32, f2u(1346));
+ TESTINSN_bin_f32("vfnma.f32 s10, s11, s2", s10, s11, i32, f2u(48755), s2, i32, f2u(1089));
+ TESTINSN_bin_f32("vfnma.f32 s29, s15, s7", s29, s15, i32, f2u(214), s7, i32, f2u(1752065));
+ TESTINSN_bin_f32("vfnma.f32 s30, s11, s12", s30, s11, i32, f2u(356047.56), s12, i32, f2u(5867.009));
+ TESTINSN_bin_f32("vfnma.f32 s27, s21, s6", s27, s21, i32, f2u(34.00046), s6, i32, f2u(0.0024575));
+ TESTINSN_bin_f32("vfnma.f32 s30, s31, s2", s30, s31, i32, f2u(2754), s2, i32, f2u(107));
+ TESTINSN_bin_f32("vfnma.f32 s13, s24, s5", s13, s24, i32, f2u(874), s5, i32, f2u(1384.6));
+ TESTINSN_bin_f32("vfnma.f32 s10, s11, s2", s10, s11, i32, f2u(487.587), s2, i32, f2u(109));
+ TESTINSN_bin_f32("vfnma.f32 s29, s25, s7", s29, s25, i32, f2u(-INFINITY), s7, i32, f2u(1752));
+ TESTINSN_bin_f32("vfnma.f32 s0, s11, s12", s0, s11, i32, f2u(INFINITY), s12, i32, f2u(-5786.47));
+ TESTINSN_bin_f32("vfnma.f32 s27, s21, s16", s27, s21, i32, f2u(456.2489562), s16, i32, f2u(-7.2945676));
+ TESTINSN_bin_f32("vfnma.f32 s0, s5, s2", s0, s5, i32, f2u(INFINITY), s2, i32, f2u(-INFINITY));
+ TESTINSN_bin_f32("vfnma.f32 s20, s13, s15", s20, s13, i32, f2u(-INFINITY), s15, i32, f2u(0.0));
+ TESTINSN_bin_f32("vfnma.f32 s10, s23, s15", s10, s23, i32, f2u(INFINITY), s15, i32, f2u(0.0));
+
+ printf("---- VFNMS (fp, VFPv4) ----\n");
+ TESTINSN_bin_f64("vfnms.f64 d0, d11, d12", d0, d11, i32, f2u0(-INFINITY), f2u1(-INFINITY), d12, i32, f2u0(NAN), f2u1(NAN));
+ TESTINSN_bin_f64("vfnms.f64 d7, d1, d6", d7, d1, i32, f2u0(INFINITY), f2u1(INFINITY), d6, i32, f2u0(NAN), f2u1(NAN));
+ TESTINSN_bin_f64("vfnms.f64 d0, d5, d2", d0, d5, i32, f2u0(NAN), f2u1(NAN), d2, i32, f2u0(-1.0), f2u1(-1.0));
+ TESTINSN_bin_f64("vfnms.f64 d10, d13, d15", d10, d13, i32, f2u0(NAN), f2u1(NAN), d15, i32, f2u0(0.0), f2u1(0.0));
+ TESTINSN_bin_f64("vfnms.f64 d10, d13, d15", d10, d13, i32, f2u0(NAN), f2u1(NAN), d15, i32, f2u0(NAN), f2u1(NAN));
+ TESTINSN_bin_f64("vfnms.f64 d20, d25, d22", d20, d25, i32, f2u0(23.04), f2u1(23.04), d22, i32, f2u0(-45.5687), f2u1(-45.5687));
+ TESTINSN_bin_f64("vfnms.f64 d23, d24, d25", d23, d24, i32, f2u0(-347856.475), f2u1(-347856.475), d25, i32, f2u0(1346), f2u1(1346));
+ TESTINSN_bin_f64("vfnms.f64 d20, d31, d12", d20, d31, i32, f2u0(48755), f2u1(48755), d12, i32, f2u0(-45786.476), f2u1(-45786.476));
+ TESTINSN_bin_f64("vfnms.f64 d19, d25, d27", d19, d25, i32, f2u0(95867.76), f2u1(95867.76), d27, i32, f2u0(17065), f2u1(17065));
+ TESTINSN_bin_f64("vfnms.f64 d30, d15, d2", d30, d15, i32, f2u0(-45667.24), f2u1(-45667.24), d2, i32, f2u0(-248562.76), f2u1(-248562.76));
+ TESTINSN_bin_f64("vfnms.f64 d23, d24, d5", d23, d24, i32, f2u0(24), f2u1(24), d5, i32, f2u0(1346), f2u1(1346));
+ TESTINSN_bin_f64("vfnms.f64 d10, d11, d2", d10, d11, i32, f2u0(48755), f2u1(48755), d2, i32, f2u0(1089), f2u1(1089));
+ TESTINSN_bin_f64("vfnms.f64 d29, d15, d7", d29, d15, i32, f2u0(214), f2u1(214), d7, i32, f2u0(1752065), f2u1(1752065));
+ TESTINSN_bin_f64("vfnms.f64 d30, d11, d12", d30, d11, i32, f2u0(356047.56), f2u1(356047.56), d12, i32, f2u0(5867.009), f2u1(5867.009));
+ TESTINSN_bin_f64("vfnms.f64 d27, d21, d6", d27, d21, i32, f2u0(34.00046), f2u1(34.00046), d6, i32, f2u0(0.0024575), f2u1(0.0024575));
+ TESTINSN_bin_f64("vfnms.f64 d30, d31, d2", d30, d31, i32, f2u0(2754), f2u1(2754), d2, i32, f2u0(107), f2u1(107));
+ TESTINSN_bin_f64("vfnms.f64 d13, d24, d5", d13, d24, i32, f2u0(874), f2u1(874), d5, i32, f2u0(1384.6), f2u1(1384.6));
+ TESTINSN_bin_f64("vfnms.f64 d10, d11, d2", d10, d11, i32, f2u0(487.587), f2u1(487.587), d2, i32, f2u0(109), f2u1(109));
+ TESTINSN_bin_f64("vfnms.f64 d29, d25, d7", d29, d25, i32, f2u0(-INFINITY), f2u1(-INFINITY), d7, i32, f2u0(1752), f2u1(1752));
+ TESTINSN_bin_f64("vfnms.f64 d0, d11, d12", d0, d11, i32, f2u0(INFINITY), f2u1(INFINITY), d12, i32, f2u0(-5786.47), f2u1(-5786.47));
+ TESTINSN_bin_f64("vfnms.f64 d27, d21, d16", d27, d21, i32, f2u0(456.2489562), f2u1(456.2489562), d16, i32, f2u0(-7.2945676), f2u1(-7.2945676));
+ TESTINSN_bin_f64("vfnms.f64 d0, d5, d2", d0, d5, i32, f2u0(INFINITY), f2u1(INFINITY), d2, i32, f2u0(-INFINITY), f2u1(-INFINITY));
+ TESTINSN_bin_f64("vfnms.f64 d20, d13, d15", d20, d13, i32, f2u0(-INFINITY), f2u1(-INFINITY), d15, i32, f2u0(0.0), f2u1(0.0));
+ TESTINSN_bin_f64("vfnms.f64 d10, d23, d15", d10, d23, i32, f2u0(INFINITY), f2u1(INFINITY), d15, i32, f2u0(0.0), f2u1(0.0));
+ TESTINSN_bin_f32("vfnms.f32 s0, s11, s12", s0, s11, i32, f2u(-INFINITY), s12, i32, f2u(NAN));
+ TESTINSN_bin_f32("vfnms.f32 s7, s1, s6", s7, s1, i32, f2u(INFINITY), s6, i32, f2u(NAN));
+ TESTINSN_bin_f32("vfnms.f32 s0, s5, s2", s0, s5, i32, f2u(NAN), s2, i32, f2u(-1.0));
+ TESTINSN_bin_f32("vfnms.f32 s10, s13, s15", s10, s13, i32, f2u(NAN), s15, i32, f2u(0.0));
+ TESTINSN_bin_f32("vfnms.f32 s10, s13, s15", s10, s13, i32, f2u(NAN), s15, i32, f2u(NAN));
+ TESTINSN_bin_f32("vfnms.f32 s20, s25, s22", s20, s25, i32, f2u(23.04), s22, i32, f2u(-45.5687));
+ TESTINSN_bin_f32("vfnms.f32 s23, s24, s25", s23, s24, i32, f2u(-347856.475), s25, i32, f2u(1346));
+ TESTINSN_bin_f32("vfnms.f32 s20, s31, s12", s20, s31, i32, f2u(48755), s12, i32, f2u(-45786.476));
+ TESTINSN_bin_f32("vfnms.f32 s19, s25, s27", s19, s25, i32, f2u(95867.76), s27, i32, f2u(17065));
+ TESTINSN_bin_f32("vfnms.f32 s30, s15, s2", s30, s15, i32, f2u(-45667.24), s2, i32, f2u(-248562.76));
+ TESTINSN_bin_f32("vfnms.f32 s23, s24, s5", s23, s24, i32, f2u(24), s5, i32, f2u(1346));
+ TESTINSN_bin_f32("vfnms.f32 s10, s11, s2", s10, s11, i32, f2u(48755), s2, i32, f2u(1089));
+ TESTINSN_bin_f32("vfnms.f32 s29, s15, s7", s29, s15, i32, f2u(214), s7, i32, f2u(1752065));
+ TESTINSN_bin_f32("vfnms.f32 s30, s11, s12", s30, s11, i32, f2u(356047.56), s12, i32, f2u(5867.009));
+ TESTINSN_bin_f32("vfnms.f32 s27, s21, s6", s27, s21, i32, f2u(34.00046), s6, i32, f2u(0.0024575));
+ TESTINSN_bin_f32("vfnms.f32 s30, s31, s2", s30, s31, i32, f2u(2754), s2, i32, f2u(107));
+ TESTINSN_bin_f32("vfnms.f32 s13, s24, s5", s13, s24, i32, f2u(874), s5, i32, f2u(1384.6));
+ TESTINSN_bin_f32("vfnms.f32 s10, s11, s2", s10, s11, i32, f2u(487.587), s2, i32, f2u(109));
+ TESTINSN_bin_f32("vfnms.f32 s29, s25, s7", s29, s25, i32, f2u(-INFINITY), s7, i32, f2u(1752));
+ TESTINSN_bin_f32("vfnms.f32 s0, s11, s12", s0, s11, i32, f2u(INFINITY), s12, i32, f2u(-5786.47));
+ TESTINSN_bin_f32("vfnms.f32 s27, s21, s16", s27, s21, i32, f2u(456.2489562), s16, i32, f2u(-7.2945676));
+ TESTINSN_bin_f32("vfnms.f32 s0, s5, s2", s0, s5, i32, f2u(INFINITY), s2, i32, f2u(-INFINITY));
+ TESTINSN_bin_f32("vfnms.f32 s20, s13, s15", s20, s13, i32, f2u(-INFINITY), s15, i32, f2u(0.0));
+ TESTINSN_bin_f32("vfnms.f32 s10, s23, s15", s10, s23, i32, f2u(INFINITY), s15, i32, f2u(0.0));
+
return 0;
}
Modified: trunk/none/tests/arm/vfpv4_fma.stdout.exp
==============================================================================
--- trunk/none/tests/arm/vfpv4_fma.stdout.exp (original)
+++ trunk/none/tests/arm/vfpv4_fma.stdout.exp Wed Nov 19 16:09:08 2014
@@ -96,3 +96,101 @@
vfms.f32 s0, s5, s2 :: Qd 0x55555555 0x7f800000 Sm (i32)0x7f800000 Sn (i32)0xff800000
vfms.f32 s20, s13, s15 :: Qd 0x55555555 0x7fc00000 Sm (i32)0xff800000 Sn (i32)0x00000000
vfms.f32 s10, s23, s15 :: Qd 0x55555555 0x7fc00000 Sm (i32)0x7f800000 Sn (i32)0x00000000
+---- VFNMA (fp, VFPv4) ----
+vfnma.f64 d0, d11, d12 :: Qd 0x7ff80000 0x00000000 Qm 0xfff00000 00000000 Qn 0x7ff80000 00000000
+vfnma.f64 d7, d1, d6 :: Qd 0x7ff80000 0x00000000 Qm 0x7ff00000 00000000 Qn 0x7ff80000 00000000
+vfnma.f64 d0, d5, d2 :: Qd 0xfff80000 0x00000000 Qm 0x7ff80000 00000000 Qn 0xbff00000 00000000
+vfnma.f64 d10, d13, d15 :: Qd 0xfff80000 0x00000000 Qm 0x7ff80000 00000000 Qn 0x00000000 00000000
+vfnma.f64 d10, d13, d15 :: Qd 0xfff80000 0x00000000 Qm 0x7ff80000 00000000 Qn 0x7ff80000 00000000
+vfnma.f64 d20, d25, d22 :: Qd 0x40906794 0x842f8549 Qm 0x40370a3d 70a3d70a Qn 0xc046c8cb 295e9e1b
+vfnma.f64 d23, d24, d25 :: Qd 0x41bbe864 0x1f579999 Qm 0xc1153b41 e6666666 Qn 0x40950800 00000000
+vfnma.f64 d20, d31, d12 :: Qd 0x41e0a1cf 0xd2abe8f6 Qm 0x40e7ce60 00000000 Qn 0xc0e65b4f 3b645a1d
+vfnma.f64 d19, d25, d27 :: Qd 0xc1d860c7 0xf71a1999 Qm 0x40f767bc 28f5c28f Qn 0x40d0aa40 00000000
+vfnma.f64 d30, d15, d2 :: Qd 0xc20524a9 0x817febf4 Qm 0xc0e64c67 ae147ae1 Qn 0xc10e5796 147ae148
+vfnma.f64 d23, d24, d5 :: Qd 0xc0df8c00 0x800001fc Qm 0x40380000 00000000 Qn 0x40950800 00000000
+vfnma.f64 d10, d11, d2 :: Qd 0xc1895139 0x98100000 Qm 0x40e7ce60 00000000 Qn 0x40910400 00000000
+vfnma.f64 d29, d15, d7 :: Qd 0xc1b65928 0xd6020000 Qm 0x406ac000 00000000 Qn 0x413abc01 00000000
+vfnma.f64 d30, d11, d12 :: Qd 0xc1df20a6 0xd7bd2cb0 Qm 0x4115bb3e 3d70a3d7 Qn 0x40b6eb02 4dd2f1aa
+vfnma.f64 d27, d21, d6 :: Qd 0xbfb763ef 0x4799be48 Qm 0x4041000f 12c27a63 Qn 0x3f6421c0 44284dfd
+vfnma.f64 d30, d31, d2 :: Qd 0xc111fc58 0x08000020 Qm 0x40a58400 00000000 Qn 0x405ac000 00000000
+vfnma.f64 d13, d24, d5 :: Qd 0xc132771c 0x6866666e Qm 0x408b5000 00000000 Qn 0x4095a266 66666666
+vfnma.f64 d10, d11, d2 :: Qd 0xc0e9f35f 0xb4bc6b7d Qm 0x407e7964 5a1cac08 Qn 0x405b4000 00000000
+vfnma.f64 d29, d25, d7 :: Qd 0x7ff00000 0x00000000 Qm 0xfff00000 00000000 Qn 0x409b6000 00000000
+vfnma.f64 d0, d11, d12 :: Qd 0x7ff00000 0x00000000 Qm 0x7ff00000 00000000 Qn 0xc0b69a78 51eb851f
+vfnma.f64 d27, d21, d16 :: Qd 0x40aa0043 0x17cbec9d Qm 0x407c83fb b97f122f Qn 0xc01d2da3 2101d847
+vfnma.f64 d0, d5, d2 :: Qd 0x7ff00000 0x00000000 Qm 0x7ff00000 00000000 Qn 0xfff00000 00000000
+vfnma.f64 d20, d13, d15 :: Qd 0x7ff80000 0x00000000 Qm 0xfff00000 00000000 Qn 0x00000000 00000000
+vfnma.f64 d10, d23, d15 :: Qd 0x7ff80000 0x00000000 Qm 0x7ff00000 00000000 Qn 0x00000000 00000000
+vfnma.f32 s0, s11, s12 :: Qd 0x55555555 0x7fc00000 Sm (i32)0xff800000 Sn (i32)0x7fc00000
+vfnma.f32 s7, s1, s6 :: Qd 0x55555555 0x7fc00000 Sm (i32)0x7f800000 Sn (i32)0x7fc00000
+vfnma.f32 s0, s5, s2 :: Qd 0x55555555 0xffc00000 Sm (i32)0x7fc00000 Sn (i32)0xbf800000
+vfnma.f32 s10, s13, s15 :: Qd 0x55555555 0xffc00000 Sm (i32)0x7fc00000 Sn (i32)0x00000000
+vfnma.f32 s10, s13, s15 :: Qd 0x55555555 0xffc00000 Sm (i32)0x7fc00000 Sn (i32)0x7fc00000
+vfnma.f32 s20, s25, s22 :: Qd 0x55555555 0x44833ce4 Sm (i32)0x41b851ec Sn (i32)0xc2364659
+vfnma.f32 s23, s24, s25 :: Qd 0x55555555 0x4ddf4321 Sm (i32)0xc8a9da0f Sn (i32)0x44a84000
+vfnma.f32 s20, s31, s12 :: Qd 0x55555555 0x4f050e7f Sm (i32)0x473e7300 Sn (i32)0xc732da7a
+vfnma.f32 s19, s25, s27 :: Qd 0x55555555 0xcec3063f Sm (i32)0x47bb3de1 Sn (i32)0x46855200
+vfnma.f32 s30, s15, s2 :: Qd 0x55555555 0xd029254c Sm (i32)0xc732633d Sn (i32)0xc872bcb1
+vfnma.f32 s23, s24, s5 :: Qd 0x55555555 0xc6fc6000 Sm (i32)0x41c00000 Sn (i32)0x44a84000
+vfnma.f32 s10, s11, s2 :: Qd 0x55555555 0xcc4a89cd Sm (i32)0x473e7300 Sn (i32)0x44882000
+vfnma.f32 s29, s15, s7 :: Qd 0x55555555 0xcdb2c947 Sm (i32)0x43560000 Sn (i32)0x49d5e008
+vfnma.f32 s30, s11, s12 :: Qd 0x55555555 0xcef90536 Sm (i32)0x48add9f2 Sn (i32)0x45b75812
+vfnma.f32 s27, s21, s6 :: Qd 0x55555555 0xbdab1f7a Sm (i32)0x42080079 Sn (i32)0x3b210e02
+vfnma.f32 s30, s31, s2 :: Qd 0x55555555 0xc88fe2c0 Sm (i32)0x452c2000 Sn (i32)0x42d60000
+vfnma.f32 s13, s24, s5 :: Qd 0x55555555 0xc993b8e3 Sm (i32)0x445a8000 Sn (i32)0x44ad1333
+vfnma.f32 s10, s11, s2 :: Qd 0x55555555 0xc74f9afc Sm (i32)0x43f3cb23 Sn (i32)0x42da0000
+vfnma.f32 s29, s25, s7 :: Qd 0x55555555 0x7f800000 Sm (i32)0xff800000 Sn (i32)0x44db0000
+vfnma.f32 s0, s11, s12 :: Qd 0x55555555 0x7f800000 Sm (i32)0x7f800000 Sn (i32)0xc5b4d3c3
+vfnma.f32 s27, s21, s16 :: Qd 0x55555555 0x45500239 Sm (i32)0x43e41fde Sn (i32)0xc0e96d19
+vfnma.f32 s0, s5, s2 :: Qd 0x55555555 0x7f800000 Sm (i32)0x7f800000 Sn (i32)0xff800000
+vfnma.f32 s20, s13, s15 :: Qd 0x55555555 0x7fc00000 Sm (i32)0xff800000 Sn (i32)0x00000000
+vfnma.f32 s10, s23, s15 :: Qd 0x55555555 0x7fc00000 Sm (i32)0x7f800000 Sn (i32)0x00000000
+---- VFNMS (fp, VFPv4) ----
+vfnms.f64 d0, d11, d12 :: Qd 0x7ff80000 0x00000000 Qm 0xfff00000 00000000 Qn 0x7ff80000 00000000
+vfnms.f64 d7, d1, d6 :: Qd 0x7ff80000 0x00000000 Qm 0x7ff00000 00000000 Qn 0x7ff80000 00000000
+vfnms.f64 d0, d5, d2 :: Qd 0x7ff80000 0x00000000 Qm 0x7ff80000 00000000 Qn 0xbff00000 00000000
+vfnms.f64 d10, d13, d15 :: Qd 0x7ff80000 0x00000000 Qm 0x7ff80000 00000000 Qn 0x00000000 00000000
+vfnms.f64 d10, d13, d15 :: Qd 0x7ff80000 0x00000000 Qm 0x7ff80000 00000000 Qn 0x7ff80000 00000000
+vfnms.f64 d20, d25, d22 :: Qd 0xc09067a4 0x842fc4c9 Qm 0x40370a3d 70a3d70a Qn 0xc046c8cb 295e9e1b
+vfnms.f64 d23, d24, d25 :: Qd 0xc1bbe864 0x1f5b9999 Qm 0xc1153b41 e6666666 Qn 0x40950800 00000000
+vfnms.f64 d20, d31, d12 :: Qd 0xc1e0a1cf 0xd2ac68f6 Qm 0x40e7ce60 00000000 Qn 0xc0e65b4f 3b645a1d
+vfnms.f64 d19, d25, d27 :: Qd 0x41d860c7 0xf7191999 Qm 0x40f767bc 28f5c28f Qn 0x40d0aa40 00000000
+vfnms.f64 d30, d15, d2 :: Qd 0x420524a9 0x817fcbf4 Qm 0xc0e64c67 ae147ae1 Qn 0xc10e5796 147ae148
+vfnms.f64 d23, d24, d5 :: Qd 0x40df8bff 0x7ffffe04 Qm 0x40380000 00000000 Qn 0x40950800 00000000
+vfnms.f64 d10, d11, d2 :: Qd 0x41895139 0x97f00000 Qm 0x40e7ce60 00000000 Qn 0x40910400 00000000
+vfnms.f64 d29, d15, d7 :: Qd 0x41b65928 0xd5fe0000 Qm 0x406ac000 00000000 Qn 0x413abc01 00000000
+vfnms.f64 d30, d11, d12 :: Qd 0x41df20a6 0xd7bc2cb0 Qm 0x4115bb3e 3d70a3d7 Qn 0x40b6eb02 4dd2f1aa
+vfnms.f64 d27, d21, d6 :: Qd 0x3fb363ef 0x37b9be48 Qm 0x4041000f 12c27a63 Qn 0x3f6421c0 44284dfd
+vfnms.f64 d30, d31, d2 :: Qd 0x4111fc57 0xf7ffffe0 Qm 0x40a58400 00000000 Qn 0x405ac000 00000000
+vfnms.f64 d13, d24, d5 :: Qd 0x4132771c 0x6466665e Qm 0x408b5000 00000000 Qn 0x4095a266 66666666
+vfnms.f64 d10, d11, d2 :: Qd 0x40e9f35f 0x34bc6981 Qm 0x407e7964 5a1cac08 Qn 0x405b4000 00000000
+vfnms.f64 d29, d25, d7 :: Qd 0xfff00000 0x00000000 Qm 0xfff00000 00000000 Qn 0x409b6000 00000000
+vfnms.f64 d0, d11, d12 :: Qd 0xfff00000 0x00000000 Qm 0x7ff00000 00000000 Qn 0xc0b69a78 51eb851f
+vfnms.f64 d27, d21, d16 :: Qd 0xc0aa004b 0x17cc0c5d Qm 0x407c83fb b97f122f Qn 0xc01d2da3 2101d847
+vfnms.f64 d0, d5, d2 :: Qd 0xfff00000 0x00000000 Qm 0x7ff00000 00000000 Qn 0xfff00000 00000000
+vfnms.f64 d20, d13, d15 :: Qd 0x7ff80000 0x00000000 Qm 0xfff00000 00000000 Qn 0x00000000 00000000
+vfnms.f64 d10, d23, d15 :: Qd 0x7ff80000 0x00000000 Qm 0x7ff00000 00000000 Qn 0x00000000 00000000
+vfnms.f32 s0, s11, s12 :: Qd 0x55555555 0x7fc00000 Sm (i32)0xff800000 Sn (i32)0x7fc00000
+vfnms.f32 s7, s1, s6 :: Qd 0x55555555 0x7fc00000 Sm (i32)0x7f800000 Sn (i32)0x7fc00000
+vfnms.f32 s0, s5, s2 :: Qd 0x55555555 0x7fc00000 Sm (i32)0x7fc00000 Sn (i32)0xbf800000
+vfnms.f32 s10, s13, s15 :: Qd 0x55555555 0x7fc00000 Sm (i32)0x7fc00000 Sn (i32)0x00000000
+vfnms.f32 s10, s13, s15 :: Qd 0x55555555 0x7fc00000 Sm (i32)0x7fc00000 Sn (i32)0x7fc00000
+vfnms.f32 s20, s25, s22 :: Qd 0x55555555 0xc4833ce4 Sm (i32)0x41b851ec Sn (i32)0xc2364659
+vfnms.f32 s23, s24, s25 :: Qd 0x55555555 0xcddf4321 Sm (i32)0xc8a9da0f Sn (i32)0x44a84000
+vfnms.f32 s20, s31, s12 :: Qd 0x55555555 0xcf050e7f Sm (i32)0x473e7300 Sn (i32)0xc732da7a
+vfnms.f32 s19, s25, s27 :: Qd 0x55555555 0x4ec3063f Sm (i32)0x47bb3de1 Sn (i32)0x46855200
+vfnms.f32 s30, s15, s2 :: Qd 0x55555555 0x5029254c Sm (i32)0xc732633d Sn (i32)0xc872bcb1
+vfnms.f32 s23, s24, s5 :: Qd 0x55555555 0x46fc6000 Sm (i32)0x41c00000 Sn (i32)0x44a84000
+vfnms.f32 s10, s11, s2 :: Qd 0x55555555 0x4c4a89cd Sm (i32)0x473e7300 Sn (i32)0x44882000
+vfnms.f32 s29, s15, s7 :: Qd 0x55555555 0x4db2c947 Sm (i32)0x43560000 Sn (i32)0x49d5e008
+vfnms.f32 s30, s11, s12 :: Qd 0x55555555 0x4ef90536 Sm (i32)0x48add9f2 Sn (i32)0x45b75812
+vfnms.f32 s27, s21, s6 :: Qd 0x55555555 0x3dab1f7a Sm (i32)0x42080079 Sn (i32)0x3b210e02
+vfnms.f32 s30, s31, s2 :: Qd 0x55555555 0x488fe2c0 Sm (i32)0x452c2000 Sn (i32)0x42d60000
+vfnms.f32 s13, s24, s5 :: Qd 0x55555555 0x4993b8e3 Sm (i32)0x445a8000 Sn (i32)0x44ad1333
+vfnms.f32 s10, s11, s2 :: Qd 0x55555555 0x474f9afc Sm (i32)0x43f3cb23 Sn (i32)0x42da0000
+vfnms.f32 s29, s25, s7 :: Qd 0x55555555 0xff800000 Sm (i32)0xff800000 Sn (i32)0x44db0000
+vfnms.f32 s0, s11, s12 :: Qd 0x55555555 0xff800000 Sm (i32)0x7f800000 Sn (i32)0xc5b4d3c3
+vfnms.f32 s27, s21, s16 :: Qd 0x55555555 0xc5500239 Sm (i32)0x43e41fde Sn (i32)0xc0e96d19
+vfnms.f32 s0, s5, s2 :: Qd 0x55555555 0xff800000 Sm (i32)0x7f800000 Sn (i32)0xff800000
+vfnms.f32 s20, s13, s15 :: Qd 0x55555555 0x7fc00000 Sm (i32)0xff800000 Sn (i32)0x00000000
+vfnms.f32 s10, s23, s15 :: Qd 0x55555555 0x7fc00000 Sm (i32)0x7f800000 Sn (i32)0x00000000
|
|
From: <sv...@va...> - 2014-11-19 16:07:39
|
Author: sewardj
Date: Wed Nov 19 16:07:28 2014
New Revision: 2995
Log:
Implement VFPv4 VFNMA, VFNMS d_d and s_s variants (not that
there are any other variants). Fixes #340807.
Modified:
trunk/priv/guest_arm_toIR.c
Modified: trunk/priv/guest_arm_toIR.c
==============================================================================
--- trunk/priv/guest_arm_toIR.c (original)
+++ trunk/priv/guest_arm_toIR.c Wed Nov 19 16:07:28 2014
@@ -13529,6 +13529,28 @@
condT);
DIP("fdivd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
goto decode_success_vfp;
+ case BITS4(1,0,1,0): /* VNFMS: -(d - n * m) (fused) */
+ /* XXXROUNDINGFIXME look up ARM reference for fused
+ multiply-add rounding */
+ putDReg(dD, triop(Iop_AddF64, rm,
+ unop(Iop_NegF64, getDReg(dD)),
+ triop(Iop_MulF64, rm,
+ getDReg(dN),
+ getDReg(dM))),
+ condT);
+ DIP("vfnmsd%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
+ goto decode_success_vfp;
+ case BITS4(1,0,1,1): /* VNFMA: -(d + n * m) (fused) */
+ /* XXXROUNDINGFIXME look up ARM reference for fused
+ multiply-add rounding */
+ putDReg(dD, triop(Iop_AddF64, rm,
+ unop(Iop_NegF64, getDReg(dD)),
+ triop(Iop_MulF64, rm,
+ unop(Iop_NegF64, getDReg(dN)),
+ getDReg(dM))),
+ condT);
+ DIP("vfnmad%s d%u, d%u, d%u\n", nCC(conq), dD, dN, dM);
+ goto decode_success_vfp;
case BITS4(1,1,0,0): /* VFMA: d + n * m (fused) */
/* XXXROUNDINGFIXME look up ARM reference for fused
multiply-add rounding */
@@ -14014,6 +14036,28 @@
condT);
DIP("fdivs%s s%u, s%u, s%u\n", nCC(conq), fD, fN, fM);
goto decode_success_vfp;
+ case BITS4(1,0,1,0): /* VNFMS: -(d - n * m) (fused) */
+ /* XXXROUNDINGFIXME look up ARM reference for fused
+ multiply-add rounding */
+ putFReg(fD, triop(Iop_AddF32, rm,
+ unop(Iop_NegF32, getFReg(fD)),
+ triop(Iop_MulF32, rm,
+ getFReg(fN),
+ getFReg(fM))),
+ condT);
+ DIP("vfnmss%s s%u, s%u, s%u\n", nCC(conq), fD, fN, fM);
+ goto decode_success_vfp;
+ case BITS4(1,0,1,1): /* VNFMA: -(d + n * m) (fused) */
+ /* XXXROUNDINGFIXME look up ARM reference for fused
+ multiply-add rounding */
+ putFReg(fD, triop(Iop_AddF32, rm,
+ unop(Iop_NegF32, getFReg(fD)),
+ triop(Iop_MulF32, rm,
+ unop(Iop_NegF32, getFReg(fN)),
+ getFReg(fM))),
+ condT);
+ DIP("vfnmas%s s%u, s%u, s%u\n", nCC(conq), fD, fN, fM);
+ goto decode_success_vfp;
case BITS4(1,1,0,0): /* VFMA: d + n * m (fused) */
/* XXXROUNDINGFIXME look up ARM reference for fused
multiply-add rounding */
|
|
From: <sv...@va...> - 2014-11-19 09:16:03
|
Author: sewardj
Date: Wed Nov 19 09:15:56 2014
New Revision: 14735
Log:
Add a lot more intercepts. Very crude. I am sure this is merely
hiding a whole bunch of problems in the Darwin syscall wrappers. In
particular it suppresses all invalid address errors arising from
AppleIntelHD4000GraphicsGLDriver.dylib, as it appears that maps
hardware into user space and aspacemgr doesn't know anything about it.
Modified:
trunk/darwin14.supp
Modified: trunk/darwin14.supp
==============================================================================
--- trunk/darwin14.supp (original)
+++ trunk/darwin14.supp Wed Nov 19 09:15:56 2014
@@ -150,13 +150,13 @@
obj:*Foundation.framework*Foundation*
}
-##{
-## OSX1010:CoreFoundation-4
-## Memcheck:Cond
-## obj:*CoreFoundation.framework*CoreFoundation*
-## obj:*CoreFoundation.framework*CoreFoundation*
-## obj:*CoreServicesInternal.framework*CoreServicesInternal*
-##}
+{
+ OSX1010:CoreFoundation-4
+ Memcheck:Cond
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*SystemConfiguration.framework*SystemConfiguration*
+}
{
OSX1010:CoreFoundation-5
@@ -167,6 +167,69 @@
}
{
+ OSX1010:CoreFoundation-6
+ Memcheck:Cond
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*SystemConfiguration.framework*SystemConfiguration*
+ obj:*SystemConfiguration.framework*SystemConfiguration*
+}
+
+{
+ OSX1010:CoreFoundation-7
+ Memcheck:Cond
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*SystemConfiguration.framework*SystemConfiguration*
+ obj:*CoreFoundation.framework*CoreFoundation*
+}
+
+{
+ OSX1010:CoreFoundation-8
+ Memcheck:Cond
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*IOKit.framework*IOKit*
+}
+
+{
+ OSX1010:CoreFoundation-9
+ Memcheck:Cond
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*Foundation.framework*Foundation*
+ obj:*AppKit.framework*AppKit*
+}
+
+{
+ OSX1010:CoreFoundation-10
+ Memcheck:Cond
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*HIToolbox.framework*HIToolbox*
+ obj:*HIToolbox.framework*HIToolbox*
+}
+
+{
+ OSX1010:CoreFoundation-11
+ Memcheck:Cond
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*AE.framework*AE*
+ obj:*AE.framework*AE*
+}
+
+{
+ OSX1010:CoreFoundation-12
+ Memcheck:Cond
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*HIToolbox.framework*HIToolbox*
+}
+
+{
+ OSX1010:CoreFoundation-13
+ Memcheck:Cond
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*CoreFoundation.framework*CoreFoundation*
+ obj:*AE.framework*AE*
+}
+
+{
OSX1010:AppKit-1
Memcheck:Cond
obj:*AppKit.framework*AppKit*
@@ -230,14 +293,14 @@
obj:*Foundation.framework*Foundation*
}
-#{
-# OSX1010:ColorSync-1
-# Memcheck:Cond
-# obj:*ColorSync.framework*ColorSync*
-# obj:*ColorSync.framework*ColorSync*
-# obj:*ColorSync.framework*ColorSync*
-#}
-#
+{
+ OSX1010:ColorSync-1
+ Memcheck:Cond
+ obj:*ColorSync.framework*ColorSync*
+ obj:*ColorSync.framework*ColorSync*
+ obj:*ColorSync.framework*ColorSync*
+}
+
#{
# OSX1010:ColorSync-2
# Memcheck:Value8
@@ -251,7 +314,6 @@
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
obj:*CoreGraphics.framework*CoreGraphics*
- obj:*CoreGraphics.framework*CoreGraphics*
}
#{
@@ -261,23 +323,23 @@
# obj:*CoreGraphics.framework*CoreGraphics*
# obj:*CoreGraphics.framework*CoreGraphics*
#}
-#
-#{
-# OSX1010:CoreGraphics-3
-# Memcheck:Cond
-# obj:*CoreGraphics.framework*CoreGraphics*
-# obj:*CoreGraphics.framework*libRIP*
-# obj:*CoreGraphics.framework*libRIP*
-#}
{
- OSX1010:CoreGraphics-4
+ OSX1010:CoreGraphics-3
Memcheck:Cond
obj:*CoreGraphics.framework*CoreGraphics*
- obj:*CoreGraphics.framework*CoreGraphics*
+ obj:*CoreGraphics.framework*libRIP*
obj:*CoreGraphics.framework*libRIP*
}
+#{
+# OSX1010:CoreGraphics-4
+# Memcheck:Cond
+# obj:*CoreGraphics.framework*CoreGraphics*
+# obj:*CoreGraphics.framework*CoreGraphics*
+# obj:*CoreGraphics.framework*libRIP*
+#}
+
{
OSX1010:CoreGraphics-5
Memcheck:Cond
@@ -286,20 +348,12 @@
obj:*libdispatch.dylib*
}
-{
- OSX1010:CoreGraphics-6
- Memcheck:Cond
- obj:*CoreGraphics.framework*CoreGraphics*
- obj:*CoreGraphics.framework*CoreGraphics*
- obj:*Carbon.framework*HIToolbox*
-}
-
#{
-# OSX1010:dyld-2
+# OSX1010:CoreGraphics-6
# Memcheck:Cond
-# obj:/usr/lib/dyld
-# obj:/usr/lib/dyld
-# obj:/usr/lib/dyld
+# obj:*CoreGraphics.framework*CoreGraphics*
+# obj:*CoreGraphics.framework*CoreGraphics*
+# obj:*HIToolbox.framework*HIToolbox*
#}
{
@@ -319,6 +373,14 @@
}
{
+ OSX1010:LaunchServices-2
+ Memcheck:Cond
+ obj:*LaunchServices.framework*LaunchServices*
+ obj:*libdispatch.dylib*
+ obj:*libdispatch.dylib*
+}
+
+{
OSX1010:QuartzCore-1
Memcheck:Cond
obj:*QuartzCore.framework*QuartzCore
@@ -465,19 +527,17 @@
Memcheck:Value8
fun:*CFBasicHash*
fun:*CF*
- fun:*CF*
}
{
- OSX1010:AppleIntelHD4000GraphicsGLDriver-1
+ OSX1010:AppleIntelHD4000GraphicsGLDriver-1-Addr8
Memcheck:Addr8
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
}
-
{
- OSX1010:AppleIntelHD4000GraphicsGLDriver-2
+ OSX1010:AppleIntelHD4000GraphicsGLDriver-1-Addr8
Memcheck:Addr4
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
@@ -485,17 +545,39 @@
}
{
+ OSX1010:AppleIntelHD4000GraphicsGLDriver-2-Addr8
+ Memcheck:Addr8
+ fun:*platform_memmove*
+ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
+ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
+}
+{
+ OSX1010:AppleIntelHD4000GraphicsGLDriver-2-Addr2
+ Memcheck:Addr2
+ fun:*platform_memmove*
+ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
+ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
+}
+
+{
OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr8
Memcheck:Addr8
fun:*platform_memmove*
- fun:*glrWriteTextureData*
+ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr2
Memcheck:Addr2
fun:*platform_memmove*
- fun:*glrWriteTextureData*
+ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
+ obj:*GLEngine.bundle*GLEngine*
+}
+{
+ OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr1
+ Memcheck:Addr1
+ fun:*platform_memmove*
+ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
@@ -508,15 +590,15 @@
}
{
- OSX1010:AppleIntelHD4000GraphicsGLDriver-5
- Memcheck:Addr4
+ OSX1010:AppleIntelHD4000GraphicsGLDriver-6-Addr8
+ Memcheck:Addr8
+ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
-
{
- OSX1010:AppleIntelHD4000GraphicsGLDriver-6
- Memcheck:Addr8
+ OSX1010:AppleIntelHD4000GraphicsGLDriver-6-Addr4
+ Memcheck:Addr4
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
@@ -524,8 +606,40 @@
{
OSX1010:AppleIntelHD4000GraphicsGLDriver-7
- Memcheck:Addr8
- obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
+ Memcheck:Addr4
obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
obj:*GLEngine.bundle*GLEngine*
}
+
+{
+ OSX1010:OSAtomicAdd32
+ Memcheck:Addr4
+ fun:*OSAtomicAdd32*
+ obj:*IOAccelerator.framework*IOAccelerator*
+ obj:*GPUSupport.framework*GPUSupportMercury*
+}
+
+{
+ OSX1010:IOAccelerator-1
+ Memcheck:Addr4
+ obj:*IOAccelerator.framework*IOAccelerator*
+ obj:*GPUSupport.framework*GPUSupportMercury*
+}
+
+{
+ OSX1010:mach_msg_trap-1
+ Memcheck:Param
+ msg->desc.port.name
+ fun:mach_msg_trap
+ obj:*libsystem_kernel.dylib*
+ obj:*SystemConfiguration.framework*SystemConfiguration*
+}
+
+{
+ OSX1010:mach_msg_trap-2
+ Memcheck:Param
+ msg->desc.port.name
+ fun:mach_msg_trap
+ obj:*SystemConfiguration.framework*SystemConfiguration*
+ obj:*SystemConfiguration.framework*SystemConfiguration*
+}
|
|
From: <sv...@va...> - 2014-11-19 09:14:13
|
Author: sewardj
Date: Wed Nov 19 09:14:07 2014
New Revision: 14734
Log:
OSX 10.10: intercept memchr in libsystem_platform.dylib.
Modified:
trunk/shared/vg_replace_strmem.c
Modified: trunk/shared/vg_replace_strmem.c
==============================================================================
--- trunk/shared/vg_replace_strmem.c (original)
+++ trunk/shared/vg_replace_strmem.c Wed Nov 19 09:14:07 2014
@@ -806,6 +806,7 @@
MEMCHR(libsystemZuplatformZddylib, _platform_memchr)
# endif
# if DARWIN_VERS == DARWIN_10_10
+ MEMCHR(VG_Z_DYLD, memchr)
/* _platform_memchr$VARIANT$Generic */
MEMCHR(libsystemZuplatformZddylib, _platform_memchr$VARIANT$Generic)
# endif
|
|
From: <sv...@va...> - 2014-11-19 09:13:19
|
Author: sewardj
Date: Wed Nov 19 09:13:12 2014
New Revision: 14733
Log:
Fix up the wrapper for getdirentries64 a bit so as to avoid false positives
from it. Unfortunately I can't tell why this was happening.
Modified:
trunk/coregrind/m_syswrap/syswrap-darwin.c
Modified: trunk/coregrind/m_syswrap/syswrap-darwin.c
==============================================================================
--- trunk/coregrind/m_syswrap/syswrap-darwin.c (original)
+++ trunk/coregrind/m_syswrap/syswrap-darwin.c Wed Nov 19 09:13:12 2014
@@ -3870,12 +3870,21 @@
PRINT("getdirentries64(%ld, %#lx, %lu, %#lx)", ARG1, ARG2, ARG3, ARG4);
PRE_REG_READ4(vki_ssize_t, "getdirentries",
int,fd, char *,buf, vki_size_t,nbytes, vki_off_t *,basep);
- PRE_MEM_WRITE("getdirentries(position)", ARG4, sizeof(vki_off_t));
- PRE_MEM_WRITE("getdirentries(buf)", ARG2, ARG3);
+ /* JRS 18-Nov-2014: it appears that sometimes |basep| doesn't point
+ to valid memory and the kernel doesn't modify it. I can't
+ determine the conditions under which that happens. But it
+ causes Memcheck to complain, confusingly. So disable this check
+ for the time being.
+
+ PRE_MEM_WRITE("getdirentries64(position)", ARG4, sizeof(vki_off_t));
+ */
+ PRE_MEM_WRITE("getdirentries64(buf)", ARG2, ARG3);
}
POST(getdirentries64)
{
- POST_MEM_WRITE(ARG4, sizeof(vki_off_t));
+ /* Disabled; see coments in the PRE wrapper.
+ POST_MEM_WRITE(ARG4, sizeof(vki_off_t));
+ */
// GrP fixme be specific about d_name? (fixme copied from 32 bit version)
POST_MEM_WRITE(ARG2, RES);
}
|
|
From: <sv...@va...> - 2014-11-19 07:41:28
|
Author: florian
Date: Wed Nov 19 07:41:19 2014
New Revision: 14732
Log:
Use unsigned long int instead of unsigned long long int on LP64
platforms. This avoids warnings when compiling with -pedantic.
Fixes BZ #211926.
Modified:
trunk/NEWS
trunk/include/valgrind.h
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Wed Nov 19 07:41:19 2014
@@ -33,6 +33,7 @@
where XXXXXX is the bug number as listed below.
155125 avoid cutting away file:lineno after long function name
+211926 Avoid compilation warnings in valgrind.h with -pedantic
333051 mmap of huge pages fails due to incorrect alignment
335440 arm64: ld1 (single structure) is not implemented
335713 arm64: unhanded instruction: prfm (immediate)
Modified: trunk/include/valgrind.h
==============================================================================
--- trunk/include/valgrind.h (original)
+++ trunk/include/valgrind.h Wed Nov 19 07:41:19 2014
@@ -389,7 +389,7 @@
typedef
struct {
- unsigned long long int nraddr; /* where's the code? */
+ unsigned long int nraddr; /* where's the code? */
}
OrigFn;
@@ -401,14 +401,14 @@
_zzq_default, _zzq_request, \
_zzq_arg1, _zzq_arg2, _zzq_arg3, _zzq_arg4, _zzq_arg5) \
__extension__ \
- ({ volatile unsigned long long int _zzq_args[6]; \
- volatile unsigned long long int _zzq_result; \
- _zzq_args[0] = (unsigned long long int)(_zzq_request); \
- _zzq_args[1] = (unsigned long long int)(_zzq_arg1); \
- _zzq_args[2] = (unsigned long long int)(_zzq_arg2); \
- _zzq_args[3] = (unsigned long long int)(_zzq_arg3); \
- _zzq_args[4] = (unsigned long long int)(_zzq_arg4); \
- _zzq_args[5] = (unsigned long long int)(_zzq_arg5); \
+ ({ volatile unsigned long int _zzq_args[6]; \
+ volatile unsigned long int _zzq_result; \
+ _zzq_args[0] = (unsigned long int)(_zzq_request); \
+ _zzq_args[1] = (unsigned long int)(_zzq_arg1); \
+ _zzq_args[2] = (unsigned long int)(_zzq_arg2); \
+ _zzq_args[3] = (unsigned long int)(_zzq_arg3); \
+ _zzq_args[4] = (unsigned long int)(_zzq_arg4); \
+ _zzq_args[5] = (unsigned long int)(_zzq_arg5); \
__asm__ volatile(__SPECIAL_INSTRUCTION_PREAMBLE \
/* %RDX = client_request ( %RAX ) */ \
"xchgq %%rbx,%%rbx" \
@@ -421,7 +421,7 @@
#define VALGRIND_GET_NR_CONTEXT(_zzq_rlval) \
{ volatile OrigFn* _zzq_orig = &(_zzq_rlval); \
- volatile unsigned long long int __addr; \
+ volatile unsigned long int __addr; \
__asm__ volatile(__SPECIAL_INSTRUCTION_PREAMBLE \
/* %RAX = guest_NRADDR */ \
"xchgq %%rcx,%%rcx" \
@@ -530,8 +530,8 @@
typedef
struct {
- unsigned long long int nraddr; /* where's the code? */
- unsigned long long int r2; /* what tocptr do we need? */
+ unsigned long int nraddr; /* where's the code? */
+ unsigned long int r2; /* what tocptr do we need? */
}
OrigFn;
@@ -544,15 +544,15 @@
_zzq_arg1, _zzq_arg2, _zzq_arg3, _zzq_arg4, _zzq_arg5) \
\
__extension__ \
- ({ unsigned long long int _zzq_args[6]; \
- unsigned long long int _zzq_result; \
- unsigned long long int* _zzq_ptr; \
- _zzq_args[0] = (unsigned long long int)(_zzq_request); \
- _zzq_args[1] = (unsigned long long int)(_zzq_arg1); \
- _zzq_args[2] = (unsigned long long int)(_zzq_arg2); \
- _zzq_args[3] = (unsigned long long int)(_zzq_arg3); \
- _zzq_args[4] = (unsigned long long int)(_zzq_arg4); \
- _zzq_args[5] = (unsigned long long int)(_zzq_arg5); \
+ ({ unsigned long int _zzq_args[6]; \
+ unsigned long int _zzq_result; \
+ unsigned long int* _zzq_ptr; \
+ _zzq_args[0] = (unsigned long int)(_zzq_request); \
+ _zzq_args[1] = (unsigned long int)(_zzq_arg1); \
+ _zzq_args[2] = (unsigned long int)(_zzq_arg2); \
+ _zzq_args[3] = (unsigned long int)(_zzq_arg3); \
+ _zzq_args[4] = (unsigned long int)(_zzq_arg4); \
+ _zzq_args[5] = (unsigned long int)(_zzq_arg5); \
_zzq_ptr = _zzq_args; \
__asm__ volatile("mr 3,%1\n\t" /*default*/ \
"mr 4,%2\n\t" /*ptr*/ \
@@ -568,7 +568,7 @@
#define VALGRIND_GET_NR_CONTEXT(_zzq_rlval) \
{ volatile OrigFn* _zzq_orig = &(_zzq_rlval); \
- unsigned long long int __addr; \
+ unsigned long int __addr; \
__asm__ volatile(__SPECIAL_INSTRUCTION_PREAMBLE \
/* %R3 = guest_NRADDR */ \
"or 2,2,2\n\t" \
@@ -607,8 +607,8 @@
typedef
struct {
- unsigned long long int nraddr; /* where's the code? */
- unsigned long long int r2; /* what tocptr do we need? */
+ unsigned long int nraddr; /* where's the code? */
+ unsigned long int r2; /* what tocptr do we need? */
}
OrigFn;
@@ -621,15 +621,15 @@
_zzq_arg1, _zzq_arg2, _zzq_arg3, _zzq_arg4, _zzq_arg5) \
\
__extension__ \
- ({ unsigned long long int _zzq_args[6]; \
- unsigned long long int _zzq_result; \
- unsigned long long int* _zzq_ptr; \
- _zzq_args[0] = (unsigned long long int)(_zzq_request); \
- _zzq_args[1] = (unsigned long long int)(_zzq_arg1); \
- _zzq_args[2] = (unsigned long long int)(_zzq_arg2); \
- _zzq_args[3] = (unsigned long long int)(_zzq_arg3); \
- _zzq_args[4] = (unsigned long long int)(_zzq_arg4); \
- _zzq_args[5] = (unsigned long long int)(_zzq_arg5); \
+ ({ unsigned long int _zzq_args[6]; \
+ unsigned long int _zzq_result; \
+ unsigned long int* _zzq_ptr; \
+ _zzq_args[0] = (unsigned long int)(_zzq_request); \
+ _zzq_args[1] = (unsigned long int)(_zzq_arg1); \
+ _zzq_args[2] = (unsigned long int)(_zzq_arg2); \
+ _zzq_args[3] = (unsigned long int)(_zzq_arg3); \
+ _zzq_args[4] = (unsigned long int)(_zzq_arg4); \
+ _zzq_args[5] = (unsigned long int)(_zzq_arg5); \
_zzq_ptr = _zzq_args; \
__asm__ volatile("mr 3,%1\n\t" /*default*/ \
"mr 4,%2\n\t" /*ptr*/ \
@@ -645,7 +645,7 @@
#define VALGRIND_GET_NR_CONTEXT(_zzq_rlval) \
{ volatile OrigFn* _zzq_orig = &(_zzq_rlval); \
- unsigned long long int __addr; \
+ unsigned long int __addr; \
__asm__ volatile(__SPECIAL_INSTRUCTION_PREAMBLE \
/* %R3 = guest_NRADDR */ \
"or 2,2,2\n\t" \
@@ -754,7 +754,7 @@
typedef
struct {
- unsigned long long int nraddr; /* where's the code? */
+ unsigned long int nraddr; /* where's the code? */
}
OrigFn;
@@ -767,14 +767,14 @@
_zzq_arg1, _zzq_arg2, _zzq_arg3, _zzq_arg4, _zzq_arg5) \
\
__extension__ \
- ({volatile unsigned long long int _zzq_args[6]; \
- volatile unsigned long long int _zzq_result; \
- _zzq_args[0] = (unsigned long long int)(_zzq_request); \
- _zzq_args[1] = (unsigned long long int)(_zzq_arg1); \
- _zzq_args[2] = (unsigned long long int)(_zzq_arg2); \
- _zzq_args[3] = (unsigned long long int)(_zzq_arg3); \
- _zzq_args[4] = (unsigned long long int)(_zzq_arg4); \
- _zzq_args[5] = (unsigned long long int)(_zzq_arg5); \
+ ({volatile unsigned long int _zzq_args[6]; \
+ volatile unsigned long int _zzq_result; \
+ _zzq_args[0] = (unsigned long int)(_zzq_request); \
+ _zzq_args[1] = (unsigned long int)(_zzq_arg1); \
+ _zzq_args[2] = (unsigned long int)(_zzq_arg2); \
+ _zzq_args[3] = (unsigned long int)(_zzq_arg3); \
+ _zzq_args[4] = (unsigned long int)(_zzq_arg4); \
+ _zzq_args[5] = (unsigned long int)(_zzq_arg5); \
__asm__ volatile("mov x3, %1\n\t" /*default*/ \
"mov x4, %2\n\t" /*ptr*/ \
__SPECIAL_INSTRUCTION_PREAMBLE \
@@ -789,7 +789,7 @@
#define VALGRIND_GET_NR_CONTEXT(_zzq_rlval) \
{ volatile OrigFn* _zzq_orig = &(_zzq_rlval); \
- unsigned long long int __addr; \
+ unsigned long int __addr; \
__asm__ volatile(__SPECIAL_INSTRUCTION_PREAMBLE \
/* X3 = guest_NRADDR */ \
"orr x11, x11, x11\n\t" \
@@ -822,7 +822,7 @@
typedef
struct {
- unsigned long long int nraddr; /* where's the code? */
+ unsigned long int nraddr; /* where's the code? */
}
OrigFn;
@@ -845,14 +845,14 @@
_zzq_default, _zzq_request, \
_zzq_arg1, _zzq_arg2, _zzq_arg3, _zzq_arg4, _zzq_arg5) \
__extension__ \
- ({volatile unsigned long long int _zzq_args[6]; \
- volatile unsigned long long int _zzq_result; \
- _zzq_args[0] = (unsigned long long int)(_zzq_request); \
- _zzq_args[1] = (unsigned long long int)(_zzq_arg1); \
- _zzq_args[2] = (unsigned long long int)(_zzq_arg2); \
- _zzq_args[3] = (unsigned long long int)(_zzq_arg3); \
- _zzq_args[4] = (unsigned long long int)(_zzq_arg4); \
- _zzq_args[5] = (unsigned long long int)(_zzq_arg5); \
+ ({volatile unsigned long int _zzq_args[6]; \
+ volatile unsigned long int _zzq_result; \
+ _zzq_args[0] = (unsigned long int)(_zzq_request); \
+ _zzq_args[1] = (unsigned long int)(_zzq_arg1); \
+ _zzq_args[2] = (unsigned long int)(_zzq_arg2); \
+ _zzq_args[3] = (unsigned long int)(_zzq_arg3); \
+ _zzq_args[4] = (unsigned long int)(_zzq_arg4); \
+ _zzq_args[5] = (unsigned long int)(_zzq_arg5); \
__asm__ volatile(/* r2 = args */ \
"lgr 2,%1\n\t" \
/* r3 = default */ \
@@ -870,7 +870,7 @@
#define VALGRIND_GET_NR_CONTEXT(_zzq_rlval) \
{ volatile OrigFn* _zzq_orig = &(_zzq_rlval); \
- volatile unsigned long long int __addr; \
+ volatile unsigned long int __addr; \
__asm__ volatile(__SPECIAL_INSTRUCTION_PREAMBLE \
__GET_NR_CONTEXT_CODE \
"lgr %0, 3\n\t" \
@@ -972,7 +972,7 @@
typedef
struct {
- unsigned long long nraddr; /* where's the code? */
+ unsigned long nraddr; /* where's the code? */
}
OrigFn;
@@ -988,14 +988,14 @@
_zzq_default, _zzq_request, \
_zzq_arg1, _zzq_arg2, _zzq_arg3, _zzq_arg4, _zzq_arg5) \
__extension__ \
- ({ volatile unsigned long long int _zzq_args[6]; \
- volatile unsigned long long int _zzq_result; \
- _zzq_args[0] = (unsigned long long int)(_zzq_request); \
- _zzq_args[1] = (unsigned long long int)(_zzq_arg1); \
- _zzq_args[2] = (unsigned long long int)(_zzq_arg2); \
- _zzq_args[3] = (unsigned long long int)(_zzq_arg3); \
- _zzq_args[4] = (unsigned long long int)(_zzq_arg4); \
- _zzq_args[5] = (unsigned long long int)(_zzq_arg5); \
+ ({ volatile unsigned long int _zzq_args[6]; \
+ volatile unsigned long int _zzq_result; \
+ _zzq_args[0] = (unsigned long int)(_zzq_request); \
+ _zzq_args[1] = (unsigned long int)(_zzq_arg1); \
+ _zzq_args[2] = (unsigned long int)(_zzq_arg2); \
+ _zzq_args[3] = (unsigned long int)(_zzq_arg3); \
+ _zzq_args[4] = (unsigned long int)(_zzq_arg4); \
+ _zzq_args[5] = (unsigned long int)(_zzq_arg5); \
__asm__ volatile("move $11, %1\n\t" /*default*/ \
"move $12, %2\n\t" /*ptr*/ \
__SPECIAL_INSTRUCTION_PREAMBLE \
@@ -1010,7 +1010,7 @@
#define VALGRIND_GET_NR_CONTEXT(_zzq_rlval) \
{ volatile OrigFn* _zzq_orig = &(_zzq_rlval); \
- volatile unsigned long long int __addr; \
+ volatile unsigned long int __addr; \
__asm__ volatile(__SPECIAL_INSTRUCTION_PREAMBLE \
/* $11 = guest_NRADDR */ \
"or $14, $14, $14\n\t" \
|
|
From: Rich C. <rc...@wi...> - 2014-11-19 05:29:16
|
valgrind revision: 14731
VEX revision: 2994
C compiler: gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064]
GDB: GNU gdb (GDB; openSUSE 13.2) 7.8
Assembler: GNU assembler (GNU Binutils; openSUSE 13.2) 2.24.0.20140403-6.1
C library: GNU C Library (GNU libc) stable release version 2.19 (git 9a869d822025)
uname -mrs: Linux 3.16.6-2-desktop x86_64
Vendor version: Welcome to openSUSE 13.2 "Harlequin" - Kernel %r (%t).
Nightly build on rodan ( Linux 3.16.6-2-desktop x86_64 )
Started at 2014-11-18 19:22:01 CST
Ended at 2014-11-18 23:29:08 CST
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
== 614 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 613 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Tue Nov 18 20:09:52 2014
--- new.short Tue Nov 18 20:57:28 2014
***************
*** 8,10 ****
! == 613 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
--- 8,10 ----
! == 614 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
--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.5s (15.7x, -----) me:15.1s (31.4x, -----) ca:61.0s (127.0x, -----) he: 9.5s (19.9x, -----) ca:17.1s (35.7x, -----) dr: 9.1s (18.9x, -----) ma: 8.9s (18.5x, -----)
bigcode1 valgrind-old:0.48s no: 7.5s (15.7x, 0.0%) me:15.1s (31.4x, 0.1%) ca:61.0s (127.0x, 0.0%) he: 9.5s (19.9x, 0.0%) ca:17.1s (35.7x, 0.1%) dr: 9.1s (18.9x, 0.0%) ma: 8.9s (18.5x, 0.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.49s no:18.7s (38.2x, -----) me:39.6s (80.8x, -----) ca:106.0s (216.2x, -----) he:24.1s (49.2x, -----) ca:32.7s (66.8x, -----) dr:22.0s (44.9x, -----) ma:21.4s (43.6x, -----)
bigcode2 valgrind-old:0.49s no:18.7s (38.2x, 0.1%) me:39.6s (80.7x, 0.0%) ca:105.9s (216.1x, 0.0%) he:24.1s (49.2x, -0.0%) ca:32.7s (66.7x, 0.0%) dr:22.0s (44.9x, 0.0%) ma:21.4s (43.6x, 0.0%)
-- bz2 --
bz2 valgrind-new:2.32s no: 7.8s ( 3.3x, -----) me:25.4s (11.0x, -----) ca:55.9s (24.1x, -----) he:37.9s (16.3x, -----) ca:49.9s (21.5x, -----) dr:53.1s (22.9x, -----) ma: 8.1s ( 3.5x, -----)
bz2 valgrind-old:2.32s no: 7.8s ( 3.4x, -0.1%) me:25.5s (11.0x, -0.1%) ca:56.0s (24.1x, -0.0%) he:37.8s (16.3x, 0.0%) ca:49.9s (21.5x, 0.0%) dr:53.1s (22.9x, -0.0%) ma: 8.1s ( 3.5x, 0.0%)
-- fbench --
fbench valgrind-new:1.44s no: 5.2s ( 3.6x, -----) me:17.7s (12.3x, -----) ca:27.1s (18.8x, -----) he:13.2s ( 9.2x, -----) ca:15.9s (11.1x, -----) dr:13.3s ( 9.2x, -----) ma: 5.6s ( 3.9x, -----)
fbench valgrind-old:1.44s no: 5.2s ( 3.6x, 0.0%) me:17.7s (12.3x, -0.1%) ca:27.1s (18.8x, 0.0%) he:13.2s ( 9.2x, 0.0%) ca:16.0s (11.1x, -0.1%) dr:13.3s ( 9.2x, 0.0%) ma: 5.6s ( 3.9x, 0.2%)
-- ffbench --
ffbench valgrind-new:0.99s no: 3.4s ( 3.5x, -----) me:12.3s (12.5x, -----) ca: 7.8s ( 7.9x, -----) he:21.0s (21.2x, -----) ca:20.6s (20.8x, -----) dr:16.8s (16.9x, -----) ma: 3.4s ( 3.4x, -----)
ffbench valgrind-old:0.99s no: 3.4s ( 3.5x, -0.3%) me:12.3s (12.5x, 0.1%) ca: 7.8s ( 7.9x, 0.0%) he:21.0s (21.2x, -0.1%) ca:20.6s (20.8x, 0.0%) dr:16.8s (16.9x, 0.0%) ma: 3.4s ( 3.4x, -0.3%)
-- heap --
heap valgrind-new:0.42s no: 3.0s ( 7.3x, -----) me:22.4s (53.3x, -----) ca:30.7s (73.1x, -----) he:29.9s (71.3x, -----) ca:14.9s (35.5x, -----) dr:20.1s (48.0x, -----) ma:21.5s (51.2x, -----)
heap valgrind-old:0.42s no: 3.1s ( 7.3x, -0.3%) me:22.4s (53.2x, 0.1%) ca:30.7s (73.1x, -0.0%) he:30.0s (71.4x, -0.1%) ca:14.9s (35.5x, 0.0%) dr:20.1s (47.9x, 0.0%) ma:21.5s (51.2x, -0.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.54s no: 3.4s ( 6.2x, -----) me:38.2s (70.7x, -----) ca:34.1s (63.2x, -----) he:34.0s (63.0x, -----) ca:17.0s (31.5x, -----) dr:22.9s (42.4x, -----) ma:22.5s (41.6x, -----)
heap_pdb4 valgrind-old:0.54s no: 3.4s ( 6.2x, 0.0%) me:38.2s (70.7x, 0.0%) ca:34.2s (63.3x, -0.1%) he:34.0s (63.0x, 0.0%) ca:17.0s (31.5x, -0.1%) dr:22.9s (42.5x, -0.1%) ma:22.4s (41.5x, 0.3%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 1.0s (20.6x, -----) me: 6.0s (120.8x, -----) ca: 4.8s (96.8x, -----) he: 5.3s (106.2x, -----) ca: 2.9s (58.0x, -----) dr: 4.8s (96.2x, -----) ma: 4.6s (92.2x, -----)
many-loss-records valgrind-old:0.05s no: 1.0s (20.8x, -1.0%) me: 6.0s (120.8x, 0.0%) ca: 4.8s (96.8x, 0.0%) he: 5.3s (106.8x, -0.6%) ca: 2.9s (58.0x, 0.0%) dr: 4.8s (96.4x, -0.2%) ma: 4.6s (92.2x, 0.0%)
-- many-xpts --
many-xpts valgrind-new:0.15s no: 1.3s ( 8.9x, -----) me: 7.2s (47.9x, -----) ca:12.8s (85.5x, -----) he: 9.9s (65.9x, -----) ca: 4.1s (27.5x, -----) dr: 6.6s (43.8x, -----) ma: 6.9s (46.0x, -----)
many-xpts valgrind-old:0.15s no: 1.3s ( 8.9x, 0.0%) me: 7.2s (47.9x, 0.0%) ca:12.8s (85.7x, -0.2%) he: 9.9s (65.8x, 0.2%) ca: 4.1s (27.5x, 0.2%) dr: 6.6s (43.8x, 0.0%) ma: 6.9s (46.0x, 0.0%)
-- sarp --
sarp valgrind-new:0.11s no: 1.2s (11.2x, -----) me: 9.1s (82.3x, -----) ca: 7.9s (71.7x, -----) he:29.8s (271.1x, -----) ca: 4.3s (39.3x, -----) dr: 4.3s (39.5x, -----) ma: 1.5s (13.5x, -----)
sarp valgrind-old:0.11s no: 1.2s (11.2x, 0.0%) me: 9.0s (82.2x, 0.1%) ca: 7.9s (71.7x, 0.0%) he:29.9s (271.5x, -0.1%) ca: 4.3s (39.3x, 0.0%) dr: 4.3s (39.5x, 0.0%) ma: 1.5s (13.5x, -0.7%)
-- tinycc --
tinycc valgrind-new:0.75s no: 7.4s ( 9.8x, -----) me:38.3s (51.1x, -----) ca:49.8s (66.4x, -----) he:45.6s (60.8x, -----) ca:40.9s (54.6x, -----) dr:37.8s (50.4x, -----) ma:11.8s (15.7x, -----)
tinycc valgrind-old:0.75s no: 7.4s ( 9.8x, -0.1%) me:38.3s (51.0x, 0.1%) ca:49.8s (66.4x, -0.0%) he:45.6s (60.8x, -0.0%) ca:40.9s (54.5x, 0.0%) dr:37.8s (50.4x, 0.0%) ma:11.8s (15.7x, -0.1%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 151m40.089s
user 150m15.601s
sys 1m19.911s
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2014-11-18 20:09:55.665216279 -0600
+++ hgtls.stdoutB.out 2014-11-18 20:23:15.222871720 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-11-18 20:09:56.463224959 -0600
+++ err_disable3.stderr.out 2014-11-18 20:27:31.813640051 -0600
@@ -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-11-18 20:09:57.305234118 -0600
+++ err_disable4.stderr.out 2014-11-18 20:27:35.925684462 -0600
@@ -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-11-18 20:09:57.066231518 -0600
+++ threadname.stderr.out 2014-11-18 20:34:17.041982894 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-new/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2014-11-18 20:09:56.772228320 -0600
+++ threadname_xml.stderr.out 2014-11-18 20:34:19.340007500 -0600
@@ -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/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2014-11-18 19:22:16.760602406 -0600
+++ hgtls.stdoutB.out 2014-11-18 19:35:42.850512754 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-11-18 19:22:17.559611201 -0600
+++ err_disable3.stderr.out 2014-11-18 19:39:55.827319074 -0600
@@ -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-11-18 19:22:18.402620481 -0600
+++ err_disable4.stderr.out 2014-11-18 19:39:59.920364488 -0600
@@ -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-11-18 19:22:18.160617817 -0600
+++ threadname.stderr.out 2014-11-18 19:46:40.883814604 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-old/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2014-11-18 19:22:17.868614603 -0600
+++ threadname_xml.stderr.out 2014-11-18 19:46:43.185840160 -0600
@@ -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-11-19 05:12:06
|
valgrind revision: 14731 VEX revision: 2994 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-11-19 03:45:01 CET Ended at 2014-11-19 06:11:51 CET 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 == 663 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) ================================================= == 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 == 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) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Nov 19 04:04:01 2014 --- new.short Wed Nov 19 04:22:19 2014 *************** *** 8,10 **** ! == 662 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) --- 8,10 ---- ! == 663 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (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: 5.0s (22.0x, -----) me: 7.1s (30.9x, -----) ca:25.9s (112.4x, -----) he: 5.9s (25.6x, -----) ca: 9.2s (40.2x, -----) dr: 5.2s (22.7x, -----) ma: 3.7s (16.2x, -----) bigcode1 valgrind-old:0.23s no: 5.1s (22.0x, -0.2%) me: 7.0s (30.4x, 1.5%) ca:25.9s (112.5x, -0.1%) he: 5.9s (25.7x, -0.2%) ca: 9.2s (40.2x, 0.0%) dr: 5.2s (22.7x, 0.2%) ma: 3.7s (16.0x, 1.6%) -- bigcode2 -- bigcode2 valgrind-new:0.25s no: 8.2s (32.9x, -----) me:14.4s (57.8x, -----) ca:40.0s (160.0x, -----) he:11.2s (44.8x, -----) ca:14.7s (58.8x, -----) dr: 9.6s (38.4x, -----) ma: 7.4s (29.4x, -----) bigcode2 valgrind-old:0.25s no: 8.2s (32.9x, 0.0%) me:14.4s (57.6x, 0.3%) ca:39.9s (159.8x, 0.2%) he:11.6s (46.5x, -3.7%) ca:14.7s (58.9x, -0.3%) dr: 9.6s (38.4x, -0.1%) ma: 7.4s (29.5x, -0.3%) -- bz2 -- bz2 valgrind-new:0.70s no: 6.7s ( 9.6x, -----) me:13.0s (18.6x, -----) ca:30.0s (42.9x, -----) he:20.0s (28.5x, -----) ca:34.3s (49.0x, -----) dr:29.7s (42.4x, -----) ma: 3.5s ( 4.9x, -----) bz2 valgrind-old:0.70s no: 6.8s ( 9.8x, -1.8%) me:13.1s (18.7x, -0.2%) ca:30.1s (43.0x, -0.2%) he:20.1s (28.7x, -0.4%) ca:34.3s (49.0x, -0.0%) dr:29.7s (42.4x, 0.0%) ma: 3.5s ( 4.9x, 0.0%) -- fbench -- fbench valgrind-new:0.41s no: 1.6s ( 4.0x, -----) me: 4.5s (11.0x, -----) ca: 9.2s (22.3x, -----) he: 6.5s (16.0x, -----) ca: 7.4s (18.0x, -----) dr: 5.8s (14.0x, -----) ma: 1.7s ( 4.1x, -----) fbench valgrind-old:0.41s no: 1.6s ( 4.0x, -0.6%) me: 4.5s (11.0x, 0.0%) ca: 9.2s (22.4x, -0.2%) he: 6.5s (16.0x, 0.0%) ca: 7.4s (18.0x, -0.1%) dr: 5.8s (14.0x, 0.0%) ma: 1.7s ( 4.1x, 0.0%) -- ffbench -- ffbench valgrind-new:0.22s no: 1.3s ( 5.7x, -----) me: 3.5s (15.7x, -----) ca: 3.0s (13.7x, -----) he:45.0s (204.4x, -----) ca: 9.6s (43.6x, -----) dr: 7.5s (33.9x, -----) ma: 1.0s ( 4.4x, -----) ffbench valgrind-old:0.22s no: 1.2s ( 5.5x, 3.2%) me: 3.5s (15.8x, -0.9%) ca: 3.0s (13.8x, -0.7%) he:45.0s (204.5x, -0.1%) ca: 9.6s (43.5x, 0.3%) dr: 7.5s (34.0x, -0.5%) ma: 1.0s ( 4.5x, -2.1%) -- heap -- heap valgrind-new:0.23s no: 2.3s (10.1x, -----) me: 9.0s (39.3x, -----) ca:13.0s (56.6x, -----) he:13.2s (57.2x, -----) ca:11.3s (49.0x, -----) dr: 8.0s (34.7x, -----) ma: 8.0s (34.7x, -----) heap valgrind-old:0.23s no: 2.3s (10.1x, 0.0%) me: 9.1s (39.3x, -0.2%) ca:12.9s (56.3x, 0.5%) he:13.2s (57.5x, -0.5%) ca:11.3s (49.1x, -0.4%) dr: 7.9s (34.4x, 0.8%) ma: 8.0s (34.7x, 0.3%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.23s no: 2.6s (11.3x, -----) me:13.2s (57.4x, -----) ca:14.1s (61.4x, -----) he:14.4s (62.7x, -----) ca:12.6s (54.6x, -----) dr: 8.9s (38.9x, -----) ma: 8.1s (35.3x, -----) heap_pdb4 valgrind-old:0.23s no: 2.6s (11.3x, 0.0%) me:13.2s (57.6x, -0.3%) ca:14.1s (61.4x, 0.0%) he:14.4s (62.7x, -0.1%) ca:12.6s (54.7x, -0.2%) dr: 8.9s (38.7x, 0.4%) ma: 8.1s (35.4x, -0.1%) -- many-loss-records -- many-loss-records valgrind-new:0.02s no: 0.5s (27.0x, -----) me: 2.4s (117.5x, -----) ca: 1.9s (96.0x, -----) he: 2.4s (119.0x, -----) ca: 1.9s (97.0x, -----) dr: 2.0s (98.0x, -----) ma: 1.7s (84.5x, -----) many-loss-records valgrind-old:0.02s no: 0.5s (27.0x, 0.0%) me: 2.3s (117.0x, 0.4%) ca: 1.9s (96.0x, 0.0%) he: 2.4s (119.5x, -0.4%) ca: 1.9s (97.0x, 0.0%) dr: 2.0s (98.0x, 0.0%) ma: 1.7s (84.5x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.7s ( 9.9x, -----) me: 3.4s (48.3x, -----) ca:343.4s (4906.4x, -----) he: 6.8s (97.9x, -----) ca: 2.8s (40.3x, -----) dr: 2.7s (38.9x, -----) ma: 2.6s (37.9x, -----) many-xpts valgrind-old:0.07s no: 0.7s (10.0x, -1.4%) me: 3.4s (48.3x, 0.0%) ca:349.0s (4985.7x, -1.6%) he: 6.8s (97.7x, 0.1%) ca: 2.8s (40.1x, 0.4%) dr: 2.7s (39.0x, -0.4%) ma: 2.6s (37.9x, 0.0%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (19.7x, -----) me: 3.7s (122.0x, -----) ca: 3.2s (105.3x, -----) he:17.2s (574.7x, -----) ca: 2.0s (68.3x, -----) dr: 1.6s (53.3x, -----) ma: 0.5s (16.7x, -----) sarp valgrind-old:0.03s no: 0.6s (21.0x, -6.8%) me: 3.6s (121.7x, 0.3%) ca: 3.1s (104.7x, 0.6%) he:17.2s (574.7x, 0.0%) ca: 2.0s (68.3x, 0.0%) dr: 1.6s (53.0x, 0.6%) ma: 0.5s (16.7x, 0.0%) -- tinycc -- tinycc valgrind-new:0.22s no: 3.2s (14.6x, -----) me:14.6s (66.4x, -----) ca:29.5s (134.0x, -----) he:28.1s (127.5x, -----) ca:21.3s (97.0x, -----) dr:20.9s (95.0x, -----) ma: 3.8s (17.5x, -----) tinycc valgrind-old:0.22s no: 3.2s (14.6x, 0.3%) me:14.6s (66.4x, 0.1%) ca:29.4s (133.7x, 0.3%) he:28.0s (127.3x, 0.1%) ca:21.3s (97.0x, -0.0%) dr:20.9s (94.9x, 0.1%) ma: 3.8s (17.5x, 0.0%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 109m31.897s user 108m41.708s sys 0m41.253s |
|
From: <ma...@bu...> - 2014-11-19 04:34:16
|
valgrind revision: 14731
VEX revision: 2994
C compiler: gcc (GCC) 4.8.3 20140624 (Red Hat 4.8.3-1)
GDB: GNU gdb (GDB) Fedora 7.7.1-18.fc20
Assembler: GNU assembler version 2.23.2
C library: GNU C Library (GNU libc) stable release version 2.18
uname -mrs: Linux 3.11.10-301.fc20.s390x s390x
Vendor version: Fedora 20 (Heisenbug)
Nightly build on lfedora1 ( Fedora release 20 (Heisenbug), s390x )
Started at 2014-11-19 00:00:01 UTC
Ended at 2014-11-19 01:39:31 UTC
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
== 669 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/timerfd-syscall (stderr)
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/pth_cond_destroy_busy (stderr)
helgrind/tests/tc22_exit_w_lock (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
== 668 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/timerfd-syscall (stderr)
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/pth_cond_destroy_busy (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2014-11-19 00:51:50.652316600 +0000
--- new.short 2014-11-19 01:39:31.842378757 +0000
***************
*** 8,10 ****
! == 668 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/timerfd-syscall (stderr)
--- 8,10 ----
! == 669 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/timerfd-syscall (stderr)
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2014-11-19 00:51:57.912316750 +0000
+++ locked_vs_unlocked2.stderr.out 2014-11-19 01:11:58.752341684 +0000
@@ -16,13 +16,13 @@
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:58)
- Address 0x........ is 0 bytes inside data symbol "mx2a"
+ by 0x........: main (locked_vs_unlocked2.c:59)
+ Address 0x........ is 0 bytes inside data symbol "mx2b"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:59)
- Address 0x........ is 0 bytes inside data symbol "mx2b"
+ by 0x........: main (locked_vs_unlocked2.c:58)
+ Address 0x........ is 0 bytes inside data symbol "mx2a"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
=================================================
./valgrind-new/helgrind/tests/pth_cond_destroy_busy.stderr.diff
=================================================
--- pth_cond_destroy_busy.stderr.exp 2014-11-19 00:51:57.912316750 +0000
+++ pth_cond_destroy_busy.stderr.out 2014-11-19 01:12:05.862341828 +0000
@@ -47,4 +47,4 @@
First pthread_cond_destroy() call returned EBUSY.
Second pthread_cond_destroy() call returned success.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2014-11-19 00:51:57.862316749 +0000
+++ tc22_exit_w_lock.stderr.out 2014-11-19 01:13:26.832343492 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is not stack'd, malloc'd or on a free list
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -23,10 +40,6 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -34,4 +47,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2014-11-19 00:51:57.912316750 +0000
+++ tc22_exit_w_lock.stderr.out 2014-11-19 01:13:26.832343492 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is not stack'd, malloc'd or on a free list
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/memcheck/tests/linux/timerfd-syscall.stderr.diff
=================================================
--- timerfd-syscall.stderr.exp 2014-11-19 00:51:54.912316688 +0000
+++ timerfd-syscall.stderr.out 2014-11-19 01:01:53.712329147 +0000
@@ -7,14 +7,14 @@
relative timer test (at 500 ms) ...
waiting timer ...
-got timer ticks (1) after 0.5 s
+got timer ticks (1) after 0.6 s
absolute timer test (at 500 ms) ...
waiting timer ...
got timer ticks (1) after 0.5 s
sequential timer test (100 ms clock) ...
sleeping one second ...
timerfd_gettime returned:
- it_value = 0.1 it_interval = 0.1
+ it_value = 0.0 it_interval = 0.1
sleeping 1 second ...
waiting timer ...
got about 20 timer ticks after about 2s
=================================================
./valgrind-old/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2014-11-19 00:00:25.112249757 +0000
+++ locked_vs_unlocked2.stderr.out 2014-11-19 00:24:17.072278898 +0000
@@ -16,13 +16,13 @@
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:58)
- Address 0x........ is 0 bytes inside data symbol "mx2a"
+ by 0x........: main (locked_vs_unlocked2.c:59)
+ Address 0x........ is 0 bytes inside data symbol "mx2b"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:59)
- Address 0x........ is 0 bytes inside data symbol "mx2b"
+ by 0x........: main (locked_vs_unlocked2.c:58)
+ Address 0x........ is 0 bytes inside data symbol "mx2a"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
=================================================
./valgrind-old/helgrind/tests/pth_cond_destroy_busy.stderr.diff
=================================================
--- pth_cond_destroy_busy.stderr.exp 2014-11-19 00:00:25.062249756 +0000
+++ pth_cond_destroy_busy.stderr.out 2014-11-19 00:24:24.172279038 +0000
@@ -47,4 +47,4 @@
First pthread_cond_destroy() call returned EBUSY.
Second pthread_cond_destroy() call returned success.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2014-11-19 00:00:25.012249755 +0000
+++ tc22_exit_w_lock.stderr.out 2014-11-19 00:25:45.802280723 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is not stack'd, malloc'd or on a free list
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -23,10 +40,6 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -34,4 +47,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2014-11-19 00:00:25.062249756 +0000
+++ tc22_exit_w_lock.stderr.out 2014-11-19 00:25:45.802280723 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is not stack'd, malloc'd or on a free list
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/memcheck/tests/linux/timerfd-syscall.stderr.diff
=================================================
--- timerfd-syscall.stderr.exp 2014-11-19 00:00:16.712249583 +0000
+++ timerfd-syscall.stderr.out 2014-11-19 00:13:58.342266058 +0000
@@ -7,20 +7,20 @@
relative timer test (at 500 ms) ...
waiting timer ...
-got timer ticks (1) after 0.5 s
+got timer ticks (1) after 0.6 s
absolute timer test (at 500 ms) ...
waiting timer ...
got timer ticks (1) after 0.5 s
sequential timer test (100 ms clock) ...
sleeping one second ...
timerfd_gettime returned:
- it_value = 0.1 it_interval = 0.1
+ it_value = 0.0 it_interval = 0.1
sleeping 1 second ...
waiting timer ...
got about 20 timer ticks after about 2s
O_NONBLOCK test ...
waiting timer (flush the single tick) ...
-got timer ticks (1) after 0.1 s
+got timer ticks (1) after 0.2 s
success
|
|
From: Tom H. <to...@co...> - 2014-11-19 04:25:01
|
valgrind revision: 14731 VEX revision: 2994 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.17.2-200.fc20.x86_64 x86_64 Vendor version: Fedora release 15 (Lovelock) Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2014-11-19 03:13:54 GMT Ended at 2014-11-19 04:24:49 GMT 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 == 697 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 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-11-19 03:32:37.463489775 +0000 --- new.short 2014-11-19 03:50:42.397270566 +0000 *************** *** 8,10 **** ! == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --- 8,10 ---- ! == 697 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.6s (16.5x, -----) me: 3.3s (33.3x, -----) ca:14.4s (144.3x, -----) he: 2.0s (20.4x, -----) ca: 3.9s (38.5x, -----) dr: 2.0s (19.8x, -----) ma: 2.0s (19.8x, -----) bigcode1 valgrind-old:0.10s no: 1.7s (16.6x, -0.6%) me: 3.3s (33.3x, 0.0%) ca:14.4s (144.0x, 0.2%) he: 2.0s (20.5x, -0.5%) ca: 3.9s (38.5x, 0.0%) dr: 2.0s (19.6x, 1.0%) ma: 1.9s (19.5x, 1.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.4x, -----) me: 8.6s (77.7x, -----) ca:25.9s (235.2x, -----) he: 5.0s (45.1x, -----) ca: 7.4s (67.1x, -----) dr: 4.6s (42.2x, -----) ma: 4.6s (42.0x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.3x, 0.2%) me: 8.5s (77.5x, 0.2%) ca:25.4s (230.9x, 1.8%) he: 5.0s (45.3x, -0.4%) ca: 7.3s (66.3x, 1.2%) dr: 4.6s (42.0x, 0.4%) ma: 4.5s (41.4x, 1.5%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.7s (11.0x, -----) ca:13.3s (25.5x, -----) he: 8.5s (16.3x, -----) ca:10.8s (20.8x, -----) dr:10.4s (20.0x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, -0.0%) me: 5.7s (11.0x, -0.5%) ca:13.3s (25.6x, -0.1%) he: 8.5s (16.3x, 0.0%) ca:10.8s (20.8x, -0.1%) dr:10.4s (20.0x, 0.2%) ma: 1.6s ( 3.0x, 0.6%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.8s (17.0x, -----) ca: 5.4s (24.7x, -----) he: 2.9s (13.0x, -----) ca: 3.1s (13.9x, -----) dr: 2.6s (11.8x, -----) ma: 1.0s ( 4.6x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.5x, 3.9%) me: 3.7s (16.6x, 2.4%) ca: 5.4s (24.6x, 0.6%) he: 2.9s (13.1x, -0.3%) ca: 3.0s (13.9x, 0.3%) dr: 2.6s (11.7x, 0.4%) ma: 1.0s ( 4.6x, -1.0%) -- ffbench -- ffbench valgrind-new:0.20s no: 0.9s ( 4.5x, -----) me: 2.8s (14.1x, -----) ca: 1.8s ( 9.1x, -----) he: 5.6s (28.1x, -----) ca: 4.1s (20.4x, -----) dr: 3.3s (16.6x, -----) ma: 0.8s ( 4.2x, -----) ffbench valgrind-old:0.20s no: 0.9s ( 4.5x, 0.0%) me: 2.8s (14.0x, 0.4%) ca: 1.8s ( 9.0x, 0.5%) he: 5.5s (27.4x, 2.3%) ca: 4.1s (20.4x, 0.2%) dr: 3.3s (16.6x, 0.0%) ma: 0.9s ( 4.3x, -1.2%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.4x, -----) me: 5.0s (62.1x, -----) ca: 6.1s (76.6x, -----) he: 6.7s (84.1x, -----) ca: 3.2s (40.4x, -----) dr: 4.2s (52.1x, -----) ma: 4.8s (59.4x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.2x, 1.7%) me: 4.9s (61.7x, 0.6%) ca: 6.1s (76.8x, -0.2%) he: 6.7s (84.0x, 0.1%) ca: 3.1s (39.4x, 2.5%) dr: 4.2s (52.2x, -0.2%) ma: 4.7s (59.1x, 0.4%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.5x, -----) me: 8.5s (84.8x, -----) ca: 7.0s (69.5x, -----) he: 7.6s (75.7x, -----) ca: 3.5s (34.5x, -----) dr: 4.9s (49.1x, -----) ma: 4.9s (48.7x, -----) heap_pdb4 valgrind-old:0.10s no: 0.6s ( 6.4x, 1.5%) me: 8.4s (84.4x, 0.5%) ca: 6.7s (66.8x, 3.9%) he: 7.6s (75.8x, -0.1%) ca: 3.4s (34.3x, 0.6%) dr: 4.9s (48.8x, 0.6%) ma: 4.8s (48.4x, 0.6%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (24.0x, -----) me: 1.3s (134.0x, -----) ca: 1.0s (98.0x, -----) he: 1.1s (115.0x, -----) ca: 0.7s (65.0x, -----) dr: 1.1s (106.0x, -----) ma: 1.0s (101.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, -8.3%) me: 1.4s (143.0x, -6.7%) ca: 1.1s (106.0x, -8.2%) he: 1.2s (124.0x, -7.8%) ca: 0.7s (70.0x, -7.7%) dr: 1.1s (112.0x, -5.7%) ma: 1.0s (101.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.04s no: 0.3s ( 7.8x, -----) me: 2.0s (50.0x, -----) ca: 2.7s (67.8x, -----) he: 2.2s (55.0x, -----) ca: 1.0s (24.8x, -----) dr: 1.5s (38.5x, -----) ma: 1.5s (37.5x, -----) many-xpts valgrind-old:0.04s no: 0.3s ( 8.0x, -3.2%) me: 2.0s (50.2x, -0.5%) ca: 2.7s (67.5x, 0.4%) he: 2.3s (58.0x, -5.5%) ca: 1.0s (24.5x, 1.0%) dr: 1.6s (39.0x, -1.3%) ma: 1.5s (37.5x, 0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.5s (126.5x, -----) ca: 1.9s (94.5x, -----) he: 6.5s (327.5x, -----) ca: 0.9s (47.5x, -----) dr: 1.0s (52.0x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.5s (126.5x, 0.0%) ca: 1.8s (91.5x, 3.2%) he: 6.5s (327.0x, 0.2%) ca: 1.0s (48.0x, -1.1%) dr: 1.1s (52.5x, -1.0%) ma: 0.3s (15.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 9.0x, -----) me: 9.2s (57.6x, -----) ca:11.3s (70.9x, -----) he: 9.9s (62.1x, -----) ca: 8.2s (51.4x, -----) dr: 8.3s (51.7x, -----) ma: 2.5s (15.5x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 9.0x, 0.0%) me: 9.2s (57.8x, -0.3%) ca:11.2s (70.0x, 1.3%) he: 9.9s (61.9x, 0.3%) ca: 8.2s (51.4x, -0.1%) dr: 8.3s (51.7x, 0.0%) ma: 2.5s (15.9x, -2.8%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m6.962s user 33m20.577s sys 0m21.761s |
|
From: Tom H. <to...@co...> - 2014-11-19 04:16:34
|
valgrind revision: 14731 VEX revision: 2994 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.17.2-200.fc20.x86_64 x86_64 Vendor version: Fedora release 16 (Verne) Nightly build on bristol ( x86_64, Fedora 16 ) Started at 2014-11-19 03:02:21 GMT Ended at 2014-11-19 04:16:20 GMT 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 == 697 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 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-11-19 03:22:52.889205681 +0000 --- new.short 2014-11-19 03:41:58.569115856 +0000 *************** *** 8,10 **** ! == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --- 8,10 ---- ! == 697 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.7s (16.7x, -----) me: 3.4s (34.2x, -----) ca:14.5s (144.9x, -----) he: 2.1s (21.0x, -----) ca: 3.9s (38.9x, -----) dr: 2.0s (20.3x, -----) ma: 2.0s (19.6x, -----) bigcode1 valgrind-old:0.10s no: 1.7s (16.7x, 0.0%) me: 3.4s (33.8x, 1.2%) ca:14.4s (144.5x, 0.3%) he: 2.1s (20.9x, 0.5%) ca: 3.9s (39.1x, -0.5%) dr: 2.0s (20.3x, 0.0%) ma: 2.0s (19.7x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.5x, -----) me: 8.7s (79.5x, -----) ca:26.2s (238.0x, -----) he: 5.0s (45.9x, -----) ca: 7.4s (66.9x, -----) dr: 4.7s (43.0x, -----) ma: 4.6s (41.6x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.6x, -0.2%) me: 8.7s (78.7x, 0.9%) ca:26.2s (238.2x, -0.1%) he: 5.0s (45.9x, 0.0%) ca: 7.4s (67.6x, -1.1%) dr: 4.7s (42.8x, 0.4%) ma: 4.6s (41.7x, -0.2%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.8s (11.1x, -----) ca:13.3s (25.5x, -----) he: 8.6s (16.5x, -----) ca:10.9s (21.0x, -----) dr:10.8s (20.7x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.2x, -0.6%) me: 5.8s (11.1x, 0.2%) ca:13.3s (25.6x, -0.5%) he: 8.7s (16.7x, -1.5%) ca:10.9s (21.1x, -0.1%) dr:10.8s (20.7x, -0.2%) ma: 1.6s ( 3.1x, -0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.8s (17.1x, -----) ca: 5.7s (26.0x, -----) he: 2.8s (12.8x, -----) ca: 3.1s (14.3x, -----) dr: 2.7s (12.2x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.7x, -1.0%) me: 3.8s (17.1x, 0.0%) ca: 5.7s (25.8x, 0.9%) he: 2.8s (12.8x, 0.0%) ca: 3.1s (14.3x, 0.0%) dr: 2.7s (12.2x, 0.0%) ma: 1.1s ( 4.8x, 0.0%) -- ffbench -- ffbench valgrind-new:0.20s no: 0.9s ( 4.7x, -----) me: 2.9s (14.6x, -----) ca: 1.9s ( 9.3x, -----) he: 5.3s (26.7x, -----) ca: 4.2s (20.8x, -----) dr: 3.5s (17.3x, -----) ma: 0.9s ( 4.5x, -----) ffbench valgrind-old:0.20s no: 0.9s ( 4.7x, -1.1%) me: 2.9s (14.7x, -0.7%) ca: 1.9s ( 9.3x, -0.5%) he: 5.8s (29.0x, -8.6%) ca: 4.1s (20.6x, 0.7%) dr: 3.4s (17.1x, 0.9%) ma: 0.9s ( 4.5x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.8x, -----) me: 5.2s (64.9x, -----) ca: 6.6s (82.6x, -----) he: 6.8s (84.5x, -----) ca: 3.4s (42.0x, -----) dr: 4.5s (56.4x, -----) ma: 4.6s (57.8x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.8x, 0.0%) me: 5.2s (65.0x, -0.2%) ca: 6.6s (82.5x, 0.2%) he: 6.8s (84.9x, -0.4%) ca: 3.4s (42.4x, -0.9%) dr: 4.6s (57.4x, -1.8%) ma: 4.6s (57.9x, -0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.2x, -----) me: 8.7s (78.8x, -----) ca: 7.2s (65.2x, -----) he: 8.0s (72.3x, -----) ca: 3.6s (32.9x, -----) dr: 4.9s (44.7x, -----) ma: 4.8s (43.3x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.1x, 1.5%) me: 8.4s (76.8x, 2.5%) ca: 7.0s (64.1x, 1.7%) he: 7.8s (70.6x, 2.3%) ca: 3.6s (32.9x, 0.0%) dr: 5.0s (45.5x, -1.6%) ma: 4.8s (43.5x, -0.4%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (139.0x, -----) ca: 1.1s (105.0x, -----) he: 1.2s (119.0x, -----) ca: 0.7s (66.0x, -----) dr: 1.1s (108.0x, -----) ma: 0.9s (93.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, -4.0%) me: 1.4s (137.0x, 1.4%) ca: 1.1s (105.0x, 0.0%) he: 1.2s (120.0x, -0.8%) ca: 0.7s (67.0x, -1.5%) dr: 1.1s (109.0x, -0.9%) ma: 1.0s (96.0x, -3.2%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (11.0x, -----) me: 1.9s (64.0x, -----) ca: 2.7s (90.3x, -----) he: 2.2s (74.7x, -----) ca: 1.0s (32.3x, -----) dr: 1.5s (49.7x, -----) ma: 1.4s (46.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (11.0x, 0.0%) me: 1.9s (64.0x, 0.0%) ca: 2.7s (90.0x, 0.4%) he: 2.2s (74.3x, 0.4%) ca: 1.0s (32.0x, 1.0%) dr: 1.5s (49.3x, 0.7%) ma: 1.4s (46.3x, -0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (13.5x, -----) me: 2.5s (123.0x, -----) ca: 1.7s (85.5x, -----) he: 6.6s (332.0x, -----) ca: 0.9s (45.0x, -----) dr: 1.0s (50.0x, -----) ma: 0.3s (14.5x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, -3.7%) me: 2.5s (122.5x, 0.4%) ca: 1.7s (85.5x, 0.0%) he: 6.6s (328.5x, 1.1%) ca: 0.9s (45.0x, 0.0%) dr: 1.0s (50.0x, 0.0%) ma: 0.3s (14.5x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.6x, -----) me: 8.8s (55.1x, -----) ca:10.7s (67.1x, -----) he: 9.4s (58.6x, -----) ca: 7.8s (48.6x, -----) dr: 7.9s (49.2x, -----) ma: 2.4s (14.9x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.6x, -0.0%) me: 8.7s (54.6x, 0.9%) ca:10.7s (67.0x, 0.1%) he: 9.4s (58.9x, -0.4%) ca: 7.8s (48.8x, -0.4%) dr: 7.8s (48.7x, 1.0%) ma: 2.4s (14.9x, 0.0%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m22.069s user 33m33.130s sys 0m22.737s |
|
From: Rich C. <rc...@wi...> - 2014-11-19 04:07:02
|
valgrind revision: 14731
VEX revision: 2994
C compiler: gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064]
GDB: GNU gdb (GDB; openSUSE 13.2) 7.8
Assembler: GNU assembler (GNU Binutils; openSUSE 13.2) 2.24.0.20140403-6.1
C library: GNU C Library (GNU libc) stable release version 2.19 (git 9a869d822025)
uname -mrs: Linux 3.16.6-2-desktop x86_64
Vendor version: openSUSE 13.2 (Harlequin)
Nightly build on ultra ( gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064] Linux 3.16.6-2-desktop x86_64 )
Started at 2014-11-18 21:30:01 CST
Ended at 2014-11-18 22:06:48 CST
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
== 614 tests, 6 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
helgrind/tests/hg05_race2 (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 ... failed
Regression test results follow
== 613 tests, 6 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Tue Nov 18 21:49:07 2014
--- new.short Tue Nov 18 22:06:48 2014
***************
*** 8,10 ****
! == 613 tests, 6 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
--- 8,10 ----
! == 614 tests, 6 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2014-11-18 21:49:15.728130129 -0600
+++ hgtls.stdoutB.out 2014-11-18 21:54:41.636211014 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-new/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2014-11-18 21:50:07.364717941 -0600
+++ hg05_race2.stderr.out 2014-11-18 22:01:20.085275378 -0600
@@ -26,8 +26,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
----------------------------------------------------------------
@@ -42,8 +41,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2014-11-18 21:50:07.386717339 -0600
+++ tc09_bad_unlock.stderr.out 2014-11-18 22:01:47.498522856 -0600
@@ -37,7 +37,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:31)
by 0x........: main (tc09_bad_unlock.c:49)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:16)
----------------------------------------------------------------
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-11-18 21:49:21.886961705 -0600
+++ err_disable3.stderr.out 2014-11-18 21:56:32.398171520 -0600
@@ -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-11-18 21:49:27.884797673 -0600
+++ err_disable4.stderr.out 2014-11-18 21:56:33.967128462 -0600
@@ -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-11-18 21:49:25.372866373 -0600
+++ threadname.stderr.out 2014-11-18 21:58:33.320852820 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-new/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2014-11-18 21:49:23.784909800 -0600
+++ threadname_xml.stderr.out 2014-11-18 21:58:33.963835173 -0600
@@ -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/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2014-11-18 21:30:22.574199737 -0600
+++ hgtls.stdoutB.out 2014-11-18 21:36:58.706271077 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-old/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2014-11-18 21:31:50.374774371 -0600
+++ hg05_race2.stderr.out 2014-11-18 21:43:37.876366510 -0600
@@ -26,8 +26,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
----------------------------------------------------------------
@@ -42,8 +41,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2014-11-18 21:31:50.396773764 -0600
+++ tc09_bad_unlock.stderr.out 2014-11-18 21:44:05.317616535 -0600
@@ -37,7 +37,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:31)
by 0x........: main (tc09_bad_unlock.c:49)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:16)
----------------------------------------------------------------
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-11-18 21:30:31.076964865 -0600
+++ err_disable3.stderr.out 2014-11-18 21:38:48.907261526 -0600
@@ -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-11-18 21:30:41.298682517 -0600
+++ err_disable4.stderr.out 2014-11-18 21:38:50.375221431 -0600
@@ -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-11-18 21:30:37.024800570 -0600
+++ threadname.stderr.out 2014-11-18 21:40:50.147949653 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-old/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2014-11-18 21:30:34.758863157 -0600
+++ threadname_xml.stderr.out 2014-11-18 21:40:50.791932060 -0600
@@ -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: Tom H. <to...@co...> - 2014-11-19 04:05:29
|
valgrind revision: 14731 VEX revision: 2994 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.17.2-200.fc20.x86_64 x86_64 Vendor version: Fedora 17 (Beefy Miracle) Nightly build on bristol ( x86_64, Fedora 17 (Beefy Miracle) ) Started at 2014-11-19 02:51:09 GMT Ended at 2014-11-19 04:05:15 GMT 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 == 697 tests, 5 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) memcheck/tests/err_disable4 (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-11-19 03:10:54.588673824 +0000 --- new.short 2014-11-19 03:31:14.447004324 +0000 *************** *** 8,10 **** ! == 696 tests, 4 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) --- 8,10 ---- ! == 697 tests, 5 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) *************** *** 12,13 **** --- 12,14 ---- gdbserver_tests/mcmain_pic (stderr) + memcheck/tests/err_disable4 (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.7s (15.1x, -----) me: 3.4s (30.6x, -----) ca:13.3s (121.1x, -----) he: 2.1s (19.1x, -----) ca: 3.7s (33.9x, -----) dr: 2.1s (18.8x, -----) ma: 2.0s (17.8x, -----) bigcode1 valgrind-old:0.11s no: 1.7s (15.3x, -1.2%) me: 3.4s (30.7x, -0.3%) ca:13.3s (121.2x, -0.1%) he: 2.1s (19.0x, 0.5%) ca: 3.7s (34.0x, -0.3%) dr: 2.0s (18.6x, 1.0%) ma: 2.0s (18.1x, -1.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.3x, -----) me: 8.7s (78.8x, -----) ca:26.4s (239.5x, -----) he: 5.1s (46.3x, -----) ca: 7.2s (65.0x, -----) dr: 4.8s (43.5x, -----) ma: 4.6s (42.0x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.5x, -0.8%) me: 8.6s (77.8x, 1.3%) ca:25.5s (231.9x, 3.2%) he: 5.1s (46.1x, 0.4%) ca: 7.2s (65.6x, -1.0%) dr: 4.8s (43.4x, 0.2%) ma: 4.6s (41.9x, 0.2%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.2x, -----) me: 5.7s (11.0x, -----) ca:12.2s (23.6x, -----) he: 8.7s (16.7x, -----) ca:10.3s (19.8x, -----) dr:10.7s (20.5x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, 0.6%) me: 5.7s (11.0x, -0.2%) ca:12.2s (23.5x, 0.4%) he: 8.6s (16.5x, 1.0%) ca:10.3s (19.8x, 0.1%) dr:10.7s (20.6x, -0.2%) ma: 1.6s ( 3.1x, 0.6%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.6s (16.5x, -----) ca: 5.5s (24.9x, -----) he: 2.7s (12.3x, -----) ca: 3.0s (13.5x, -----) dr: 2.5s (11.5x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.6s (16.5x, 0.0%) ca: 5.5s (24.8x, 0.4%) he: 2.7s (12.3x, 0.0%) ca: 3.0s (13.5x, 0.0%) dr: 2.5s (11.5x, 0.8%) ma: 1.1s ( 4.9x, 0.9%) -- ffbench -- ffbench valgrind-new:0.21s no: 0.9s ( 4.5x, -----) me: 3.0s (14.1x, -----) ca: 1.8s ( 8.8x, -----) he: 6.9s (33.0x, -----) ca: 4.0s (19.1x, -----) dr: 3.4s (16.4x, -----) ma: 0.9s ( 4.2x, -----) ffbench valgrind-old:0.21s no: 0.9s ( 4.5x, 0.0%) me: 3.0s (14.2x, -0.3%) ca: 1.8s ( 8.8x, -0.0%) he: 6.5s (31.0x, 6.1%) ca: 4.0s (18.9x, 1.5%) dr: 3.4s (16.4x, 0.0%) ma: 0.9s ( 4.2x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.4x, -----) me: 5.2s (65.6x, -----) ca: 6.1s (75.8x, -----) he: 6.8s (85.6x, -----) ca: 3.1s (38.5x, -----) dr: 4.5s (56.1x, -----) ma: 4.6s (57.4x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.4x, 0.0%) me: 5.2s (65.1x, 0.8%) ca: 6.1s (75.8x, 0.0%) he: 6.8s (84.6x, 1.2%) ca: 3.1s (38.6x, -0.3%) dr: 4.5s (56.2x, -0.2%) ma: 4.6s (57.6x, -0.4%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.7x, -----) me: 8.8s (87.9x, -----) ca: 6.6s (65.9x, -----) he: 7.9s (78.9x, -----) ca: 3.4s (33.8x, -----) dr: 5.0s (50.2x, -----) ma: 4.8s (48.5x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.7x, 0.0%) me: 8.9s (89.2x, -1.5%) ca: 6.6s (66.0x, -0.2%) he: 7.9s (79.2x, -0.4%) ca: 3.4s (33.9x, -0.3%) dr: 5.0s (50.4x, -0.4%) ma: 4.8s (48.1x, 0.8%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (143.0x, -----) ca: 1.0s (98.0x, -----) he: 1.3s (129.0x, -----) ca: 0.6s (64.0x, -----) dr: 1.1s (112.0x, -----) ma: 1.0s (101.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, -4.0%) me: 1.4s (144.0x, -0.7%) ca: 1.0s (99.0x, -1.0%) he: 1.3s (127.0x, 1.6%) ca: 0.6s (64.0x, 0.0%) dr: 1.1s (113.0x, -0.9%) ma: 1.0s (102.0x, -1.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 2.0s (65.7x, -----) ca: 2.6s (87.0x, -----) he: 2.4s (78.7x, -----) ca: 0.9s (30.0x, -----) dr: 1.5s (50.7x, -----) ma: 1.5s (50.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 0.0%) me: 2.0s (65.3x, 0.5%) ca: 2.6s (87.0x, 0.0%) he: 2.4s (78.7x, 0.0%) ca: 0.9s (30.3x, -1.1%) dr: 1.5s (50.7x, 0.0%) ma: 1.5s (51.0x, -1.3%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.2s (111.0x, -----) ca: 1.7s (85.0x, -----) he: 7.5s (377.0x, -----) ca: 0.9s (43.0x, -----) dr: 1.0s (49.5x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.2s (111.0x, 0.0%) ca: 1.7s (84.0x, 1.2%) he: 7.5s (375.5x, 0.4%) ca: 0.9s (43.5x, -1.2%) dr: 1.0s (50.0x, -1.0%) ma: 0.3s (15.5x, -3.3%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.8x, -----) me: 8.5s (53.4x, -----) ca:10.7s (66.6x, -----) he: 9.7s (60.5x, -----) ca: 7.5s (46.6x, -----) dr: 7.6s (47.5x, -----) ma: 2.4s (14.9x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.5x, 2.9%) me: 8.5s (53.2x, 0.4%) ca:10.6s (66.2x, 0.5%) he: 9.7s (60.6x, -0.1%) ca: 7.5s (46.6x, 0.1%) dr: 7.6s (47.5x, 0.0%) ma: 2.4s (15.1x, -1.7%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m0.999s user 33m9.168s sys 0m23.037s |
|
From: Tom H. <to...@co...> - 2014-11-19 03:56:18
|
valgrind revision: 14731 VEX revision: 2994 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.17.2-200.fc20.x86_64 x86_64 Vendor version: Fedora 18 (Spherical Cow) Nightly build on bristol ( x86_64, Fedora 18 (Spherical Cow) ) Started at 2014-11-19 02:41:08 GMT Ended at 2014-11-19 03:56:05 GMT 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 == 697 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == none/tests/syscall-restart1 (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-11-19 03:00:23.580673542 +0000 --- new.short 2014-11-19 03:21:46.492447179 +0000 *************** *** 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,11 ---- ! == 697 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ! none/tests/syscall-restart1 (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.10s no: 1.7s (16.8x, -----) me: 3.5s (34.7x, -----) ca:13.4s (133.7x, -----) he: 2.1s (21.1x, -----) ca: 3.7s (37.4x, -----) dr: 2.0s (20.5x, -----) ma: 2.0s (19.8x, -----) bigcode1 valgrind-old:0.10s no: 1.6s (16.5x, 1.8%) me: 3.5s (34.7x, -0.0%) ca:13.4s (133.8x, -0.1%) he: 2.1s (21.0x, 0.5%) ca: 3.8s (37.5x, -0.3%) dr: 2.0s (20.5x, 0.0%) ma: 2.0s (19.8x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.1s (37.0x, -----) me: 8.7s (78.7x, -----) ca:26.4s (240.3x, -----) he: 5.1s (46.0x, -----) ca: 7.2s (65.4x, -----) dr: 4.8s (43.5x, -----) ma: 4.7s (42.5x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.3x, 2.0%) me: 8.6s (78.3x, 0.6%) ca:26.0s (236.6x, 1.5%) he: 5.1s (46.1x, -0.2%) ca: 7.1s (64.7x, 1.0%) dr: 4.8s (43.5x, -0.2%) ma: 4.6s (42.1x, 0.9%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.2x, -----) me: 5.8s (11.1x, -----) ca:12.1s (23.3x, -----) he: 8.7s (16.7x, -----) ca:10.3s (19.8x, -----) dr:11.0s (21.2x, -----) ma: 1.6s ( 3.2x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.2x, 0.0%) me: 5.7s (11.0x, 0.2%) ca:12.1s (23.3x, -0.2%) he: 8.7s (16.7x, -0.1%) ca:10.5s (20.1x, -1.9%) dr:11.1s (21.2x, -0.1%) ma: 1.6s ( 3.2x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.6s (16.4x, -----) ca: 5.4s (24.7x, -----) he: 2.7s (12.4x, -----) ca: 3.1s (14.0x, -----) dr: 2.5s (11.5x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.6s (16.4x, 0.0%) ca: 5.5s (24.8x, -0.4%) he: 2.7s (12.3x, 0.7%) ca: 3.1s (14.0x, 0.0%) dr: 2.5s (11.5x, -0.4%) ma: 1.1s ( 4.9x, 0.0%) -- ffbench -- ffbench valgrind-new:0.21s no: 1.0s ( 4.6x, -----) me: 3.0s (14.3x, -----) ca: 1.8s ( 8.7x, -----) he: 7.5s (35.7x, -----) ca: 4.1s (19.7x, -----) dr: 3.6s (17.2x, -----) ma: 0.9s ( 4.3x, -----) ffbench valgrind-old:0.21s no: 1.0s ( 4.6x, 0.0%) me: 3.0s (14.3x, 0.0%) ca: 1.9s ( 8.8x, -1.1%) he: 6.6s (31.5x, 11.7%) ca: 4.1s (19.6x, 0.7%) dr: 3.5s (16.7x, 3.0%) ma: 0.9s ( 4.3x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.5x, -----) me: 5.4s (67.2x, -----) ca: 6.1s (76.2x, -----) he: 7.0s (88.1x, -----) ca: 3.0s (37.9x, -----) dr: 4.6s (57.2x, -----) ma: 4.7s (59.0x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.6x, -1.7%) me: 5.4s (67.1x, 0.2%) ca: 6.1s (76.2x, 0.0%) he: 7.0s (87.2x, 1.0%) ca: 3.0s (37.8x, 0.3%) dr: 4.5s (56.9x, 0.7%) ma: 4.7s (58.5x, 0.8%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.7x, -----) me: 9.0s (89.9x, -----) ca: 6.6s (65.8x, -----) he: 8.1s (80.6x, -----) ca: 3.4s (34.1x, -----) dr: 5.1s (50.6x, -----) ma: 5.0s (49.6x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, -1.5%) me: 9.1s (90.6x, -0.8%) ca: 6.6s (65.9x, -0.2%) he: 8.1s (80.9x, -0.4%) ca: 3.4s (34.3x, -0.6%) dr: 5.0s (50.5x, 0.2%) ma: 4.9s (49.3x, 0.6%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.5s (146.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (128.0x, -----) ca: 0.7s (65.0x, -----) dr: 1.1s (115.0x, -----) ma: 1.0s (102.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (27.0x, -3.8%) me: 1.5s (148.0x, -1.4%) ca: 1.0s (101.0x, -1.0%) he: 1.3s (132.0x, -3.1%) ca: 0.7s (66.0x, -1.5%) dr: 1.2s (116.0x, -0.9%) ma: 1.0s (102.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 2.0s (66.3x, -----) ca: 2.6s (87.7x, -----) he: 2.4s (80.0x, -----) ca: 0.9s (30.7x, -----) dr: 1.5s (50.7x, -----) ma: 1.5s (51.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 0.0%) me: 2.0s (66.3x, 0.0%) ca: 2.6s (87.3x, 0.4%) he: 2.4s (80.0x, 0.0%) ca: 0.9s (30.7x, 0.0%) dr: 1.5s (50.7x, 0.0%) ma: 1.5s (51.0x, 0.0%) -- sarp -- sarp valgrind-new:0.01s no: 0.3s (28.0x, -----) me: 2.5s (245.0x, -----) ca: 1.7s (172.0x, -----) he: 7.4s (743.0x, -----) ca: 0.9s (90.0x, -----) dr: 1.0s (99.0x, -----) ma: 0.3s (31.0x, -----) sarp valgrind-old:0.01s no: 0.3s (28.0x, 0.0%) me: 2.5s (246.0x, -0.4%) ca: 1.7s (172.0x, 0.0%) he: 7.4s (744.0x, -0.1%) ca: 0.9s (89.0x, 1.1%) dr: 1.0s (98.0x, 1.0%) ma: 0.3s (30.0x, 3.2%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.6x, -----) me: 8.6s (53.8x, -----) ca:10.6s (66.4x, -----) he: 9.8s (61.1x, -----) ca: 7.5s (47.1x, -----) dr: 7.8s (48.8x, -----) ma: 2.4s (15.1x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.6x, 0.0%) me: 8.6s (53.6x, 0.3%) ca:10.7s (66.7x, -0.4%) he: 9.8s (61.2x, -0.3%) ca: 7.5s (47.2x, -0.3%) dr: 7.8s (48.8x, 0.0%) ma: 2.4s (15.0x, 0.8%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m19.483s user 33m26.598s sys 0m23.748s |
|
From: Tom H. <to...@co...> - 2014-11-19 03:46:12
|
valgrind revision: 14731 VEX revision: 2994 C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7) GDB: GNU gdb (GDB) Fedora 7.6.1-46.fc19 Assembler: GNU assembler version 2.23.52.0.1-9.fc19 20130226 C library: GNU C Library (GNU libc) stable release version 2.17 uname -mrs: Linux 3.17.2-200.fc20.x86_64 x86_64 Vendor version: Fedora 19 (Schrödingerâs Cat) Nightly build on bristol ( x86_64, Fedora 19 (Schrödingerâs Cat) ) Started at 2014-11-19 02:31:40 GMT Ended at 2014-11-19 03:46:00 GMT 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 == 697 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 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-11-19 02:51:17.482068695 +0000 --- new.short 2014-11-19 03:11:42.001783599 +0000 *************** *** 8,10 **** ! == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --- 8,10 ---- ! == 697 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.6s (16.4x, -----) me: 3.5s (34.6x, -----) ca:13.4s (134.1x, -----) he: 2.0s (20.5x, -----) ca: 3.8s (37.9x, -----) dr: 2.0s (20.3x, -----) ma: 1.9s (19.5x, -----) bigcode1 valgrind-old:0.10s no: 1.7s (16.6x, -1.2%) me: 3.5s (34.7x, -0.3%) ca:13.3s (133.4x, 0.5%) he: 2.1s (20.8x, -1.5%) ca: 3.8s (37.8x, 0.3%) dr: 2.0s (20.5x, -1.0%) ma: 2.0s (19.6x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.1x, -----) me: 8.6s (78.5x, -----) ca:26.5s (241.1x, -----) he: 5.0s (45.5x, -----) ca: 7.2s (65.6x, -----) dr: 4.7s (42.3x, -----) ma: 4.6s (41.6x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.2x, -0.3%) me: 8.6s (77.7x, 0.9%) ca:26.4s (239.6x, 0.6%) he: 5.0s (45.7x, -0.4%) ca: 7.2s (65.5x, 0.3%) dr: 4.7s (42.8x, -1.3%) ma: 4.5s (41.4x, 0.7%) -- bz2 -- bz2 valgrind-new:0.49s no: 1.6s ( 3.3x, -----) me: 5.8s (11.7x, -----) ca:12.5s (25.6x, -----) he: 8.9s (18.2x, -----) ca:10.4s (21.2x, -----) dr:10.8s (22.0x, -----) ma: 1.6s ( 3.3x, -----) bz2 valgrind-old:0.49s no: 1.6s ( 3.2x, 0.6%) me: 5.8s (11.8x, -0.2%) ca:12.6s (25.7x, -0.4%) he: 9.1s (18.5x, -1.6%) ca:10.4s (21.3x, -0.3%) dr:10.8s (22.1x, -0.5%) ma: 1.6s ( 3.3x, -1.2%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.7x, -----) me: 3.5s (16.1x, -----) ca: 5.6s (25.5x, -----) he: 2.8s (12.8x, -----) ca: 3.0s (13.7x, -----) dr: 2.7s (12.2x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.7x, 0.0%) me: 3.5s (15.9x, 1.1%) ca: 5.6s (25.4x, 0.5%) he: 2.8s (12.8x, 0.0%) ca: 3.0s (13.6x, 0.3%) dr: 2.7s (12.1x, 0.4%) ma: 1.1s ( 4.8x, 0.0%) -- ffbench -- ffbench valgrind-new:0.23s no: 1.0s ( 4.2x, -----) me: 3.0s (13.2x, -----) ca: 1.9s ( 8.3x, -----) he: 6.8s (29.5x, -----) ca: 4.6s (20.1x, -----) dr: 3.4s (14.9x, -----) ma: 0.9s ( 4.0x, -----) ffbench valgrind-old:0.23s no: 1.0s ( 4.2x, -1.0%) me: 3.0s (13.2x, -0.3%) ca: 1.9s ( 8.3x, 0.0%) he: 6.4s (27.7x, 5.9%) ca: 4.5s (19.6x, 2.6%) dr: 3.4s (14.9x, 0.3%) ma: 0.9s ( 3.9x, 1.1%) -- heap -- heap valgrind-new:0.07s no: 0.6s ( 8.9x, -----) me: 5.0s (72.1x, -----) ca: 6.0s (85.7x, -----) he: 6.8s (96.6x, -----) ca: 3.2s (46.4x, -----) dr: 4.3s (61.9x, -----) ma: 4.9s (69.6x, -----) heap valgrind-old:0.07s no: 0.6s ( 8.9x, 0.0%) me: 5.0s (72.0x, 0.2%) ca: 6.0s (85.7x, 0.0%) he: 6.7s (96.3x, 0.3%) ca: 3.2s (46.4x, 0.0%) dr: 4.3s (62.0x, -0.2%) ma: 4.8s (68.9x, 1.0%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.9x, -----) me: 8.9s (88.7x, -----) ca: 6.5s (65.4x, -----) he: 7.7s (77.0x, -----) ca: 3.6s (35.6x, -----) dr: 5.3s (53.1x, -----) ma: 5.1s (51.4x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, 1.4%) me: 8.9s (88.7x, 0.0%) ca: 6.5s (65.2x, 0.3%) he: 7.6s (76.3x, 0.9%) ca: 3.5s (35.3x, 0.8%) dr: 5.3s (53.4x, -0.6%) ma: 5.1s (51.3x, 0.2%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (142.0x, -----) ca: 1.0s (99.0x, -----) he: 1.3s (126.0x, -----) ca: 0.7s (65.0x, -----) dr: 1.1s (115.0x, -----) ma: 1.1s (107.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (27.0x, -3.8%) me: 1.4s (141.0x, 0.7%) ca: 1.0s (100.0x, -1.0%) he: 1.3s (127.0x, -0.8%) ca: 0.7s (67.0x, -3.1%) dr: 1.1s (115.0x, 0.0%) ma: 1.1s (106.0x, 0.9%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.6s (54.3x, -----) ca: 2.6s (87.7x, -----) he: 2.2s (74.3x, -----) ca: 0.9s (31.7x, -----) dr: 1.5s (51.3x, -----) ma: 1.6s (51.7x, -----) many-xpts valgrind-old:0.03s no: 0.3s (11.0x, -6.5%) me: 1.6s (54.0x, 0.6%) ca: 2.6s (87.3x, 0.4%) he: 2.2s (74.3x, 0.0%) ca: 0.9s (31.3x, 1.1%) dr: 1.5s (51.3x, 0.0%) ma: 1.6s (52.0x, -0.6%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.3s (115.5x, -----) ca: 1.7s (87.0x, -----) he: 6.1s (306.0x, -----) ca: 0.9s (45.5x, -----) dr: 1.1s (54.5x, -----) ma: 0.3s (17.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.5x, 0.0%) me: 2.3s (115.0x, 0.4%) ca: 1.7s (87.0x, 0.0%) he: 6.1s (303.5x, 0.8%) ca: 0.9s (45.5x, 0.0%) dr: 1.1s (54.5x, 0.0%) ma: 0.3s (17.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.2x, -----) me: 7.9s (52.5x, -----) ca:10.7s (71.2x, -----) he: 9.9s (65.9x, -----) ca: 7.7s (51.1x, -----) dr: 8.1s (53.9x, -----) ma: 2.4s (16.3x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.1x, 1.4%) me: 7.8s (52.0x, 1.0%) ca:10.6s (70.3x, 1.2%) he: 9.9s (66.3x, -0.6%) ca: 7.6s (50.7x, 0.9%) dr: 8.1s (54.1x, -0.2%) ma: 2.5s (16.4x, -0.8%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m18.544s user 33m21.854s sys 0m24.870s |
|
From: Tom H. <to...@co...> - 2014-11-19 03:36:23
|
valgrind revision: 14731 VEX revision: 2994 C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7) GDB: GNU gdb (GDB) Fedora 7.7.1-21.fc20 Assembler: GNU assembler version 2.23.2 C library: GNU C Library (GNU libc) stable release version 2.18 uname -mrs: Linux 3.17.2-200.fc20.x86_64 x86_64 Vendor version: Fedora 20 (Heisenbug) Nightly build on bristol ( x86_64, Fedora 20 ) Started at 2014-11-19 02:22:04 GMT Ended at 2014-11-19 03:36:08 GMT 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 == 697 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 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-11-19 02:41:37.437124461 +0000 --- new.short 2014-11-19 03:01:30.373402456 +0000 *************** *** 8,10 **** ! == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --- 8,10 ---- ! == 697 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.6s (16.1x, -----) me: 3.4s (33.5x, -----) ca:13.3s (133.0x, -----) he: 2.1s (20.8x, -----) ca: 3.8s (37.9x, -----) dr: 2.0s (20.4x, -----) ma: 1.9s (19.4x, -----) bigcode1 valgrind-old:0.10s no: 1.6s (16.5x, -2.5%) me: 3.4s (33.7x, -0.6%) ca:13.3s (133.5x, -0.4%) he: 2.1s (20.8x, 0.0%) ca: 3.8s (37.9x, 0.0%) dr: 2.0s (20.4x, 0.0%) ma: 2.0s (19.6x, -1.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.8x, -----) me: 8.6s (78.2x, -----) ca:26.1s (237.3x, -----) he: 4.9s (44.5x, -----) ca: 7.2s (65.0x, -----) dr: 4.7s (42.7x, -----) ma: 4.5s (41.4x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.0x, -0.5%) me: 8.6s (78.3x, -0.1%) ca:25.9s (235.4x, 0.8%) he: 5.0s (45.0x, -1.2%) ca: 7.1s (64.5x, 0.7%) dr: 4.7s (43.1x, -0.9%) ma: 4.5s (40.7x, 1.5%) -- bz2 -- bz2 valgrind-new:0.51s no: 1.6s ( 3.1x, -----) me: 5.8s (11.3x, -----) ca:12.2s (24.0x, -----) he: 8.5s (16.7x, -----) ca:10.4s (20.5x, -----) dr:10.4s (20.4x, -----) ma: 1.6s ( 3.2x, -----) bz2 valgrind-old:0.51s no: 1.6s ( 3.1x, 0.0%) me: 5.7s (11.1x, 1.7%) ca:12.5s (24.6x, -2.4%) he: 8.7s (17.0x, -1.9%) ca:10.6s (20.8x, -1.9%) dr:10.5s (20.6x, -1.0%) ma: 1.6s ( 3.2x, -0.6%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (15.9x, -----) ca: 5.5s (25.1x, -----) he: 2.7s (12.2x, -----) ca: 3.0s (13.7x, -----) dr: 2.6s (11.9x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.7x, -1.0%) me: 3.5s (15.9x, 0.3%) ca: 5.5s (25.0x, 0.5%) he: 2.7s (12.2x, 0.0%) ca: 3.0s (13.7x, 0.0%) dr: 2.6s (11.8x, 0.8%) ma: 1.1s ( 4.9x, -0.9%) -- ffbench -- ffbench valgrind-new:0.26s no: 1.0s ( 3.7x, -----) me: 3.0s (11.6x, -----) ca: 1.9s ( 7.4x, -----) he: 7.0s (27.0x, -----) ca: 4.7s (18.2x, -----) dr: 3.5s (13.4x, -----) ma: 0.9s ( 3.5x, -----) ffbench valgrind-old:0.26s no: 1.0s ( 3.7x, 0.0%) me: 3.0s (11.5x, 1.0%) ca: 1.9s ( 7.3x, 1.0%) he: 6.6s (25.3x, 6.1%) ca: 4.5s (17.5x, 4.0%) dr: 3.4s (13.0x, 3.2%) ma: 0.9s ( 3.5x, 0.0%) -- heap -- heap valgrind-new:0.07s no: 0.6s ( 8.7x, -----) me: 5.0s (71.9x, -----) ca: 6.0s (86.1x, -----) he: 6.7s (96.0x, -----) ca: 3.3s (47.7x, -----) dr: 4.9s (70.0x, -----) ma: 4.8s (69.0x, -----) heap valgrind-old:0.07s no: 0.6s ( 8.7x, 0.0%) me: 5.0s (71.6x, 0.4%) ca: 6.1s (86.6x, -0.5%) he: 6.7s (95.3x, 0.7%) ca: 3.3s (47.4x, 0.6%) dr: 4.7s (67.6x, 3.5%) ma: 4.9s (69.6x, -0.8%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.8x, -----) me: 8.8s (88.0x, -----) ca: 6.6s (66.2x, -----) he: 7.7s (77.3x, -----) ca: 3.7s (36.8x, -----) dr: 5.1s (51.4x, -----) ma: 5.1s (51.1x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, 0.0%) me: 8.8s (88.2x, -0.2%) ca: 6.6s (66.2x, 0.0%) he: 7.7s (77.4x, -0.1%) ca: 3.7s (37.3x, -1.4%) dr: 5.2s (52.3x, -1.8%) ma: 5.2s (51.5x, -0.8%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (27.0x, -----) me: 1.4s (143.0x, -----) ca: 1.0s (99.0x, -----) he: 1.3s (126.0x, -----) ca: 0.7s (66.0x, -----) dr: 1.2s (116.0x, -----) ma: 1.1s (106.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (28.0x, -3.7%) me: 1.4s (142.0x, 0.7%) ca: 1.0s (99.0x, 0.0%) he: 1.3s (127.0x, -0.8%) ca: 0.7s (67.0x, -1.5%) dr: 1.2s (116.0x, 0.0%) ma: 1.1s (106.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.6s (53.3x, -----) ca: 2.6s (87.0x, -----) he: 2.3s (75.3x, -----) ca: 0.9s (31.3x, -----) dr: 1.6s (53.0x, -----) ma: 1.6s (52.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.6s (54.0x, -1.2%) ca: 2.6s (87.0x, 0.0%) he: 2.3s (75.3x, 0.0%) ca: 0.9s (31.3x, 0.0%) dr: 1.6s (52.7x, 0.6%) ma: 1.6s (52.0x, 0.6%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.3s (116.5x, -----) ca: 1.7s (86.0x, -----) he: 6.2s (311.5x, -----) ca: 0.9s (45.5x, -----) dr: 1.1s (54.0x, -----) ma: 0.3s (17.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 3.4%) me: 2.3s (116.5x, 0.0%) ca: 1.7s (86.0x, 0.0%) he: 6.2s (311.0x, 0.2%) ca: 0.9s (45.0x, 1.1%) dr: 1.1s (54.5x, -0.9%) ma: 0.3s (17.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.5x, -----) me: 7.8s (49.0x, -----) ca:10.7s (67.1x, -----) he: 9.9s (62.1x, -----) ca: 7.8s (48.6x, -----) dr: 8.3s (51.7x, -----) ma: 2.5s (15.3x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.5x, -0.0%) me: 7.9s (49.4x, -0.8%) ca:10.8s (67.6x, -0.7%) he: 9.9s (61.9x, 0.4%) ca: 7.8s (49.1x, -0.9%) dr: 8.1s (50.9x, 1.6%) ma: 2.5s (15.3x, 0.0%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m38.073s user 33m26.325s sys 0m25.927s |
|
From: <ma...@bu...> - 2014-11-19 02:27:00
|
valgrind revision: 14731 VEX revision: 2994 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+deb7u6) 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.7 wheezy x86_64 ) Started at 2014-11-19 00:00:01 UTC Ended at 2014-11-19 02:26:45 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 == 685 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 684 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-11-19 00:24:44.821815872 +0000 --- new.short 2014-11-19 00:48:05.001697286 +0000 *************** *** 8,10 **** ! == 684 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --- 8,10 ---- ! == 685 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.14s no: 2.2s (16.0x, -----) me: 4.8s (34.1x, -----) ca:18.5s (132.1x, -----) he: 2.8s (20.2x, -----) ca: 5.2s (37.4x, -----) dr: 2.7s (19.6x, -----) ma: 2.6s (18.9x, -----) bigcode1 valgrind-old:0.14s no: 2.3s (16.4x, -2.2%) me: 4.6s (32.8x, 3.8%) ca:18.6s (133.1x, -0.8%) he: 2.8s (19.9x, 1.8%) ca: 5.0s (35.9x, 4.0%) dr: 2.8s (20.3x, -3.6%) ma: 2.7s (19.3x, -2.3%) -- bigcode2 -- bigcode2 valgrind-new:0.17s no: 5.4s (31.5x, -----) me:11.7s (68.6x, -----) ca:36.9s (217.1x, -----) he: 6.8s (39.9x, -----) ca: 9.8s (57.4x, -----) dr: 6.3s (36.8x, -----) ma: 6.3s (37.0x, -----) bigcode2 valgrind-old:0.17s no: 6.0s (35.3x,-11.9%) me:11.4s (67.1x, 2.2%) ca:36.3s (213.5x, 1.7%) he: 6.5s (38.4x, 4.0%) ca: 9.4s (55.1x, 4.1%) dr: 6.1s (35.6x, 3.2%) ma: 6.7s (39.1x, -5.7%) -- bz2 -- bz2 valgrind-new:0.68s no: 2.2s ( 3.2x, -----) me: 7.6s (11.2x, -----) ca:15.8s (23.3x, -----) he:11.2s (16.4x, -----) ca:13.4s (19.6x, -----) dr:15.1s (22.1x, -----) ma: 2.1s ( 3.1x, -----) bz2 valgrind-old:0.68s no: 2.2s ( 3.2x, 0.5%) me: 7.6s (11.2x, 0.0%) ca:16.4s (24.1x, -3.8%) he:11.1s (16.4x, 0.3%) ca:14.3s (21.0x, -7.0%) dr:14.4s (21.2x, 4.1%) ma: 2.1s ( 3.1x, 0.9%) -- fbench -- fbench valgrind-new:0.29s no: 1.3s ( 4.6x, -----) me: 5.0s (17.2x, -----) ca: 7.6s (26.3x, -----) he: 3.7s (12.7x, -----) ca: 3.8s (13.2x, -----) dr: 3.2s (11.1x, -----) ma: 1.4s ( 4.8x, -----) fbench valgrind-old:0.29s no: 1.3s ( 4.5x, 3.0%) me: 4.6s (15.8x, 8.2%) ca: 7.0s (24.1x, 8.6%) he: 3.7s (12.9x, -1.9%) ca: 3.8s (13.2x, -0.3%) dr: 3.5s (11.9x, -7.1%) ma: 1.4s ( 4.9x, -2.9%) -- ffbench -- ffbench valgrind-new:0.25s no: 1.2s ( 4.9x, -----) me: 3.8s (15.1x, -----) ca: 2.3s ( 9.3x, -----) he: 8.6s (34.2x, -----) ca: 5.1s (20.3x, -----) dr: 4.3s (17.4x, -----) ma: 1.2s ( 4.6x, -----) ffbench valgrind-old:0.25s no: 1.2s ( 4.9x, -0.8%) me: 3.8s (15.0x, 0.8%) ca: 2.3s ( 9.3x, -0.4%) he: 8.7s (35.0x, -2.1%) ca: 5.2s (20.6x, -1.6%) dr: 4.3s (17.3x, 0.5%) ma: 1.2s ( 4.7x, -0.9%) -- heap -- heap valgrind-new:0.12s no: 0.9s ( 7.5x, -----) me: 6.8s (56.3x, -----) ca: 8.0s (66.7x, -----) he:10.1s (84.2x, -----) ca: 4.3s (35.7x, -----) dr: 5.9s (49.0x, -----) ma: 6.2s (51.3x, -----) heap valgrind-old:0.12s no: 0.9s ( 7.2x, 4.4%) me: 6.8s (56.7x, -0.6%) ca: 8.0s (67.0x, -0.5%) he: 9.3s (77.7x, 7.7%) ca: 4.2s (34.7x, 2.8%) dr: 6.0s (49.7x, -1.4%) ma: 6.1s (51.2x, 0.3%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.14s no: 1.0s ( 7.1x, -----) me:12.4s (88.4x, -----) ca: 9.2s (65.4x, -----) he:11.0s (78.3x, -----) ca: 4.5s (32.4x, -----) dr: 6.4s (45.6x, -----) ma: 6.8s (48.3x, -----) heap_pdb4 valgrind-old:0.14s no: 1.1s ( 7.6x, -7.0%) me:12.3s (87.7x, 0.8%) ca: 8.8s (62.9x, 3.8%) he:10.5s (75.1x, 4.1%) ca: 4.7s (33.4x, -2.9%) dr: 6.6s (47.3x, -3.8%) ma: 6.4s (45.6x, 5.5%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.4s (37.0x, -----) me: 1.9s (189.0x, -----) ca: 1.3s (133.0x, -----) he: 1.7s (167.0x, -----) ca: 0.9s (89.0x, -----) dr: 1.5s (146.0x, -----) ma: 1.4s (138.0x, -----) many-loss-records valgrind-old:0.01s no: 0.4s (37.0x, 0.0%) me: 1.9s (191.0x, -1.1%) ca: 1.3s (134.0x, -0.8%) he: 1.7s (169.0x, -1.2%) ca: 0.9s (89.0x, 0.0%) dr: 1.4s (143.0x, 2.1%) ma: 1.4s (136.0x, 1.4%) -- many-xpts -- many-xpts valgrind-new:0.05s no: 0.5s ( 9.2x, -----) me: 2.5s (49.6x, -----) ca: 3.4s (68.4x, -----) he: 3.2s (63.2x, -----) ca: 1.2s (24.4x, -----) dr: 1.9s (38.4x, -----) ma: 2.0s (40.0x, -----) many-xpts valgrind-old:0.05s no: 0.4s ( 8.4x, 8.7%) me: 2.5s (49.6x, 0.0%) ca: 3.4s (68.6x, -0.3%) he: 3.1s (62.0x, 1.9%) ca: 1.2s (24.0x, 1.6%) dr: 2.1s (41.8x, -8.9%) ma: 2.0s (40.8x, -2.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.4s (19.0x, -----) me: 2.8s (142.0x, -----) ca: 2.2s (109.0x, -----) he:10.4s (519.0x, -----) ca: 1.3s (66.5x, -----) dr: 1.3s (63.0x, -----) ma: 0.4s (20.0x, -----) sarp valgrind-old:0.02s no: 0.4s (19.0x, 0.0%) me: 2.8s (142.0x, 0.0%) ca: 2.2s (109.0x, 0.0%) he:10.3s (513.5x, 1.1%) ca: 1.3s (64.0x, 3.8%) dr: 1.2s (62.5x, 0.8%) ma: 0.4s (20.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.30s no: 1.9s ( 6.4x, -----) me:11.6s (38.7x, -----) ca:13.9s (46.3x, -----) he:14.7s (48.9x, -----) ca:10.3s (34.2x, -----) dr: 9.8s (32.6x, -----) ma: 3.0s (10.1x, -----) tinycc valgrind-old:0.30s no: 1.8s ( 5.9x, 7.8%) me:11.0s (36.5x, 5.7%) ca:13.4s (44.8x, 3.1%) he:12.7s (42.2x, 13.6%) ca:10.2s (34.0x, 0.5%) dr: 9.8s (32.8x, -0.8%) ma: 3.0s (10.0x, 1.0%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= 2725.14user 34.07system 1:38:40elapsed 46%CPU (0avgtext+0avgdata 500772maxresident)k 144000inputs+453256outputs (276major+11751964minor)pagefaults 0swaps Congratulations, all tests passed! |