You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
(34) |
2
(28) |
3
(22) |
4
(24) |
5
(32) |
6
(26) |
|
7
(21) |
8
(30) |
9
(15) |
10
(20) |
11
(23) |
12
(27) |
13
(17) |
|
14
(16) |
15
(16) |
16
(15) |
17
(14) |
18
(20) |
19
(18) |
20
(11) |
|
21
(1) |
22
(18) |
23
(12) |
24
(17) |
25
(16) |
26
(15) |
27
(18) |
|
28
(19) |
29
(17) |
30
(17) |
|
|
|
|
Author: florian
Date: Fri Sep 12 22:24:51 2014
New Revision: 14528
Log:
VG_(malloc/calloc/strdup) never return NULL (and never will).
So it's pointless to test or assert their return values.
Remove code doing so.
Modified:
trunk/callgrind/bb.c
trunk/callgrind/bbcc.c
trunk/callgrind/context.c
trunk/callgrind/dump.c
trunk/callgrind/jumps.c
trunk/coregrind/m_aspacehl.c
trunk/coregrind/m_commandline.c
trunk/coregrind/m_coredump/coredump-elf.c
trunk/coregrind/m_initimg/initimg-darwin.c
trunk/coregrind/m_initimg/initimg-linux.c
trunk/coregrind/m_scheduler/ticket-lock-linux.c
trunk/coregrind/m_syswrap/syswrap-darwin.c
trunk/coregrind/m_syswrap/syswrap-generic.c
trunk/coregrind/m_ume/elf.c
trunk/drd/drd_segment.c
trunk/exp-sgcheck/sg_main.c
trunk/helgrind/hg_basics.c
trunk/helgrind/hg_errors.c
trunk/helgrind/hg_main.c
trunk/helgrind/libhb_core.c
Modified: trunk/callgrind/bb.c
==============================================================================
--- trunk/callgrind/bb.c (original)
+++ trunk/callgrind/bb.c Fri Sep 12 22:24:51 2014
@@ -74,8 +74,6 @@
new_table = (BB**) CLG_MALLOC("cl.bb.rbt.1",
new_size * sizeof(BB*));
- if (!new_table) return;
-
for (i = 0; i < new_size; i++)
new_table[i] = NULL;
Modified: trunk/callgrind/bbcc.c
==============================================================================
--- trunk/callgrind/bbcc.c (original)
+++ trunk/callgrind/bbcc.c Fri Sep 12 22:24:51 2014
@@ -201,8 +201,6 @@
new_table = (BBCC**) CLG_MALLOC("cl.bbcc.rbh.1",
new_size * sizeof(BBCC*));
- if (!new_table) return;
-
for (i = 0; i < new_size; i++)
new_table[i] = NULL;
Modified: trunk/callgrind/context.c
==============================================================================
--- trunk/callgrind/context.c (original)
+++ trunk/callgrind/context.c Fri Sep 12 22:24:51 2014
@@ -93,8 +93,6 @@
new_table = (Context**) CLG_MALLOC("cl.context.rct.1",
new_size * sizeof(Context*));
- if (!new_table) return;
-
for (i = 0; i < new_size; i++)
new_table[i] = NULL;
Modified: trunk/callgrind/dump.c
==============================================================================
--- trunk/callgrind/dump.c (original)
+++ trunk/callgrind/dump.c Fri Sep 12 22:24:51 2014
@@ -1682,7 +1682,6 @@
/* allocate space big enough for final filenames */
filename = (HChar*) CLG_MALLOC("cl.dump.init_dumps.2",
VG_(strlen)(out_file)+32);
- CLG_ASSERT(filename != 0);
/* Make sure the output base file can be written.
* This is used for the dump at program termination.
Modified: trunk/callgrind/jumps.c
==============================================================================
--- trunk/callgrind/jumps.c (original)
+++ trunk/callgrind/jumps.c Fri Sep 12 22:24:51 2014
@@ -91,8 +91,6 @@
new_table = (jCC**) CLG_MALLOC("cl.jumps.rjt.1",
new_size * sizeof(jCC*));
- if (!new_table) return;
-
for (i = 0; i < new_size; i++)
new_table[i] = NULL;
Modified: trunk/coregrind/m_aspacehl.c
==============================================================================
--- trunk/coregrind/m_aspacehl.c (original)
+++ trunk/coregrind/m_aspacehl.c Fri Sep 12 22:24:51 2014
@@ -46,8 +46,6 @@
n_starts = 1;
while (True) {
starts = VG_(malloc)( "main.gss.1", n_starts * sizeof(Addr) );
- if (starts == NULL)
- break;
r = VG_(am_get_segment_starts)( starts, n_starts );
if (r >= 0)
break;
@@ -55,11 +53,6 @@
n_starts *= 2;
}
- if (starts == NULL) {
- *n_acquired = 0;
- return NULL;
- }
-
*n_acquired = r;
return starts;
}
Modified: trunk/coregrind/m_commandline.c
==============================================================================
--- trunk/coregrind/m_commandline.c (original)
+++ trunk/coregrind/m_commandline.c Fri Sep 12 22:24:51 2014
@@ -71,7 +71,6 @@
&& (!(stat_buf.mode & VKI_S_IWOTH))) {
if ( stat_buf.size > 0 ) {
f_clo = VG_(malloc)("commandline.rdv.1", stat_buf.size+1);
- vg_assert(f_clo);
n = VG_(read)(sr_Res(fd), f_clo, stat_buf.size);
if (n == -1) n = 0;
vg_assert(n >= 0 && n <= stat_buf.size+1);
Modified: trunk/coregrind/m_coredump/coredump-elf.c
==============================================================================
--- trunk/coregrind/m_coredump/coredump-elf.c (original)
+++ trunk/coregrind/m_coredump/coredump-elf.c Fri Sep 12 22:24:51 2014
@@ -603,7 +603,6 @@
buf = VG_(malloc)( "coredump-elf.mec.1",
VG_(strlen)(coreext) + VG_(strlen)(basename)
+ 100/*for the two %ds. */ );
- vg_assert(buf);
for(;;) {
Int oflags = VKI_O_CREAT|VKI_O_WRONLY|VKI_O_EXCL|VKI_O_TRUNC;
Modified: trunk/coregrind/m_initimg/initimg-darwin.c
==============================================================================
--- trunk/coregrind/m_initimg/initimg-darwin.c (original)
+++ trunk/coregrind/m_initimg/initimg-darwin.c Fri Sep 12 22:24:51 2014
@@ -143,12 +143,10 @@
+ sizeof(VG_PLATFORM) + 16;
Int preload_string_len = preload_core_path_len + preload_tool_path_len;
HChar* preload_string = VG_(malloc)("initimg-darwin.sce.1", preload_string_len);
- vg_assert(preload_string);
/* Determine if there's a vgpreload_<tool>_<platform>.so file, and setup
preload_string. */
preload_tool_path = VG_(malloc)("initimg-darwin.sce.2", preload_tool_path_len);
- vg_assert(preload_tool_path);
VG_(snprintf)(preload_tool_path, preload_tool_path_len,
"%s/vgpreload_%s-%s.so", VG_(libdir), toolname, VG_PLATFORM);
if (VG_(access)(preload_tool_path, True/*r*/, False/*w*/, False/*x*/) == 0) {
@@ -171,7 +169,6 @@
/* Allocate a new space */
ret = VG_(malloc) ("initimg-darwin.sce.3",
sizeof(HChar *) * (envc+2+1)); /* 2 new entries + NULL */
- vg_assert(ret);
/* copy it over */
for (cpp = ret; *origenv; )
@@ -185,7 +182,6 @@
if (VG_(memcmp)(*cpp, ld_preload, ld_preload_len) == 0) {
Int len = VG_(strlen)(*cpp) + preload_string_len;
HChar *cp = VG_(malloc)("initimg-darwin.sce.4", len);
- vg_assert(cp);
VG_(snprintf)(cp, len, "%s%s:%s",
ld_preload, preload_string, (*cpp)+ld_preload_len);
@@ -197,7 +193,6 @@
if (VG_(memcmp)(*cpp, dyld_cache, dyld_cache_len) == 0) {
Int len = dyld_cache_len + VG_(strlen)(dyld_cache_value) + 1;
HChar *cp = VG_(malloc)("initimg-darwin.sce.4.2", len);
- vg_assert(cp);
VG_(snprintf)(cp, len, "%s%s", dyld_cache, dyld_cache_value);
@@ -211,7 +206,6 @@
if (!ld_preload_done) {
Int len = ld_preload_len + preload_string_len;
HChar *cp = VG_(malloc) ("initimg-darwin.sce.5", len);
- vg_assert(cp);
VG_(snprintf)(cp, len, "%s%s", ld_preload, preload_string);
@@ -220,7 +214,6 @@
if (!dyld_cache_done) {
Int len = dyld_cache_len + VG_(strlen)(dyld_cache_value) + 1;
HChar *cp = VG_(malloc) ("initimg-darwin.sce.5.2", len);
- vg_assert(cp);
VG_(snprintf)(cp, len, "%s%s", dyld_cache, dyld_cache_value);
Modified: trunk/coregrind/m_initimg/initimg-linux.c
==============================================================================
--- trunk/coregrind/m_initimg/initimg-linux.c (original)
+++ trunk/coregrind/m_initimg/initimg-linux.c Fri Sep 12 22:24:51 2014
@@ -126,6 +126,9 @@
*/
static HChar** setup_client_env ( HChar** origenv, const HChar* toolname)
{
+ vg_assert(origenv);
+ vg_assert(toolname);
+
const HChar* preload_core = "vgpreload_core";
const HChar* ld_preload = "LD_PRELOAD=";
const HChar* v_launcher = VALGRIND_LAUNCHER "=";
@@ -151,14 +154,9 @@
Int preload_string_len = preload_core_path_len + preload_tool_path_len;
HChar* preload_string = VG_(malloc)("initimg-linux.sce.1",
preload_string_len);
- vg_assert(origenv);
- vg_assert(toolname);
- vg_assert(preload_string);
-
/* Determine if there's a vgpreload_<tool>_<platform>.so file, and setup
preload_string. */
preload_tool_path = VG_(malloc)("initimg-linux.sce.2", preload_tool_path_len);
- vg_assert(preload_tool_path);
VG_(snprintf)(preload_tool_path, preload_tool_path_len,
"%s/vgpreload_%s-%s.so", VG_(libdir), toolname, VG_PLATFORM);
if (VG_(access)(preload_tool_path, True/*r*/, False/*w*/, False/*x*/) == 0) {
@@ -184,7 +182,6 @@
/* Allocate a new space */
ret = VG_(malloc) ("initimg-linux.sce.3",
sizeof(HChar *) * (envc+1+1)); /* 1 new entry + NULL */
- vg_assert(ret);
/* copy it over */
for (cpp = ret; *origenv; ) {
@@ -200,7 +197,6 @@
if (VG_(memcmp)(*cpp, ld_preload, ld_preload_len) == 0) {
Int len = VG_(strlen)(*cpp) + preload_string_len;
HChar *cp = VG_(malloc)("initimg-linux.sce.4", len);
- vg_assert(cp);
VG_(snprintf)(cp, len, "%s%s:%s",
ld_preload, preload_string, (*cpp)+ld_preload_len);
@@ -216,7 +212,6 @@
if (!ld_preload_done) {
Int len = ld_preload_len + preload_string_len;
HChar *cp = VG_(malloc) ("initimg-linux.sce.5", len);
- vg_assert(cp);
VG_(snprintf)(cp, len, "%s%s", ld_preload, preload_string);
Modified: trunk/coregrind/m_scheduler/ticket-lock-linux.c
==============================================================================
--- trunk/coregrind/m_scheduler/ticket-lock-linux.c (original)
+++ trunk/coregrind/m_scheduler/ticket-lock-linux.c Fri Sep 12 22:24:51 2014
@@ -78,15 +78,15 @@
struct sched_lock *p;
p = VG_(malloc)("sched_lock", sizeof(*p));
- if (p) {
- // The futex syscall requires that a futex takes four bytes.
- vg_assert(sizeof(p->futex[0]) == 4);
-
- p->head = 0;
- p->tail = 0;
- VG_(memset)((void*)p->futex, 0, sizeof(p->futex));
- p->owner = 0;
- }
+
+ // The futex syscall requires that a futex takes four bytes.
+ vg_assert(sizeof(p->futex[0]) == 4);
+
+ p->head = 0;
+ p->tail = 0;
+ VG_(memset)((void*)p->futex, 0, sizeof(p->futex));
+ p->owner = 0;
+
INNER_REQUEST(ANNOTATE_RWLOCK_CREATE(p));
INNER_REQUEST(ANNOTATE_BENIGN_RACE_SIZED(&p->futex, sizeof(p->futex), ""));
return p;
Modified: trunk/coregrind/m_syswrap/syswrap-darwin.c
==============================================================================
--- trunk/coregrind/m_syswrap/syswrap-darwin.c (original)
+++ trunk/coregrind/m_syswrap/syswrap-darwin.c Fri Sep 12 22:24:51 2014
@@ -3043,7 +3043,6 @@
// allocate
argv = VG_(malloc)( "di.syswrap.pre_sys_execve.1",
(tot_args+1) * sizeof(HChar*) );
- vg_assert(argv);
// copy
j = 0;
argv[j++] = launcher_basename;
Modified: trunk/coregrind/m_syswrap/syswrap-generic.c
==============================================================================
--- trunk/coregrind/m_syswrap/syswrap-generic.c (original)
+++ trunk/coregrind/m_syswrap/syswrap-generic.c Fri Sep 12 22:24:51 2014
@@ -2856,7 +2856,6 @@
// allocate
argv = VG_(malloc)( "di.syswrap.pre_sys_execve.1",
(tot_args+1) * sizeof(HChar*) );
- if (argv == 0) goto hosed;
// copy
j = 0;
argv[j++] = launcher_basename;
Modified: trunk/coregrind/m_ume/elf.c
==============================================================================
--- trunk/coregrind/m_ume/elf.c (original)
+++ trunk/coregrind/m_ume/elf.c Fri Sep 12 22:24:51 2014
@@ -95,7 +95,6 @@
struct elfinfo *e = VG_(malloc)("ume.re.1", sizeof(*e));
Int phsz;
- vg_assert(e);
e->fd = fd;
sres = VG_(pread)(fd, &e->e, sizeof(e->e), 0);
@@ -136,7 +135,6 @@
phsz = sizeof(ESZ(Phdr)) * e->e.e_phnum;
e->p = VG_(malloc)("ume.re.2", phsz);
- vg_assert(e->p);
sres = VG_(pread)(fd, e->p, phsz, e->e.e_phoff);
if (sr_isError(sres) || sr_Res(sres) != phsz) {
@@ -372,7 +370,6 @@
Int intfd;
Int baseaddr_set;
- vg_assert(buf);
VG_(pread)(fd, buf, ph->p_filesz, ph->p_offset);
buf[ph->p_filesz] = '\0';
Modified: trunk/drd/drd_segment.c
==============================================================================
--- trunk/drd/drd_segment.c (original)
+++ trunk/drd/drd_segment.c Fri Sep 12 22:24:51 2014
@@ -124,7 +124,6 @@
s_max_segments_alive_count = s_segments_alive_count;
sg = VG_(malloc)("drd.segment.sn.1", sizeof(*sg));
- tl_assert(sg);
sg_init(sg, creator, created);
if (DRD_(g_sg_list)) {
DRD_(g_sg_list)->g_prev = sg;
Modified: trunk/exp-sgcheck/sg_main.c
==============================================================================
--- trunk/exp-sgcheck/sg_main.c (original)
+++ trunk/exp-sgcheck/sg_main.c Fri Sep 12 22:24:51 2014
@@ -73,7 +73,6 @@
void* p;
tl_assert(n > 0);
p = VG_(malloc)( cc, n );
- tl_assert(p);
return p;
}
Modified: trunk/helgrind/hg_basics.c
==============================================================================
--- trunk/helgrind/hg_basics.c (original)
+++ trunk/helgrind/hg_basics.c Fri Sep 12 22:24:51 2014
@@ -47,7 +47,6 @@
void* p;
tl_assert(n > 0);
p = VG_(malloc)( cc, n );
- tl_assert(p);
VG_(memset)(p, 0, n);
return p;
}
Modified: trunk/helgrind/hg_errors.c
==============================================================================
--- trunk/helgrind/hg_errors.c (original)
+++ trunk/helgrind/hg_errors.c Fri Sep 12 22:24:51 2014
@@ -85,7 +85,6 @@
return copy;
} else {
copy = HG_(strdup)("hg.sts.2", str);
- tl_assert(copy);
VG_(addToFM)( string_table, (UWord)copy, (UWord)copy );
return copy;
}
@@ -202,7 +201,6 @@
UWord nLocks = HG_(cardinalityWS)(univ_lsets, lockset);
Lock** lockPs = HG_(zalloc)( "hg.eWSiLPa",
(nLocks+1) * sizeof(Lock*) );
- tl_assert(lockPs);
tl_assert(lockPs[nLocks] == NULL); /* pre-NULL terminated */
UWord* lockNs = NULL;
UWord nLockNs = 0;
Modified: trunk/helgrind/hg_main.c
==============================================================================
--- trunk/helgrind/hg_main.c (original)
+++ trunk/helgrind/hg_main.c Fri Sep 12 22:24:51 2014
@@ -595,7 +595,6 @@
tl_assert(map_threads == NULL);
map_threads = HG_(zalloc)( "hg.ids.1", VG_N_THREADS * sizeof(Thread*) );
- tl_assert(map_threads != NULL);
tl_assert(sizeof(Addr) == sizeof(UWord));
tl_assert(map_locks == NULL);
@@ -2853,7 +2852,6 @@
static Bar* new_Bar ( void ) {
Bar* bar = HG_(zalloc)( "hg.nB.1 (new_Bar)", sizeof(Bar) );
- tl_assert(bar);
/* all fields are zero */
tl_assert(bar->initted == False);
return bar;
Modified: trunk/helgrind/libhb_core.c
==============================================================================
--- trunk/helgrind/libhb_core.c (original)
+++ trunk/helgrind/libhb_core.c Fri Sep 12 22:24:51 2014
@@ -882,7 +882,6 @@
new_size = sm->linesF_size==0 ? 1 : 2 * sm->linesF_size;
nyu = HG_(zalloc)( "libhb.aFfw.1 (LineF storage)",
new_size * sizeof(LineF) );
- tl_assert(nyu);
stats__secmap_linesF_allocd += (new_size - sm->linesF_size);
stats__secmap_linesF_bytes += (new_size - sm->linesF_size)
@@ -4411,7 +4410,6 @@
tl_assert(!contextTab);
contextTab = HG_(zalloc)( "libhb.event_map_init.2 (context table)",
N_RCEC_TAB * sizeof(RCEC*) );
- tl_assert(contextTab);
for (i = 0; i < N_RCEC_TAB; i++)
contextTab[i] = NULL;
|
|
From: <sv...@va...> - 2014-09-12 20:53:51
|
Author: florian
Date: Fri Sep 12 20:53:43 2014
New Revision: 14527
Log:
Fix a memory leak found by IBM's BEAM checker.
Modified:
trunk/memcheck/mc_errors.c
Modified: trunk/memcheck/mc_errors.c
==============================================================================
--- trunk/memcheck/mc_errors.c (original)
+++ trunk/memcheck/mc_errors.c Fri Sep 12 20:53:43 2014
@@ -1351,22 +1351,29 @@
}
} else if (VG_(get_supp_kind)(su) == FishyValueSupp) {
MC_FishyValueExtra *extra;
- HChar *p;
+ HChar *p, *function_name, *argument_name = NULL;
eof = VG_(get_line) ( fd, bufpp, nBufp, lineno );
if (eof) return True;
- extra = VG_(malloc)("mc.resi.3", sizeof *extra);
- extra->function_name = VG_(strdup)("mv.resi.4", *bufpp);
-
// The suppression string is: function_name(argument_name)
- p = VG_(strchr)(extra->function_name, '(');
- if (p == NULL) return False; // malformed suppression string
- *p++ = '\0';
- extra->argument_name = p;
- p = VG_(strchr)(p, ')');
- if (p == NULL) return False; // malformed suppression string
- *p = '\0';
+ function_name = VG_(strdup)("mv.resi.4", *bufpp);
+ p = VG_(strchr)(function_name, '(');
+ if (p != NULL) {
+ *p++ = '\0';
+ argument_name = p;
+ p = VG_(strchr)(p, ')');
+ if (p != NULL)
+ *p = '\0';
+ }
+ if (p == NULL) { // malformed suppression string
+ VG_(free)(function_name);
+ return False;
+ }
+
+ extra = VG_(malloc)("mc.resi.3", sizeof *extra);
+ extra->function_name = function_name;
+ extra->argument_name = argument_name;
VG_(set_supp_extra)(su, extra);
}
|
|
From: <sv...@va...> - 2014-09-12 19:52:41
|
Author: florian
Date: Fri Sep 12 19:52:32 2014
New Revision: 14526
Log:
When piecing together the file name of a vgdb FIFO do not allow
user names and host names containing '/' characters.
Modified:
trunk/coregrind/m_gdbserver/remote-utils.c
trunk/coregrind/vgdb.c
Modified: trunk/coregrind/m_gdbserver/remote-utils.c
==============================================================================
--- trunk/coregrind/m_gdbserver/remote-utils.c (original)
+++ trunk/coregrind/m_gdbserver/remote-utils.c Fri Sep 12 19:52:32 2014
@@ -323,10 +323,12 @@
user = VG_(getenv)("LOGNAME");
if (user == NULL) user = VG_(getenv)("USER");
if (user == NULL) user = "???";
+ if (VG_(strchr)(user, '/')) user = "???";
host = VG_(getenv)("HOST");
if (host == NULL) host = VG_(getenv)("HOSTNAME");
if (host == NULL) host = "???";
+ if (VG_(strchr)(host, '/')) host = "???";
len = strlen(name) + strlen(user) + strlen(host) + 40;
Modified: trunk/coregrind/vgdb.c
==============================================================================
--- trunk/coregrind/vgdb.c (original)
+++ trunk/coregrind/vgdb.c Fri Sep 12 19:52:32 2014
@@ -517,10 +517,12 @@
user = getenv("LOGNAME");
if (user == NULL) user = getenv("USER");
if (user == NULL) user = "???";
+ if (strchr(user, '/')) user = "???";
host = getenv("HOST");
if (host == NULL) host = getenv("HOSTNAME");
if (host == NULL) host = "???";
+ if (strchr(host, '/')) host = "???";
len = strlen(vgdb_prefix) + strlen(user) + strlen(host) + 40;
from_gdb_to_pid = vmalloc (len);
|
|
From: <sv...@va...> - 2014-09-12 18:24:59
|
Author: de
Date: Fri Sep 12 18:24:47 2014
New Revision: 496
Log:
Tweaked Mythic's accredition
Modified:
trunk/help/contributing.html
Modified: trunk/help/contributing.html
==============================================================================
--- trunk/help/contributing.html (original)
+++ trunk/help/contributing.html Fri Sep 12 18:24:47 2014
@@ -11,7 +11,7 @@
are particularly helpful.</p>
<h3>Documentation</h3>
-</p>Valgrind's documentation is not always kept up to date. Any documentation
+<p>Valgrind's documentation is not always kept up to date. Any documentation
patches that help in this respect are welcome. Please send them to the
<?php echo vglink( 'vgdevel' ); ?> list.</p>
@@ -21,11 +21,9 @@
<a href="/help/projects.html">project suggestions</a> page.
<h3>Hosting</h3>
-<div>
- <img style="float:right;" src="/images/mythic-logo.png" width="246" height="112" alt="Mythic Beasts" title="Mythic Beasts" border="0" />
+ <div style="float:right; margin-top:-1em;margin-right: 2em;"><img src="/images/mythic-logo.png" width="246" height="112" alt="Mythic Beasts" title="Mythic Beasts" border="0" /></div>
<div>Hosting for the Valgrind website and svn repo are very kindly donated by <a href="https://www.mythic-beasts.com/">Mythic Beasts</a>.</div>
<div>Visit the Mythic Beasts website at <a href="https://www.mythic-beasts.com/">www.mythic-beasts.com</a> for more information.</div>
-</div>
<br clear="all"/>
<h3>Money</h3>
|
|
From: <sv...@va...> - 2014-09-12 17:19:53
|
Author: de
Date: Fri Sep 12 17:19:42 2014
New Revision: 495
Log:
Fixed incorrect link
Modified:
trunk/php/footer.php
Modified: trunk/php/footer.php
==============================================================================
--- trunk/php/footer.php (original)
+++ trunk/php/footer.php Fri Sep 12 17:19:42 2014
@@ -13,7 +13,7 @@
<a href="/info/developers.html">Valgrind™ Developers</a></p>
<div style="text-align:left">
- <div>Hosting kindly donated by <a href="https://www.mythic-beasts.com/">Mythic Beasts</a></div>
+ <div>Hosting kindly donated by <a href="/help/contributing.html">Mythic Beasts</a></div>
<div><a href="http://www.anybrowser.org/campaign/"><i>Best Viewed With A(ny) Browser</i></a></div>
<br />
</div>
|
|
From: <sv...@va...> - 2014-09-12 17:17:03
|
Author: de
Date: Fri Sep 12 17:16:55 2014
New Revision: 494
Log:
Fixed typo causing euro symbol to not be displayed
Modified:
trunk/index.html
Modified: trunk/index.html
==============================================================================
--- trunk/index.html (original)
+++ trunk/index.html Fri Sep 12 17:16:55 2014
@@ -62,7 +62,7 @@
<li><p>May 5 2010: Valgrind t-shirts are available for purchase at
<a href="http://www.freewear.org/?org=Valgrind">FreeWear.org</a>.
- For each t-shirt sold, 3 &euro will be donated to the Valgrind project.
+ For each t-shirt sold, € 3 will be donated to the Valgrind project.
</p></li>
</ul>
|
|
From: <sv...@va...> - 2014-09-12 17:09:26
|
Author: de
Date: Fri Sep 12 17:09:02 2014
New Revision: 493
Log:
Added acknowledgement re mythic's hosting donation
Added:
trunk/images/mythic-logo.png (with props)
Modified:
trunk/help/contributing.html
trunk/php/footer.php
Modified: trunk/help/contributing.html
==============================================================================
--- trunk/help/contributing.html (original)
+++ trunk/help/contributing.html Fri Sep 12 17:09:02 2014
@@ -20,6 +20,14 @@
infrastructure, or doing research with it, please consult our
<a href="/help/projects.html">project suggestions</a> page.
+<h3>Hosting</h3>
+<div>
+ <img style="float:right;" src="/images/mythic-logo.png" width="246" height="112" alt="Mythic Beasts" title="Mythic Beasts" border="0" />
+ <div>Hosting for the Valgrind website and svn repo are very kindly donated by <a href="https://www.mythic-beasts.com/">Mythic Beasts</a>.</div>
+ <div>Visit the Mythic Beasts website at <a href="https://www.mythic-beasts.com/">www.mythic-beasts.com</a> for more information.</div>
+</div>
+<br clear="all"/>
+
<h3>Money</h3>
<p>Donations are welcome, large or small. They help pay day-to-day
running costs, such as bandwidth, web-hosting, electricity, and hardware
Added: trunk/images/mythic-logo.png
==============================================================================
Binary file - no diff available.
Modified: trunk/php/footer.php
==============================================================================
--- trunk/php/footer.php (original)
+++ trunk/php/footer.php Fri Sep 12 17:09:02 2014
@@ -11,7 +11,13 @@
?>
<p>Copyright © <?php echo $config['dt_copyright'] ?>
<a href="/info/developers.html">Valgrind™ Developers</a></p>
- <p><a href="http://www.anybrowser.org/campaign/">Best Viewed With A(ny) Browser</a></p>
+
+ <div style="text-align:left">
+ <div>Hosting kindly donated by <a href="https://www.mythic-beasts.com/">Mythic Beasts</a></div>
+ <div><a href="http://www.anybrowser.org/campaign/"><i>Best Viewed With A(ny) Browser</i></a></div>
+ <br />
+ </div>
+
</td>
</tr>
</table>
|
|
From: Julian S. <js...@ac...> - 2014-09-12 10:40:47
|
The 3.10.0 release is now done. Many thanks to all the folks who spent time and effort making improvements, fixing bugs and getting it out the door. I propose to do a followup release, 3.10.1, some time in the not too distant future, possibly mid November. To some extent this depends on the feedback about 3.10.0. Any comments on the timing or organisation thereof, please let me know. J |
|
From: <sv...@va...> - 2014-09-12 10:26:51
|
Author: sewardj
Date: Fri Sep 12 10:26:44 2014
New Revision: 14525
Log:
Swizzle external for the 3_10_0 tag.
Modified:
tags/VALGRIND_3_10_0/ (props changed)
|
|
From: <sv...@va...> - 2014-09-12 10:21:12
|
Author: sewardj
Date: Fri Sep 12 10:20:59 2014
New Revision: 14524
Log:
Create tags/VALGRIND_3_10_0 as a copy of branches/VALGRIND_3_10_BRANCH, r14523.
Added:
tags/VALGRIND_3_10_0/
- copied from r14523, branches/VALGRIND_3_10_BRANCH/
|
|
From: <sv...@va...> - 2014-09-12 10:14:27
|
Author: sewardj
Date: Fri Sep 12 10:14:12 2014
New Revision: 2951
Log:
Create tags/VEX_3_10_0 as a copy of branches/VEX_3_10_BRANCH, r2950.
Added:
tags/VEX_3_10_0/
- copied from r2950, branches/VEX_3_10_BRANCH/
|
|
From: <sv...@va...> - 2014-09-12 09:47:06
|
Author: sewardj
Date: Fri Sep 12 09:47:00 2014
New Revision: 14523
Log:
Record some bugs outstanding following 3.10.0.
Modified:
trunk/docs/internals/3_10_BUGSTATUS.txt
Modified: trunk/docs/internals/3_10_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_10_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_10_BUGSTATUS.txt Fri Sep 12 09:47:00 2014
@@ -2,3 +2,28 @@
Created Mon Sep 8 13:22:16 CEST 2014. All new bugs after this point
go in here.
+==================
+
+Bugs that didn't make 3.10.0, that might be considered for 3.10.1
+
+335618 mov.w rN, pc/sp (ARM32)
+335440 arm64 LD1
+335713 arm64 prfm
+
+327427 ifunc crash when symbols are discarded
+330321 debuginfo readers complain about DT_AT_signature
+
+330147 libmpiwrap PMPI_Get_count
+326487 child of debugged process exits without becoming zombie
+338781 OSX: unable to read debug info
+
+==================
+
+Commits on the trunk that should be considered for merging to 3.10.1
+(write here :-)
+
+==================
+
+New bugs reported in 3.10.0
+
+==================
|
|
From: Julian S. <js...@ac...> - 2014-09-12 09:39:25
|
On 09/09/2014 10:31 PM, Philippe Waroquiers wrote: > E.g. rev 14505 looks to be a good candidate to put in 3.10. > So, for such things, do we fix on the trunk, and then (someone?) merge > each such change to the 3.10 branch ? That is my understanding of the conventional approach, and is what I would prefer to do. Fixing stuff on the trunk first gives us a "safe" place to test it and, for complex fixes, to iterate the fix until it is stable. Then it can be pushed to the branch. In contrast, fixing stuff on the branch undermines the stableness of the branch, which is bad, since the primary purpose of the branch is to provide a stable, low-risk version of the code. If you have stuff which should go on the branch, or should be considered for the branch, please make a note of it in docs/internals/3_10_BUGSTATUS.txt (on the trunk!). That way it won't get forgotten about. Depending on how 3.10.0 works out, I would tentatively propose to do a 3.10.1 release relatively soon -- early/mid November -- to fix any critical breakage that is reported in 3.10.0. J |
|
From: <sv...@va...> - 2014-09-12 09:31:20
|
Author: sewardj
Date: Fri Sep 12 09:31:13 2014
New Revision: 14522
Log:
Bump version on the trunk (--> 3.11.0.SVN).
Modified:
trunk/configure.ac
Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Fri Sep 12 09:31:13 2014
@@ -8,7 +8,7 @@
##------------------------------------------------------------##
# Process this file with autoconf to produce a configure script.
-AC_INIT([Valgrind],[3.10.0],[val...@li...])
+AC_INIT([Valgrind],[3.11.0.SVN],[val...@li...])
AC_CONFIG_SRCDIR(coregrind/m_main.c)
AC_CONFIG_HEADERS([config.h])
AM_INIT_AUTOMAKE([foreign subdir-objects])
|
|
From: <sv...@va...> - 2014-09-12 09:27:46
|
Author: sewardj
Date: Fri Sep 12 09:27:35 2014
New Revision: 14521
Log:
Merge r14514 from 3_10_BRANCH (--> 3.10.0)
Modified:
trunk/ (props changed)
trunk/NEWS
trunk/configure.ac
trunk/docs/xml/vg-entities.xml
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Fri Sep 12 09:27:35 2014
@@ -1,8 +1,6 @@
-Release 3.10.0 (mid September 2014)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-3.10.0 is not yet released. This is a beta of 3.10.0.
+Release 3.10.0 (10 September 2014)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.10.0 is a feature release with many improvements and the usual
collection of bug fixes.
@@ -338,7 +336,9 @@
n-i-bz ppc32/64: fix a regression with the mtfsb0/mtfsb1 instructions
n-i-bz Add support for sys_pivot_root and sys_unshare
-(3.10.0.BETA1: 2 September 2014, vex r2940, valgrind r14428)
+(3.10.0.BETA1: 2 September 2014, vex r2940, valgrind r14428)
+(3.10.0.BETA2: 8 September 2014, vex r2950, valgrind r14503)
+(3.10.0: 10 September 2014, vex r2950, valgrind r14514)
Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Fri Sep 12 09:27:35 2014
@@ -8,7 +8,7 @@
##------------------------------------------------------------##
# Process this file with autoconf to produce a configure script.
-AC_INIT([Valgrind],[3.10.0.BETA1],[val...@li...])
+AC_INIT([Valgrind],[3.10.0],[val...@li...])
AC_CONFIG_SRCDIR(coregrind/m_main.c)
AC_CONFIG_HEADERS([config.h])
AM_INIT_AUTOMAKE([foreign subdir-objects])
Modified: trunk/docs/xml/vg-entities.xml
==============================================================================
--- trunk/docs/xml/vg-entities.xml (original)
+++ trunk/docs/xml/vg-entities.xml Fri Sep 12 09:27:35 2014
@@ -2,12 +2,12 @@
<!ENTITY vg-jemail "ju...@va...">
<!ENTITY vg-vemail "val...@va...">
<!ENTITY cl-email "Jos...@gm...">
-<!ENTITY vg-lifespan "2000-2013">
+<!ENTITY vg-lifespan "2000-2014">
<!-- valgrind release + version stuff -->
<!ENTITY rel-type "Release">
-<!ENTITY rel-version "3.9.0">
-<!ENTITY rel-date "31 October 2013">
+<!ENTITY rel-version "3.10.0">
+<!ENTITY rel-date "10 September 2014">
<!-- where the docs are installed -->
<!ENTITY vg-docs-path "$INSTALL/share/doc/valgrind/html/index.html">
|
|
From: <sv...@va...> - 2014-09-12 09:22:48
|
Author: sewardj
Date: Fri Sep 12 09:22:36 2014
New Revision: 14520
Log:
Merge r14513 from 3_10_BRANCH (Update docs w.r.t. status of
partially-enabled --read-inline-info.)
Modified:
trunk/ (props changed)
trunk/NEWS
trunk/coregrind/m_main.c
trunk/docs/xml/manual-core.xml
trunk/none/tests/cmdline1.stdout.exp
trunk/none/tests/cmdline2.stdout.exp
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Fri Sep 12 09:22:36 2014
@@ -92,16 +92,14 @@
* ==================== OTHER CHANGES ====================
-* Unwinding through inlined function calls. By default, stack
- unwinding now makes use of Dwarf3 inlined-unwind information if it
- is available. The practical effect is that inlined calls become
- visible in stack traces. The suppression matching machinery has
- been adjusted accordingly. This is controlled by the new option
- --read-inline-info=yes|no [yes].
-
- In the 3.10.0 beta release(s), inlined unwinding is only enabled for
- Memcheck and Helgrind. It is hoped to enable it for all tools in
- the 3.10.0 final release.
+* Unwinding through inlined function calls. Stack unwinding can now
+ make use of Dwarf3 inlined-unwind information if it is available.
+ The practical effect is that inlined calls become visible in stack
+ traces. The suppression matching machinery has been adjusted
+ accordingly. This is controlled by the new option
+ --read-inline-info=yes|no. Currently this is enabled by default
+ only on Linux and Android targets and only for the tools Memcheck,
+ Helgrind and DRD.
* Valgrind can now read EXIDX unwind information on 32-bit ARM
targets. If an object contains both CFI and EXIDX unwind
Modified: trunk/coregrind/m_main.c
==============================================================================
--- trunk/coregrind/m_main.c (original)
+++ trunk/coregrind/m_main.c Fri Sep 12 09:22:36 2014
@@ -167,7 +167,9 @@
" code found in stacks, for all code, or for all\n"
" code except that from file-backed mappings\n"
" --read-inline-info=yes|no read debug info about inlined function calls\n"
-" and use it to do better stack traces [no]\n"
+" and use it to do better stack traces. [yes]\n"
+" on Linux/Android for Memcheck/Helgrind/DRD\n"
+" only. [no] for all other tools and platforms.\n"
" --read-var-info=yes|no read debug info on stack and global variables\n"
" and use it to print better error messages in\n"
" tools that make use of it (Memcheck, Helgrind,\n"
Modified: trunk/docs/xml/manual-core.xml
==============================================================================
--- trunk/docs/xml/manual-core.xml (original)
+++ trunk/docs/xml/manual-core.xml Fri Sep 12 09:22:36 2014
@@ -1784,14 +1784,19 @@
<varlistentry id="opt.read-inline-info" xreflabel="--read-inline-info">
<term>
- <option><![CDATA[--read-inline-info=<yes|no> [default: no] ]]></option>
+ <option><![CDATA[--read-inline-info=<yes|no> [default: see below] ]]></option>
</term>
<listitem>
- <para>When enabled, Valgrind will read information about
- inlined function calls from DWARF3 debug info.
- This slows Valgrind startup and makes it use more memory (typically
- for each inlined piece of code, 6 words + the function name), but
- it results in more descriptive stacktraces:</para>
+ <para>When enabled, Valgrind will read information about inlined
+ function calls from DWARF3 debug info. This slows Valgrind
+ startup and makes it use more memory (typically for each inlined
+ piece of code, 6 words and space for the function name), but it
+ results in more descriptive stacktraces. For the 3.10.0
+ release, this functionality is enabled by default only for Linux
+ and Android targets and only for the tools Memcheck, Helgrind
+ and DRD. Here is an example of some stacktraces with
+ <option>--read-inline-info=no</option>:
+</para>
<programlisting><![CDATA[
==15380== Conditional jump or move depends on uninitialised value(s)
==15380== at 0x80484EA: main (inlinfo.c:6)
@@ -1801,11 +1806,10 @@
==15380== by 0x804850E: main (inlinfo.c:34)
==15380==
==15380== Conditional jump or move depends on uninitialised value(s)
-==15380== at 0x8048520: main (inlinfo.c:6)]]></programlisting>
-
+==15380== at 0x8048520: main (inlinfo.c:6)
+]]></programlisting>
<para>And here are the same errors with
<option>--read-inline-info=yes</option>:</para>
-
<programlisting><![CDATA[
==15377== Conditional jump or move depends on uninitialised value(s)
==15377== at 0x80484EA: fun_d (inlinfo.c:6)
Modified: trunk/none/tests/cmdline1.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline1.stdout.exp (original)
+++ trunk/none/tests/cmdline1.stdout.exp Fri Sep 12 09:22:36 2014
@@ -80,7 +80,9 @@
code found in stacks, for all code, or for all
code except that from file-backed mappings
--read-inline-info=yes|no read debug info about inlined function calls
- and use it to do better stack traces [no]
+ and use it to do better stack traces. [yes]
+ on Linux/Android for Memcheck/Helgrind/DRD
+ only. [no] for all other tools and platforms.
--read-var-info=yes|no read debug info on stack and global variables
and use it to print better error messages in
tools that make use of it (Memcheck, Helgrind,
Modified: trunk/none/tests/cmdline2.stdout.exp
==============================================================================
--- trunk/none/tests/cmdline2.stdout.exp (original)
+++ trunk/none/tests/cmdline2.stdout.exp Fri Sep 12 09:22:36 2014
@@ -80,7 +80,9 @@
code found in stacks, for all code, or for all
code except that from file-backed mappings
--read-inline-info=yes|no read debug info about inlined function calls
- and use it to do better stack traces [no]
+ and use it to do better stack traces. [yes]
+ on Linux/Android for Memcheck/Helgrind/DRD
+ only. [no] for all other tools and platforms.
--read-var-info=yes|no read debug info on stack and global variables
and use it to print better error messages in
tools that make use of it (Memcheck, Helgrind,
|
|
From: Rich C. <rc...@wi...> - 2014-09-12 05:16:18
|
valgrind revision: 14519
VEX revision: 2950
C compiler: gcc (SUSE Linux) 4.8.1 20130909 [gcc-4_8-branch revision 202388]
GDB: GNU gdb (GDB; openSUSE Factory) 7.6.50.20130731-cvs
Assembler: GNU assembler (GNU Binutils; openSUSE Factory) 2.23.2
C library: GNU C Library (GNU libc) stable release version 2.18 (git )
uname -mrs: Linux 3.11.4-3-desktop x86_64
Vendor version: Welcome to openSUSE 13.1 "Bottle" Beta 1 - Kernel %r (%t).
Nightly build on rodan ( Linux 3.11.4-3-desktop x86_64 )
Started at 2014-09-11 19:22:01 CDT
Ended at 2014-09-12 00:16:07 CDT
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 612 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
+ perl perf/vg_perf --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old perf
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.47s no: 7.8s (16.7x, -----) me:16.0s (34.0x, -----) ca:61.4s (130.7x, -----) he: 9.8s (20.9x, -----) ca:17.4s (37.0x, -----) dr: 9.7s (20.6x, -----) ma: 9.1s (19.4x, -----)
bigcode1 valgrind-old:0.47s no: 7.8s (16.7x, 0.1%) me:15.9s (33.8x, 0.5%) ca:61.5s (130.8x, -0.1%) he: 9.8s (20.9x, 0.4%) ca:17.3s (36.9x, 0.3%) dr: 9.7s (20.6x, -0.2%) ma: 9.1s (19.4x, 0.2%)
-- bigcode2 --
bigcode2 valgrind-new:0.49s no:18.7s (38.2x, -----) me:39.7s (81.0x, -----) ca:105.8s (215.9x, -----) he:23.4s (47.8x, -----) ca:33.0s (67.3x, -----) dr:22.3s (45.5x, -----) ma:21.5s (43.8x, -----)
bigcode2 valgrind-old:0.49s no:18.6s (38.1x, 0.5%) me:39.4s (80.3x, 0.8%) ca:106.1s (216.5x, -0.3%) he:23.2s (47.4x, 0.8%) ca:32.7s (66.8x, 0.8%) dr:22.3s (45.6x, -0.2%) ma:21.4s (43.7x, 0.3%)
-- bz2 --
bz2 valgrind-new:2.32s no:10.3s ( 4.4x, -----) me:28.2s (12.1x, -----) ca:61.3s (26.4x, -----) he:41.0s (17.7x, -----) ca:59.5s (25.7x, -----) dr:57.4s (24.7x, -----) ma: 9.8s ( 4.2x, -----)
bz2 valgrind-old:2.32s no:10.3s ( 4.4x, 0.0%) me:28.2s (12.1x, -0.0%) ca:61.2s (26.4x, 0.1%) he:40.9s (17.6x, 0.3%) ca:59.5s (25.6x, 0.1%) dr:57.1s (24.6x, 0.5%) ma: 9.8s ( 4.2x, 0.5%)
-- fbench --
fbench valgrind-new:1.44s no: 5.4s ( 3.8x, -----) me:18.5s (12.9x, -----) ca:27.2s (18.9x, -----) he:13.6s ( 9.5x, -----) ca:17.3s (12.0x, -----) dr:14.0s ( 9.8x, -----) ma: 5.6s ( 3.9x, -----)
fbench valgrind-old:1.44s no: 5.5s ( 3.8x, -0.2%) me:18.4s (12.8x, 0.6%) ca:27.1s (18.8x, 0.3%) he:13.6s ( 9.4x, 0.3%) ca:17.3s (12.0x, 0.1%) dr:13.9s ( 9.7x, 0.7%) ma: 5.6s ( 3.9x, -0.2%)
-- ffbench --
ffbench valgrind-new:1.00s no: 3.7s ( 3.7x, -----) me:13.2s (13.2x, -----) ca: 8.1s ( 8.1x, -----) he:22.7s (22.7x, -----) ca:23.4s (23.4x, -----) dr:20.3s (20.3x, -----) ma: 3.7s ( 3.7x, -----)
ffbench valgrind-old:1.00s no: 3.7s ( 3.7x, -0.3%) me:13.1s (13.1x, 0.1%) ca: 8.1s ( 8.1x, 0.1%) he:22.8s (22.8x, -0.1%) ca:23.4s (23.4x, 0.0%) dr:19.9s (19.9x, 1.9%) ma: 3.7s ( 3.7x, 0.0%)
-- heap --
heap valgrind-new:0.40s no: 3.3s ( 8.3x, -----) me:22.8s (56.9x, -----) ca:31.6s (79.1x, -----) he:31.3s (78.2x, -----) ca:17.2s (42.9x, -----) dr:22.4s (56.0x, -----) ma:22.7s (56.8x, -----)
heap valgrind-old:0.40s no: 3.4s ( 8.6x, -3.3%) me:22.8s (57.1x, -0.4%) ca:31.2s (78.1x, 1.3%) he:30.7s (76.8x, 1.9%) ca:17.0s (42.6x, 0.8%) dr:22.0s (55.1x, 1.7%) ma:22.3s (55.7x, 1.8%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.55s no: 3.7s ( 6.7x, -----) me:42.9s (78.1x, -----) ca:34.1s (61.9x, -----) he:36.0s (65.5x, -----) ca:18.8s (34.2x, -----) dr:23.4s (42.6x, -----) ma:23.9s (43.4x, -----)
heap_pdb4 valgrind-old:0.55s no: 3.7s ( 6.7x, 0.5%) me:42.6s (77.5x, 0.7%) ca:33.5s (61.0x, 1.5%) he:35.5s (64.6x, 1.4%) ca:18.9s (34.3x, -0.1%) dr:23.3s (42.4x, 0.5%) ma:23.6s (43.0x, 0.9%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 1.3s (25.4x, -----) me: 6.7s (134.8x, -----) ca: 5.1s (102.8x, -----) he: 6.0s (120.8x, -----) ca: 3.5s (70.6x, -----) dr: 5.7s (113.2x, -----) ma: 4.8s (96.2x, -----)
many-loss-records valgrind-old:0.05s no: 1.3s (25.2x, 0.8%) me: 6.7s (134.2x, 0.4%) ca: 5.1s (102.6x, 0.2%) he: 6.0s (119.4x, 1.2%) ca: 3.5s (70.6x, 0.0%) dr: 5.6s (111.8x, 1.2%) ma: 4.8s (95.8x, 0.4%)
-- many-xpts --
many-xpts valgrind-new:0.15s no: 1.6s (10.3x, -----) me: 7.8s (52.2x, -----) ca:13.2s (87.7x, -----) he:10.6s (70.3x, -----) ca: 5.0s (33.0x, -----) dr: 7.3s (48.6x, -----) ma: 7.4s (49.1x, -----)
many-xpts valgrind-old:0.15s no: 1.6s (10.4x, -0.6%) me: 7.8s (51.9x, 0.5%) ca:13.1s (87.5x, 0.2%) he:10.5s (69.7x, 0.9%) ca: 4.9s (32.9x, 0.4%) dr: 7.3s (48.6x, 0.0%) ma: 7.4s (49.1x, 0.0%)
-- sarp --
sarp valgrind-new:0.10s no: 1.5s (14.8x, -----) me: 9.8s (98.2x, -----) ca: 8.3s (83.4x, -----) he:30.2s (302.1x, -----) ca: 4.7s (47.3x, -----) dr: 5.0s (49.7x, -----) ma: 1.5s (15.4x, -----)
sarp valgrind-old:0.10s no: 1.5s (14.8x, 0.0%) me: 9.8s (98.0x, 0.2%) ca: 8.2s (82.5x, 1.1%) he:30.4s (303.9x, -0.6%) ca: 4.7s (47.2x, 0.2%) dr: 5.0s (50.1x, -0.8%) ma: 1.6s (15.5x, -0.6%)
-- tinycc --
tinycc valgrind-new:0.76s no: 7.6s (10.0x, -----) me:38.8s (51.0x, -----) ca:48.9s (64.3x, -----) he:46.5s (61.1x, -----) ca:41.6s (54.8x, -----) dr:39.6s (52.1x, -----) ma:12.1s (15.9x, -----)
tinycc valgrind-old:0.76s no: 7.6s (10.0x, -0.1%) me:38.7s (50.9x, 0.3%) ca:48.7s (64.0x, 0.4%) he:47.2s (62.1x, -1.6%) ca:41.6s (54.8x, 0.1%) dr:41.7s (54.9x, -5.3%) ma:12.1s (15.9x, 0.2%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 160m51.010s
user 158m6.964s
sys 2m29.819s
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-09-11 20:28:38.528400649 -0500
+++ err_disable3.stderr.out 2014-09-11 20:49:05.480890855 -0500
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-new/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2014-09-11 20:28:36.898383629 -0500
+++ err_disable4.stderr.out 2014-09-11 20:49:10.824945101 -0500
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-new/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2014-09-11 20:28:36.930383964 -0500
+++ threadname.stderr.out 2014-09-11 20:57:44.658214774 -0500
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:53)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:53)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:38)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:38)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:26)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:26)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-new/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2014-09-11 20:28:38.564401025 -0500
+++ threadname_xml.stderr.out 2014-09-11 20:57:47.716246211 -0500
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-09-11 19:22:17.778419130 -0500
+++ err_disable3.stderr.out 2014-09-11 19:42:24.561307612 -0500
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-old/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2014-09-11 19:22:18.640428319 -0500
+++ err_disable4.stderr.out 2014-09-11 19:42:29.572361224 -0500
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2014-09-11 19:22:18.157423170 -0500
+++ threadname.stderr.out 2014-09-11 19:51:03.612864391 -0500
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:53)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:53)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:38)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:38)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:26)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:26)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-old/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2014-09-11 19:22:18.496426784 -0500
+++ threadname_xml.stderr.out 2014-09-11 19:51:06.677897225 -0500
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
|
|
From: <ma...@bu...> - 2014-09-12 04:34:17
|
valgrind revision: 14519
VEX revision: 2950
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-09-12 00:00:01 UTC
Ended at 2014-09-12 01:12:19 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
== 668 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/pth_cond_destroy_busy (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
drd/tests/std_thread2 (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, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/pth_cond_destroy_busy (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2014-09-12 00:36:06.954786229 +0000
--- new.short 2014-09-12 01:12:19.504891666 +0000
***************
*** 8,10 ****
! == 668 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/locked_vs_unlocked2 (stderr)
--- 8,10 ----
! == 668 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/locked_vs_unlocked2 (stderr)
***************
*** 12,13 ****
--- 12,14 ----
helgrind/tests/tc22_exit_w_lock (stderr)
+ drd/tests/std_thread2 (stderr)
=================================================
./valgrind-new/drd/tests/std_thread2.stderr.diff
=================================================
--- std_thread2.stderr.exp 2014-09-12 00:36:10.784786410 +0000
+++ std_thread2.stderr.out 2014-09-12 01:10:32.724886723 +0000
@@ -1,9 +1,13 @@
Thread 2:
+Conflicting load by thread 2 at 0x........ size 1
+ at 0x........: nanosleep (in /...libc...)
+Allocation context: BSS section of libc-2.18.so
+
Conflicting store by thread 2 at 0x........ size 4
at 0x........: main::{lambda()#1}::operator()() const (std_thread2.cpp:21)
Allocation context: BSS section of std_thread2
Done.
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2014-09-12 00:36:11.124786427 +0000
+++ locked_vs_unlocked2.stderr.out 2014-09-12 00:55:21.724841070 +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-09-12 00:36:11.164786429 +0000
+++ pth_cond_destroy_busy.stderr.out 2014-09-12 00:55:28.844841385 +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-09-12 00:36:11.164786429 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-12 00:56:54.364845403 +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-09-12 00:36:11.164786429 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-12 00:56:54.364845403 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is not stack'd, malloc'd or on a free list
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2014-09-12 00:00:12.524681405 +0000
+++ locked_vs_unlocked2.stderr.out 2014-09-12 00:19:22.884735949 +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-09-12 00:00:12.544681406 +0000
+++ pth_cond_destroy_busy.stderr.out 2014-09-12 00:19:29.744736256 +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-09-12 00:00:12.504681404 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-12 00:20:50.194740078 +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-09-12 00:00:12.484681403 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-12 00:20:50.194740078 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is not stack'd, malloc'd or on a free list
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
|
|
From: Christian B. <bor...@de...> - 2014-09-12 04:13:07
|
valgrind revision: 14519 VEX revision: 2950 C compiler: gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] GDB: GNU gdb (GDB) SUSE (7.5.1-0.7.29) Assembler: GNU assembler (GNU Binutils; SUSE Linux Enterprise 11) 2.23.1 C library: GNU C Library stable release version 2.11.3 (20110527) uname -mrs: Linux 3.0.101-0.35-default s390x Vendor version: Welcome to SUSE Linux Enterprise Server 11 SP3 (s390x) - Kernel %r (%t). Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP3 gcc 4.3.4 on z196 (s390x) ) Started at 2014-09-12 03:45:01 CEST Ended at 2014-09-12 06:12:53 CEST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 662 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) helgrind/tests/pth_cond_destroy_busy (stderr) helgrind/tests/tc20_verifywrap (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.23s no: 4.3s (18.7x, -----) me: 7.2s (31.4x, -----) ca:26.4s (114.6x, -----) he: 5.3s (23.0x, -----) ca: 9.1s (39.6x, -----) dr: 5.5s (23.8x, -----) ma: 4.9s (21.3x, -----) bigcode1 valgrind-old:0.23s no: 4.3s (18.7x, -0.2%) me: 7.4s (32.3x, -2.6%) ca:26.4s (114.6x, 0.0%) he: 5.3s (22.9x, 0.6%) ca: 9.1s (39.7x, -0.1%) dr: 5.5s (23.8x, 0.0%) ma: 4.9s (21.3x, -0.2%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 7.2s (30.0x, -----) me:14.1s (58.8x, -----) ca:39.4s (164.2x, -----) he:10.3s (42.8x, -----) ca:14.2s (59.0x, -----) dr: 9.6s (39.9x, -----) ma: 8.3s (34.4x, -----) bigcode2 valgrind-old:0.24s no: 7.2s (30.2x, -0.6%) me:14.3s (59.7x, -1.6%) ca:39.2s (163.2x, 0.7%) he:10.3s (42.9x, -0.2%) ca:14.2s (59.2x, -0.4%) dr: 9.6s (40.2x, -0.7%) ma: 8.3s (34.6x, -0.5%) -- bz2 -- bz2 valgrind-new:0.70s no: 5.0s ( 7.1x, -----) me:12.8s (18.3x, -----) ca:32.0s (45.7x, -----) he:19.7s (28.2x, -----) ca:34.3s (49.0x, -----) dr:30.2s (43.2x, -----) ma: 4.8s ( 6.9x, -----) bz2 valgrind-old:0.70s no: 5.0s ( 7.1x, 0.0%) me:12.8s (18.3x, 0.0%) ca:32.0s (45.7x, 0.1%) he:19.7s (28.2x, 0.0%) ca:34.3s (49.0x, 0.0%) dr:30.6s (43.7x, -1.2%) ma: 4.8s ( 6.8x, 2.1%) -- fbench -- fbench valgrind-new:0.41s no: 1.6s ( 4.0x, -----) me: 4.5s (11.0x, -----) ca: 9.4s (22.9x, -----) he: 6.5s (15.8x, -----) ca: 7.2s (17.7x, -----) dr: 5.8s (14.3x, -----) ma: 1.7s ( 4.1x, -----) fbench valgrind-old:0.41s no: 1.6s ( 3.9x, 1.2%) me: 4.5s (11.0x, -0.2%) ca: 9.3s (22.6x, 1.1%) he: 6.5s (15.8x, -0.2%) ca: 7.2s (17.7x, 0.0%) dr: 5.8s (14.1x, 1.2%) ma: 1.7s ( 4.1x, -0.6%) -- ffbench -- ffbench valgrind-new:0.21s no: 1.1s ( 5.0x, -----) me: 3.2s (15.3x, -----) ca: 3.0s (14.3x, -----) he:44.0s (209.6x, -----) ca: 9.5s (45.1x, -----) dr: 7.1s (34.0x, -----) ma: 1.0s ( 4.6x, -----) ffbench valgrind-old:0.21s no: 1.1s ( 5.0x, 0.0%) me: 3.2s (15.4x, -0.3%) ca: 3.0s (14.3x, 0.0%) he:44.0s (209.5x, 0.0%) ca: 9.5s (45.1x, 0.0%) dr: 7.3s (34.8x, -2.4%) ma: 1.0s ( 4.6x, 0.0%) -- heap -- heap valgrind-new:0.23s no: 1.9s ( 8.2x, -----) me: 8.9s (38.8x, -----) ca:13.2s (57.3x, -----) he:12.9s (56.0x, -----) ca:11.2s (48.7x, -----) dr: 7.8s (34.0x, -----) ma: 7.9s (34.5x, -----) heap valgrind-old:0.23s no: 1.9s ( 8.2x, 0.0%) me: 9.0s (39.2x, -1.0%) ca:13.3s (57.7x, -0.5%) he:12.8s (55.5x, 0.9%) ca:11.2s (48.5x, 0.3%) dr: 7.8s (34.1x, -0.3%) ma: 8.0s (34.9x, -1.0%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.22s no: 2.1s ( 9.4x, -----) me:13.1s (59.6x, -----) ca:14.3s (64.9x, -----) he:14.2s (64.5x, -----) ca:12.3s (55.7x, -----) dr: 8.8s (40.0x, -----) ma: 8.1s (36.6x, -----) heap_pdb4 valgrind-old:0.22s no: 2.1s ( 9.4x, 0.0%) me:13.1s (59.4x, 0.4%) ca:14.2s (64.7x, 0.2%) he:14.1s (64.1x, 0.6%) ca:12.3s (55.9x, -0.3%) dr: 8.8s (40.1x, -0.1%) ma: 8.2s (37.1x, -1.4%) -- many-loss-records -- many-loss-records valgrind-new:0.02s no: 0.5s (24.0x, -----) me: 2.3s (115.5x, -----) ca: 1.9s (96.5x, -----) he: 2.4s (119.5x, -----) ca: 1.9s (95.0x, -----) dr: 1.9s (97.5x, -----) ma: 1.7s (83.5x, -----) many-loss-records valgrind-old:0.02s no: 0.5s (24.0x, 0.0%) me: 2.3s (117.0x, -1.3%) ca: 1.9s (97.0x, -0.5%) he: 2.4s (117.5x, 1.7%) ca: 1.9s (95.5x, -0.5%) dr: 1.9s (96.5x, 1.0%) ma: 1.7s (84.0x, -0.6%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.6s ( 9.0x, -----) me: 3.4s (49.0x, -----) ca:367.2s (5245.3x, -----) he: 6.8s (96.7x, -----) ca: 2.8s (40.0x, -----) dr: 2.7s (39.0x, -----) ma: 2.6s (37.6x, -----) many-xpts valgrind-old:0.07s no: 0.6s ( 9.0x, 0.0%) me: 3.4s (49.1x, -0.3%) ca:368.1s (5258.1x, -0.2%) he: 6.8s (97.0x, -0.3%) ca: 2.8s (40.0x, 0.0%) dr: 2.7s (38.4x, 1.5%) ma: 2.7s (38.3x, -1.9%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (20.0x, -----) me: 4.1s (137.3x, -----) ca: 3.2s (106.7x, -----) he:17.1s (571.0x, -----) ca: 2.0s (68.0x, -----) dr: 1.6s (52.7x, -----) ma: 0.5s (17.7x, -----) sarp valgrind-old:0.03s no: 0.6s (20.0x, 0.0%) me: 4.1s (137.7x, -0.2%) ca: 3.2s (107.0x, -0.3%) he:17.2s (572.3x, -0.2%) ca: 2.0s (68.0x, 0.0%) dr: 1.6s (52.7x, 0.0%) ma: 0.5s (18.0x, -1.9%) -- tinycc -- tinycc valgrind-new:0.22s no: 2.8s (12.5x, -----) me:15.0s (68.0x, -----) ca:30.1s (137.0x, -----) he:28.2s (128.2x, -----) ca:21.2s (96.5x, -----) dr:20.7s (94.1x, -----) ma: 4.1s (18.7x, -----) tinycc valgrind-old:0.22s no: 2.8s (12.5x, -0.4%) me:15.1s (68.5x, -0.6%) ca:30.1s (136.9x, 0.1%) he:28.4s (129.0x, -0.6%) ca:21.1s (96.1x, 0.3%) dr:20.8s (94.5x, -0.3%) ma: 4.1s (18.6x, 0.5%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 111m45.674s user 111m9.664s sys 0m30.016s |
|
From: Tom H. <to...@co...> - 2014-09-12 03:26:06
|
valgrind revision: 14519 VEX revision: 2950 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.1-48.fc15) Assembler: GNU assembler version 2.21.51.0.6-6.fc15 20110118 C library: GNU C Library stable release version 2.14.1 uname -mrs: Linux 3.15.3-200.fc20.x86_64 x86_64 Vendor version: Fedora release 15 (Lovelock) Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2014-09-12 03:12:31 BST Ended at 2014-09-12 04:25:52 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.6s (14.9x, -----) me: 3.3s (29.9x, -----) ca:14.3s (130.1x, -----) he: 2.0s (18.5x, -----) ca: 3.8s (34.4x, -----) dr: 2.0s (18.0x, -----) ma: 1.9s (17.4x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.7x, 1.2%) me: 3.3s (29.8x, 0.3%) ca:14.3s (129.6x, 0.3%) he: 2.0s (18.4x, 0.5%) ca: 3.8s (34.5x, -0.5%) dr: 2.0s (18.1x, -0.5%) ma: 1.9s (17.5x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.6x, -----) me: 8.4s (76.0x, -----) ca:25.9s (235.0x, -----) he: 4.9s (44.5x, -----) ca: 7.1s (64.8x, -----) dr: 4.6s (41.7x, -----) ma: 4.5s (40.6x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.3x, 1.0%) me: 8.3s (75.5x, 0.6%) ca:25.3s (230.3x, 2.0%) he: 4.9s (44.7x, -0.6%) ca: 7.2s (65.6x, -1.3%) dr: 4.7s (42.3x, -1.3%) ma: 4.5s (40.6x, 0.0%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.2s ( 4.2x, -----) me: 6.3s (12.1x, -----) ca:14.1s (27.1x, -----) he: 8.8s (17.0x, -----) ca:11.6s (22.3x, -----) dr:11.3s (21.8x, -----) ma: 2.1s ( 4.0x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.0x, 4.6%) me: 6.3s (12.2x, -0.6%) ca:14.1s (27.1x, 0.0%) he: 8.8s (16.9x, 0.1%) ca:11.6s (22.4x, -0.1%) dr:11.1s (21.3x, 2.1%) ma: 2.1s ( 4.0x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.5x, -----) me: 3.7s (16.8x, -----) ca: 5.5s (25.2x, -----) he: 3.0s (13.5x, -----) 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, 2.0%) me: 3.6s (16.5x, 2.2%) ca: 5.4s (24.7x, 1.8%) he: 2.9s (13.0x, 3.4%) ca: 3.1s (14.0x, -1.0%) dr: 2.6s (11.6x, 1.5%) ma: 1.0s ( 4.6x, -1.0%) -- ffbench -- ffbench valgrind-new:0.21s no: 0.9s ( 4.3x, -----) me: 2.8s (13.4x, -----) ca: 1.8s ( 8.6x, -----) he: 5.3s (25.2x, -----) ca: 4.0s (19.2x, -----) dr: 3.5s (16.5x, -----) ma: 0.9s ( 4.1x, -----) ffbench valgrind-old:0.21s no: 0.9s ( 4.3x, 1.1%) me: 2.8s (13.3x, 0.4%) ca: 1.8s ( 8.6x, -0.6%) he: 5.4s (25.9x, -2.6%) ca: 4.1s (19.3x, -0.5%) dr: 3.4s (16.3x, 1.4%) ma: 0.8s ( 4.0x, 1.2%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.8x, -----) me: 5.0s (61.9x, -----) ca: 6.2s (77.8x, -----) he: 6.8s (84.6x, -----) ca: 3.3s (41.1x, -----) dr: 4.2s (52.6x, -----) ma: 4.8s (59.4x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.6x, 1.6%) me: 5.0s (61.9x, 0.0%) ca: 6.2s (77.2x, 0.6%) he: 6.7s (84.1x, 0.6%) ca: 3.3s (40.8x, 0.9%) dr: 4.2s (52.6x, 0.0%) ma: 4.6s (58.0x, 2.3%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.4x, -----) me: 8.4s (76.2x, -----) ca: 7.1s (64.2x, -----) he: 7.9s (71.9x, -----) ca: 3.5s (32.3x, -----) dr: 4.9s (44.9x, -----) ma: 4.9s (44.9x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.3x, 1.4%) me: 8.5s (77.1x, -1.2%) ca: 7.2s (65.4x, -1.8%) he: 7.8s (71.2x, 1.0%) ca: 3.6s (32.5x, -0.6%) dr: 4.9s (44.5x, 1.0%) ma: 4.8s (43.5x, 3.2%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (24.0x, -----) me: 1.3s (133.0x, -----) ca: 1.0s (99.0x, -----) he: 1.2s (116.0x, -----) ca: 0.7s (65.0x, -----) dr: 1.0s (104.0x, -----) ma: 0.9s (95.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, -4.2%) me: 1.4s (142.0x, -6.8%) ca: 1.1s (106.0x, -7.1%) he: 1.2s (122.0x, -5.2%) ca: 0.7s (69.0x, -6.2%) dr: 1.1s (111.0x, -6.7%) ma: 1.0s (99.0x, -4.2%) -- many-xpts -- many-xpts valgrind-new:0.04s no: 0.3s ( 8.0x, -----) me: 2.0s (49.5x, -----) ca: 2.7s (67.8x, -----) he: 2.3s (56.8x, -----) ca: 1.0s (24.5x, -----) dr: 1.6s (39.2x, -----) ma: 1.5s (37.5x, -----) many-xpts valgrind-old:0.04s no: 0.3s ( 8.0x, 0.0%) me: 2.0s (49.2x, 0.5%) ca: 2.7s (68.0x, -0.4%) he: 2.2s (56.2x, 0.9%) ca: 1.0s (24.2x, 1.0%) dr: 1.6s (39.0x, 0.6%) ma: 1.5s (36.5x, 2.7%) -- sarp -- sarp valgrind-new:0.03s no: 0.3s ( 9.3x, -----) me: 2.5s (83.7x, -----) ca: 1.8s (59.3x, -----) he: 6.7s (223.0x, -----) ca: 0.9s (31.7x, -----) dr: 1.0s (34.7x, -----) ma: 0.3s ( 9.7x, -----) sarp valgrind-old:0.03s no: 0.3s ( 9.3x, 0.0%) me: 2.5s (83.0x, 0.8%) ca: 1.8s (59.7x, -0.6%) he: 6.7s (223.7x, -0.3%) ca: 1.0s (32.0x, -1.1%) dr: 1.0s (34.0x, 1.9%) ma: 0.3s ( 9.7x, 0.0%) -- tinycc -- tinycc valgrind-new:0.17s no: 1.5s ( 8.6x, -----) me: 9.2s (54.4x, -----) ca:11.2s (66.1x, -----) he: 9.9s (58.3x, -----) ca: 8.3s (48.7x, -----) dr: 8.5s (49.9x, -----) ma: 2.5s (14.5x, -----) tinycc valgrind-old:0.17s no: 1.4s ( 8.5x, 1.4%) me: 9.2s (54.1x, 0.4%) ca:11.3s (66.5x, -0.5%) he: 9.8s (57.9x, 0.6%) ca: 8.3s (48.9x, -0.4%) dr: 8.2s (48.4x, 2.9%) ma: 2.5s (14.6x, -0.8%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m56.927s user 34m2.594s sys 0m21.585s |
|
From: Tom H. <to...@co...> - 2014-09-12 03:17:41
|
valgrind revision: 14519 VEX revision: 2950 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.50.20110722-16.fc16) Assembler: GNU assembler version 2.21.53.0.1-6.fc16 20110716 C library: GNU C Library development release version 2.14.90 uname -mrs: Linux 3.15.3-200.fc20.x86_64 x86_64 Vendor version: Fedora release 16 (Verne) Nightly build on bristol ( x86_64, Fedora 16 ) Started at 2014-09-12 03:01:58 BST Ended at 2014-09-12 04:17:23 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.6s (15.0x, -----) me: 3.3s (30.3x, -----) ca:14.4s (130.6x, -----) he: 2.1s (18.8x, -----) ca: 3.8s (34.5x, -----) dr: 2.0s (18.5x, -----) ma: 1.9s (17.7x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.8x, 1.2%) me: 3.3s (30.4x, -0.3%) ca:14.4s (131.4x, -0.6%) he: 2.1s (19.1x, -1.4%) ca: 3.8s (34.9x, -1.1%) dr: 2.0s (18.5x, 0.0%) ma: 1.9s (17.5x, 1.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (35.9x, -----) me: 8.5s (77.0x, -----) ca:26.3s (238.9x, -----) he: 4.9s (44.9x, -----) ca: 7.2s (65.4x, -----) dr: 4.7s (42.6x, -----) ma: 4.5s (41.0x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.4x, 1.5%) me: 8.4s (76.5x, 0.6%) ca:25.7s (233.9x, 2.1%) he: 5.0s (45.1x, -0.4%) ca: 7.2s (65.5x, -0.3%) dr: 4.7s (42.5x, 0.4%) ma: 4.5s (40.7x, 0.7%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.1s ( 4.1x, -----) me: 6.3s (12.1x, -----) ca:14.0s (26.9x, -----) he: 8.9s (17.2x, -----) ca:11.7s (22.4x, -----) dr:11.1s (21.3x, -----) ma: 2.1s ( 4.1x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.1x, 0.0%) me: 6.3s (12.2x, -0.3%) ca:14.0s (26.9x, 0.1%) he: 8.9s (17.2x, -0.1%) ca:11.6s (22.3x, 0.4%) dr:11.1s (21.3x, -0.2%) ma: 2.1s ( 4.0x, 0.9%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.7s (16.9x, -----) ca: 5.5s (25.2x, -----) he: 2.9s (13.0x, -----) ca: 3.1s (14.3x, -----) dr: 2.7s (12.2x, -----) ma: 1.0s ( 4.7x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.8s (17.3x, -2.4%) ca: 5.5s (25.1x, 0.4%) he: 2.8s (12.9x, 1.4%) ca: 3.1s (14.3x, 0.0%) dr: 2.7s (12.2x, -0.4%) ma: 1.1s ( 4.8x, -1.9%) -- ffbench -- ffbench valgrind-new:0.21s no: 0.9s ( 4.5x, -----) me: 2.9s (13.9x, -----) ca: 1.9s ( 9.0x, -----) he: 5.4s (25.9x, -----) ca: 4.2s (20.0x, -----) dr: 3.5s (16.5x, -----) ma: 0.9s ( 4.2x, -----) ffbench valgrind-old:0.21s no: 0.9s ( 4.5x, 0.0%) me: 2.9s (13.8x, 0.3%) ca: 1.9s ( 9.0x, 0.5%) he: 5.2s (24.8x, 4.1%) ca: 4.2s (20.0x, 0.0%) dr: 3.4s (16.3x, 1.2%) ma: 0.9s ( 4.2x, -1.1%) -- heap -- heap valgrind-new:0.08s no: 0.7s ( 8.1x, -----) me: 5.0s (62.5x, -----) ca: 6.6s (82.4x, -----) he: 6.9s (86.2x, -----) ca: 3.4s (42.5x, -----) dr: 4.6s (57.5x, -----) ma: 4.8s (60.2x, -----) heap valgrind-old:0.08s no: 0.6s ( 8.0x, 1.5%) me: 5.1s (63.4x, -1.4%) ca: 6.6s (82.5x, -0.2%) he: 7.0s (87.5x, -1.4%) ca: 3.4s (42.8x, -0.6%) dr: 4.6s (57.4x, 0.2%) ma: 4.7s (58.8x, 2.5%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 7.0x, -----) me: 8.5s (85.0x, -----) ca: 7.3s (72.8x, -----) he: 8.0s (79.6x, -----) ca: 3.7s (37.4x, -----) dr: 4.9s (49.4x, -----) ma: 4.8s (47.7x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, 2.9%) me: 8.4s (84.3x, 0.8%) ca: 7.1s (70.6x, 3.0%) he: 7.9s (78.9x, 0.9%) ca: 3.8s (38.0x, -1.6%) dr: 5.0s (49.7x, -0.6%) ma: 4.7s (47.4x, 0.6%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (137.0x, -----) ca: 1.0s (104.0x, -----) he: 1.2s (118.0x, -----) ca: 0.7s (68.0x, -----) dr: 1.1s (107.0x, -----) ma: 0.9s (95.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.4s (140.0x, -2.2%) ca: 1.1s (105.0x, -1.0%) he: 1.2s (121.0x, -2.5%) ca: 0.7s (68.0x, 0.0%) dr: 1.1s (108.0x, -0.9%) ma: 0.9s (94.0x, 1.1%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.9s (62.7x, -----) ca: 2.7s (90.0x, -----) he: 2.2s (72.7x, -----) ca: 0.9s (31.7x, -----) dr: 1.5s (49.7x, -----) ma: 1.4s (46.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 0.0%) me: 1.9s (63.7x, -1.6%) ca: 2.7s (91.0x, -1.1%) he: 2.2s (73.7x, -1.4%) ca: 0.9s (31.7x, 0.0%) dr: 1.5s (49.7x, 0.0%) ma: 1.4s (45.7x, 0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (13.5x, -----) me: 2.4s (121.5x, -----) ca: 1.7s (83.5x, -----) he: 6.7s (336.5x, -----) ca: 0.9s (45.0x, -----) dr: 1.0s (50.0x, -----) ma: 0.3s (14.0x, -----) sarp valgrind-old:0.02s no: 0.3s (13.5x, 0.0%) me: 2.4s (121.5x, 0.0%) ca: 1.7s (84.5x, -1.2%) he: 6.8s (337.5x, -0.3%) ca: 0.9s (45.5x, -1.1%) dr: 1.0s (50.0x, 0.0%) ma: 0.3s (14.5x, -3.6%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.1x, -----) me: 8.7s (57.7x, -----) ca:10.8s (71.8x, -----) he: 9.3s (62.1x, -----) ca: 8.0s (53.6x, -----) dr: 7.9s (52.9x, -----) ma: 2.4s (15.7x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.2x, -0.7%) me: 8.8s (58.3x, -1.0%) ca:10.8s (72.1x, -0.5%) he: 9.4s (62.5x, -0.5%) ca: 7.8s (52.3x, 2.4%) dr: 7.8s (52.0x, 1.8%) ma: 2.4s (16.2x, -3.0%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m52.146s user 33m58.132s sys 0m22.925s |
|
From: Tom H. <to...@co...> - 2014-09-12 03:06:34
|
valgrind revision: 14519 VEX revision: 2950 C compiler: gcc (GCC) 4.7.2 20120921 (Red Hat 4.7.2-2) GDB: GNU gdb (GDB) Fedora (7.4.50.20120120-54.fc17) Assembler: GNU assembler version 2.22.52.0.1-10.fc17 20120131 C library: GNU C Library stable release version 2.15 uname -mrs: Linux 3.15.3-200.fc20.x86_64 x86_64 Vendor version: Fedora 17 (Beefy Miracle) Nightly build on bristol ( x86_64, Fedora 17 (Beefy Miracle) ) Started at 2014-09-12 02:50:59 BST Ended at 2014-09-12 04:06:17 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 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) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.6s (14.8x, -----) me: 3.4s (30.6x, -----) ca:13.3s (121.0x, -----) he: 2.1s (18.8x, -----) ca: 3.7s (33.5x, -----) dr: 2.0s (18.6x, -----) ma: 1.9s (17.5x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.8x, 0.0%) me: 3.4s (31.0x, -1.2%) ca:13.3s (120.9x, 0.1%) he: 2.0s (18.5x, 1.4%) ca: 3.7s (33.7x, -0.5%) dr: 2.0s (18.5x, 1.0%) ma: 1.9s (17.5x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.2x, -----) me: 8.6s (77.7x, -----) ca:25.9s (235.5x, -----) he: 4.9s (44.6x, -----) ca: 7.0s (64.0x, -----) dr: 4.7s (42.6x, -----) ma: 4.5s (41.2x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.8x, -1.8%) me: 8.4s (76.5x, 1.5%) ca:25.6s (232.5x, 1.3%) he: 4.9s (44.5x, 0.4%) ca: 7.0s (63.8x, 0.3%) dr: 4.7s (42.6x, 0.0%) ma: 4.5s (40.5x, 1.5%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.1s ( 4.1x, -----) me: 6.3s (12.1x, -----) ca:13.0s (24.9x, -----) he: 8.9s (17.2x, -----) ca:10.8s (20.7x, -----) dr:11.3s (21.8x, -----) ma: 2.1s ( 4.1x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.0x, 0.5%) me: 6.3s (12.0x, 0.2%) ca:13.0s (24.9x, 0.1%) he: 8.9s (17.2x, 0.0%) ca:10.8s (20.7x, 0.2%) dr:11.4s (21.9x, -0.3%) ma: 2.1s ( 4.1x, 0.9%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.7x, -----) me: 3.6s (16.5x, -----) ca: 5.5s (25.2x, -----) he: 2.8s (12.8x, -----) ca: 2.9s (13.4x, -----) dr: 2.6s (12.0x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.7x, 1.0%) me: 3.6s (16.4x, 1.1%) ca: 5.5s (25.1x, 0.5%) he: 2.8s (12.9x, -0.4%) ca: 2.9s (13.4x, 0.0%) dr: 2.5s (11.3x, 5.3%) ma: 1.1s ( 4.8x, 0.9%) -- ffbench -- ffbench valgrind-new:0.22s no: 0.9s ( 4.3x, -----) me: 3.0s (13.4x, -----) ca: 1.8s ( 8.3x, -----) he: 6.7s (30.4x, -----) ca: 4.0s (18.0x, -----) dr: 3.4s (15.2x, -----) ma: 0.9s ( 4.0x, -----) ffbench valgrind-old:0.22s no: 0.9s ( 4.3x, 1.1%) me: 2.9s (13.4x, 0.3%) ca: 1.8s ( 8.3x, 0.0%) he: 7.0s (31.6x, -3.9%) ca: 3.9s (17.9x, 0.5%) dr: 3.4s (15.5x, -1.8%) ma: 0.9s ( 4.0x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.8x, -----) me: 5.6s (70.5x, -----) ca: 6.0s (75.2x, -----) he: 6.9s (86.6x, -----) ca: 3.1s (38.9x, -----) dr: 4.3s (54.0x, -----) ma: 4.8s (59.8x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.8x, 0.0%) me: 5.5s (68.8x, 2.5%) ca: 5.9s (74.2x, 1.3%) he: 7.0s (87.4x, -0.9%) ca: 3.1s (38.5x, 1.0%) dr: 4.3s (54.2x, -0.5%) ma: 4.7s (59.1x, 1.0%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.8x, -----) me: 9.0s (90.1x, -----) ca: 6.5s (65.3x, -----) he: 8.0s (79.7x, -----) ca: 3.4s (34.1x, -----) dr: 5.1s (51.3x, -----) ma: 4.9s (49.0x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, 0.0%) me: 9.0s (90.0x, 0.1%) ca: 6.5s (64.8x, 0.8%) he: 8.1s (80.7x, -1.3%) ca: 3.4s (34.3x, -0.6%) dr: 5.0s (50.4x, 1.8%) ma: 4.8s (48.4x, 1.2%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.5s (149.0x, -----) ca: 1.0s (100.0x, -----) he: 1.2s (125.0x, -----) ca: 0.6s (64.0x, -----) dr: 1.1s (113.0x, -----) ma: 1.0s (101.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (24.0x, 4.0%) me: 1.5s (147.0x, 1.3%) ca: 1.0s (99.0x, 1.0%) he: 1.2s (125.0x, 0.0%) ca: 0.6s (64.0x, 0.0%) dr: 1.1s (112.0x, 0.9%) ma: 1.0s (101.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.04s no: 0.3s ( 7.8x, -----) me: 1.9s (48.5x, -----) ca: 2.6s (64.0x, -----) he: 2.3s (58.5x, -----) ca: 0.9s (22.5x, -----) dr: 1.5s (38.0x, -----) ma: 1.5s (38.0x, -----) many-xpts valgrind-old:0.04s no: 0.3s ( 7.8x, 0.0%) me: 1.9s (47.5x, 2.1%) ca: 2.6s (64.2x, -0.4%) he: 2.4s (58.8x, -0.4%) ca: 0.9s (23.0x, -2.2%) dr: 1.5s (37.8x, 0.7%) ma: 1.5s (38.0x, 0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.5s (125.5x, -----) ca: 1.7s (85.5x, -----) he: 7.1s (354.5x, -----) ca: 0.9s (43.0x, -----) dr: 1.0s (48.5x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.5s (125.0x, 0.4%) ca: 1.7s (85.0x, 0.6%) he: 7.0s (350.5x, 1.1%) ca: 0.9s (43.0x, 0.0%) dr: 1.0s (50.5x, -4.1%) ma: 0.3s (15.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.3s ( 8.4x, -----) me: 8.6s (53.5x, -----) ca:10.6s (66.4x, -----) he:10.0s (62.4x, -----) ca: 7.5s (46.8x, -----) dr: 7.5s (47.2x, -----) ma: 2.4s (14.9x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.4x, -0.7%) me: 8.5s (53.2x, 0.5%) ca:10.6s (66.2x, 0.3%) he:10.0s (62.7x, -0.4%) ca: 7.5s (47.0x, -0.4%) dr: 7.6s (47.5x, -0.7%) ma: 2.4s (15.0x, -0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m30.275s user 33m34.157s sys 0m23.110s |
|
From: Tom H. <to...@co...> - 2014-09-12 02:56:24
|
valgrind revision: 14519 VEX revision: 2950 C compiler: gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8) GDB: GNU gdb (GDB) Fedora 7.5.1-42.fc18 Assembler: GNU assembler version 2.23.51.0.1-10.fc18 20120806 C library: GNU C Library stable release version 2.16 uname -mrs: Linux 3.15.3-200.fc20.x86_64 x86_64 Vendor version: Fedora 18 (Spherical Cow) Nightly build on bristol ( x86_64, Fedora 18 (Spherical Cow) ) Started at 2014-09-12 02:41:00 BST Ended at 2014-09-12 03:56:10 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 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) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.6s (16.5x, -----) me: 3.4s (33.7x, -----) ca:13.3s (133.5x, -----) he: 2.1s (20.8x, -----) ca: 3.7s (37.4x, -----) dr: 2.0s (20.4x, -----) ma: 1.9s (19.1x, -----) bigcode1 valgrind-old:0.10s no: 1.7s (16.7x, -1.2%) me: 3.3s (33.1x, 1.8%) ca:13.2s (132.3x, 0.9%) he: 2.1s (20.9x, -0.5%) ca: 3.8s (38.0x, -1.6%) dr: 2.1s (20.7x, -1.5%) ma: 2.0s (20.0x, -4.7%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.0x, -----) me: 8.7s (78.8x, -----) ca:28.1s (255.0x, -----) he: 5.0s (45.9x, -----) ca: 7.0s (63.8x, -----) dr: 4.7s (42.6x, -----) ma: 4.4s (40.3x, -----) bigcode2 valgrind-old:0.11s no: 4.3s (38.8x, -7.8%) me: 8.8s (79.7x, -1.2%) ca:24.3s (221.3x, 13.2%) he: 4.9s (44.8x, 2.4%) ca: 7.2s (65.8x, -3.1%) dr: 4.7s (42.8x, -0.4%) ma: 4.6s (41.5x, -2.9%) -- bz2 -- bz2 valgrind-new:0.53s no: 2.1s ( 4.0x, -----) me: 6.6s (12.5x, -----) ca:13.2s (24.9x, -----) he: 9.0s (17.0x, -----) ca:10.7s (20.2x, -----) dr:11.7s (22.0x, -----) ma: 2.1s ( 3.9x, -----) bz2 valgrind-old:0.53s no: 2.1s ( 4.0x, 1.9%) me: 6.6s (12.5x, 0.2%) ca:13.2s (24.9x, 0.3%) he: 9.0s (17.0x, 0.4%) ca:10.7s (20.2x, -0.3%) dr:11.4s (21.5x, 2.2%) ma: 2.1s ( 4.0x, -1.9%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.7s (16.7x, -----) ca: 5.6s (25.3x, -----) he: 2.8s (12.9x, -----) ca: 3.0s (13.6x, -----) 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, 1.1%) ca: 5.5s (25.2x, 0.2%) he: 2.9s (13.0x, -0.7%) ca: 3.1s (13.9x, -2.0%) dr: 2.6s (11.6x, -1.2%) ma: 1.1s ( 4.8x, 1.9%) -- ffbench -- ffbench valgrind-new:0.23s no: 0.9s ( 4.1x, -----) me: 3.0s (13.0x, -----) ca: 1.8s ( 7.9x, -----) he: 7.3s (31.6x, -----) ca: 4.2s (18.0x, -----) dr: 3.7s (16.1x, -----) ma: 0.9s ( 3.9x, -----) ffbench valgrind-old:0.23s no: 0.9s ( 4.1x, 0.0%) me: 3.0s (13.0x, 0.0%) ca: 1.9s ( 8.1x, -2.2%) he: 7.1s (31.0x, 1.8%) ca: 4.1s (17.9x, 0.7%) dr: 3.5s (15.3x, 5.4%) ma: 0.9s ( 3.9x, -1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.9x, -----) me: 5.7s (71.4x, -----) ca: 6.2s (77.4x, -----) he: 6.8s (85.6x, -----) ca: 3.1s (39.2x, -----) dr: 4.7s (58.1x, -----) ma: 4.9s (61.4x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.9x, 0.0%) me: 5.5s (69.2x, 3.0%) ca: 6.2s (77.9x, -0.6%) he: 6.9s (86.5x, -1.0%) ca: 3.2s (39.6x, -1.0%) dr: 4.6s (58.0x, 0.2%) ma: 4.8s (60.2x, 1.8%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.3x, -----) me: 9.2s (84.1x, -----) ca: 6.7s (60.9x, -----) he: 8.0s (73.0x, -----) ca: 3.6s (32.4x, -----) dr: 5.0s (45.3x, -----) ma: 5.0s (45.3x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.3x, -0.0%) me: 9.1s (83.1x, 1.2%) ca: 6.6s (60.3x, 1.0%) he: 8.2s (74.4x, -1.9%) ca: 3.6s (32.4x, 0.0%) dr: 4.9s (44.8x, 1.0%) ma: 4.9s (44.8x, 1.0%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (145.0x, -----) ca: 1.0s (102.0x, -----) he: 1.2s (124.0x, -----) ca: 0.6s (64.0x, -----) dr: 1.1s (114.0x, -----) ma: 1.1s (105.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.4s (145.0x, 0.0%) ca: 1.0s (101.0x, 1.0%) he: 1.3s (126.0x, -1.6%) ca: 0.7s (65.0x, -1.6%) dr: 1.1s (114.0x, 0.0%) ma: 1.0s (101.0x, 3.8%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 2.0s (65.3x, -----) ca: 2.6s (88.3x, -----) he: 2.3s (77.3x, -----) ca: 0.9s (30.7x, -----) dr: 1.5s (51.0x, -----) ma: 1.6s (51.7x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, -3.2%) me: 1.9s (64.7x, 1.0%) ca: 2.6s (87.0x, 1.5%) he: 2.3s (77.3x, 0.0%) ca: 0.9s (30.3x, 1.1%) dr: 1.5s (51.3x, -0.7%) ma: 1.5s (50.0x, 3.2%) -- sarp -- sarp valgrind-new:0.01s no: 0.3s (28.0x, -----) me: 2.6s (260.0x, -----) ca: 1.7s (170.0x, -----) he: 7.2s (722.0x, -----) ca: 0.9s (87.0x, -----) dr: 1.0s (103.0x, -----) ma: 0.3s (30.0x, -----) sarp valgrind-old:0.01s no: 0.3s (28.0x, 0.0%) me: 2.6s (260.0x, 0.0%) ca: 1.7s (171.0x, -0.6%) he: 7.2s (721.0x, 0.1%) ca: 0.9s (88.0x, -1.1%) dr: 1.0s (102.0x, 1.0%) ma: 0.3s (30.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.3s ( 8.4x, -----) me: 8.6s (53.6x, -----) ca:10.7s (66.6x, -----) he: 9.8s (61.0x, -----) ca: 7.5s (47.1x, -----) dr: 7.7s (47.9x, -----) ma: 2.5s (15.3x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.4x, -0.7%) me: 8.6s (53.8x, -0.2%) ca:10.6s (66.3x, 0.5%) he: 9.8s (61.5x, -0.8%) ca: 7.6s (47.3x, -0.5%) dr: 7.7s (48.0x, -0.3%) ma: 2.4s (15.1x, 1.6%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m42.416s user 34m20.131s sys 0m24.005s |
|
From: Tom H. <to...@co...> - 2014-09-12 02:47:46
|
valgrind revision: 14519 VEX revision: 2950 C compiler: gcc (GCC) 4.8.3 20140624 (Red Hat 4.8.3-1) GDB: GNU gdb (GDB) Fedora 7.6.1-46.fc19 Assembler: GNU assembler version 2.23.52.0.1-9.fc19 20130226 C library: GNU C Library (GNU libc) stable release version 2.17 uname -mrs: Linux 3.15.3-200.fc20.x86_64 x86_64 Vendor version: Fedora 19 (Schrödingerâs Cat) Nightly build on bristol ( x86_64, Fedora 19 (Schrödingerâs Cat) ) Started at 2014-09-12 02:31:24 BST Ended at 2014-09-12 03:47:32 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.6s (14.8x, -----) me: 3.4s (30.7x, -----) ca:13.2s (120.4x, -----) he: 2.1s (18.7x, -----) ca: 4.2s (38.3x, -----) dr: 2.0s (18.5x, -----) ma: 1.9s (17.4x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (15.0x, -1.2%) me: 3.4s (30.5x, 0.9%) ca:13.2s (120.5x, -0.1%) he: 2.1s (18.8x, -0.5%) ca: 4.2s (38.1x, 0.5%) dr: 2.0s (18.5x, 0.0%) ma: 2.0s (17.8x, -2.6%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.8s (34.6x, -----) me: 8.4s (76.2x, -----) ca:26.6s (242.2x, -----) he: 4.8s (44.1x, -----) ca: 7.5s (67.7x, -----) dr: 4.6s (42.2x, -----) ma: 4.4s (39.7x, -----) bigcode2 valgrind-old:0.11s no: 3.8s (34.9x, -0.8%) me: 8.4s (76.0x, 0.2%) ca:25.9s (235.9x, 2.6%) he: 4.8s (44.0x, 0.2%) ca: 7.4s (67.5x, 0.4%) dr: 4.6s (41.7x, 1.1%) ma: 4.5s (40.5x, -2.1%) -- bz2 -- bz2 valgrind-new:0.49s no: 2.1s ( 4.3x, -----) me: 6.2s (12.8x, -----) ca:13.3s (27.2x, -----) he:10.0s (20.5x, -----) ca:12.1s (24.8x, -----) dr:12.1s (24.7x, -----) ma: 2.1s ( 4.3x, -----) bz2 valgrind-old:0.49s no: 2.1s ( 4.2x, 1.4%) me: 6.4s (13.0x, -1.8%) ca:14.6s (29.9x,-10.0%) he:11.1s (22.7x,-11.1%) ca:12.5s (25.5x, -2.9%) dr:11.9s (24.3x, 1.3%) ma: 2.1s ( 4.3x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.1s ( 4.9x, -----) me: 3.5s (16.0x, -----) ca: 5.6s (25.4x, -----) he: 3.0s (13.6x, -----) ca: 3.4s (15.4x, -----) dr: 2.6s (12.0x, -----) ma: 1.1s ( 5.0x, -----) fbench valgrind-old:0.22s no: 1.1s ( 4.8x, 1.9%) me: 3.5s (15.9x, 0.8%) ca: 5.7s (25.8x, -1.6%) he: 2.8s (12.6x, 7.4%) ca: 3.3s (15.1x, 2.1%) dr: 2.6s (12.0x, 0.0%) ma: 1.1s ( 4.8x, 4.5%) -- ffbench -- ffbench valgrind-new:0.25s no: 0.9s ( 3.8x, -----) me: 3.0s (12.1x, -----) ca: 1.9s ( 7.5x, -----) he: 6.7s (26.9x, -----) ca: 5.0s (20.0x, -----) dr: 3.4s (13.6x, -----) ma: 0.9s ( 3.6x, -----) ffbench valgrind-old:0.25s no: 1.0s ( 3.9x, -2.1%) me: 3.0s (12.2x, -0.3%) ca: 1.9s ( 7.7x, -2.7%) he: 6.5s (25.8x, 4.0%) ca: 4.8s (19.3x, 3.6%) dr: 3.4s (13.5x, 1.2%) ma: 0.9s ( 3.6x, 1.1%) -- heap -- heap valgrind-new:0.07s no: 0.6s ( 8.9x, -----) me: 5.2s (75.0x, -----) ca: 6.1s (86.9x, -----) he: 7.1s (100.9x, -----) ca: 3.7s (52.7x, -----) dr: 4.5s (64.9x, -----) ma: 5.3s (75.4x, -----) heap valgrind-old:0.07s no: 0.6s ( 9.0x, -1.6%) me: 5.3s (75.1x, -0.2%) ca: 6.2s (88.3x, -1.6%) he: 7.0s (100.7x, 0.1%) ca: 3.7s (52.4x, 0.5%) dr: 4.5s (65.0x, -0.2%) ma: 5.0s (71.6x, 5.1%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 7.1x, -----) me: 8.9s (89.2x, -----) ca: 6.8s (68.1x, -----) he: 8.4s (83.7x, -----) ca: 4.0s (40.2x, -----) dr: 5.1s (50.6x, -----) ma: 5.3s (52.6x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 7.2x, -1.4%) me: 8.8s (88.5x, 0.8%) ca: 6.8s (67.8x, 0.4%) he: 8.2s (81.5x, 2.6%) ca: 4.0s (39.7x, 1.2%) dr: 5.2s (51.6x, -2.0%) ma: 5.1s (50.8x, 3.4%) -- 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 (71.0x, -----) dr: 1.2s (116.0x, -----) ma: 1.1s (108.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (27.0x, -3.8%) me: 1.5s (147.0x, -0.7%) ca: 1.0s (101.0x, -1.0%) he: 1.3s (129.0x, -0.8%) ca: 0.7s (71.0x, 0.0%) dr: 1.2s (116.0x, 0.0%) ma: 1.1s (107.0x, 0.9%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.7s (55.3x, -----) ca: 2.6s (85.3x, -----) he: 2.3s (76.3x, -----) ca: 1.0s (33.7x, -----) dr: 1.7s (56.3x, -----) ma: 1.6s (54.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.6s (54.7x, 1.2%) ca: 2.5s (84.7x, 0.8%) he: 2.3s (75.3x, 1.3%) ca: 1.0s (33.0x, 2.0%) dr: 1.7s (56.3x, 0.0%) ma: 1.6s (53.7x, 0.6%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.3s (114.0x, -----) ca: 1.7s (86.0x, -----) he: 6.3s (317.5x, -----) ca: 1.0s (50.0x, -----) dr: 1.1s (55.5x, -----) ma: 0.3s (15.5x, -----) sarp valgrind-old:0.02s no: 0.3s (14.5x, -3.6%) me: 2.3s (114.5x, -0.4%) ca: 1.7s (86.0x, 0.0%) he: 6.3s (316.5x, 0.3%) ca: 1.0s (50.5x, -1.0%) dr: 1.1s (55.5x, 0.0%) ma: 0.3s (15.0x, 3.2%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.1x, -----) me: 7.9s (52.6x, -----) ca:10.7s (71.1x, -----) he:10.0s (66.9x, -----) ca: 8.2s (54.7x, -----) dr: 8.3s (55.2x, -----) ma: 2.4s (16.3x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.2x, -0.7%) me: 7.8s (52.3x, 0.6%) ca:10.8s (71.9x, -1.1%) he:10.1s (67.5x, -0.9%) ca: 8.3s (55.4x, -1.2%) dr: 8.2s (55.0x, 0.4%) ma: 2.4s (16.1x, 1.2%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 36m31.004s user 35m4.413s sys 0m25.793s |
|
From: Tom H. <to...@co...> - 2014-09-12 02:38:22
|
valgrind revision: 14519 VEX revision: 2950 C compiler: gcc (GCC) 4.8.3 20140624 (Red Hat 4.8.3-1) GDB: GNU gdb (GDB) Fedora 7.7.1-18.fc20 Assembler: GNU assembler version 2.23.2 C library: GNU C Library (GNU libc) stable release version 2.18 uname -mrs: Linux 3.15.3-200.fc20.x86_64 x86_64 Vendor version: Fedora 20 (Heisenbug) Nightly build on bristol ( x86_64, Fedora 20 ) Started at 2014-09-12 02:21:23 BST Ended at 2014-09-12 03:38:08 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.6s (14.4x, -----) me: 3.3s (29.8x, -----) ca:13.3s (120.9x, -----) he: 2.1s (18.8x, -----) ca: 4.2s (38.2x, -----) dr: 2.0s (18.3x, -----) ma: 1.9s (17.4x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.7x, -2.5%) me: 3.3s (30.1x, -0.9%) ca:13.3s (120.9x, 0.0%) he: 2.0s (18.6x, 1.0%) ca: 4.2s (38.1x, 0.2%) dr: 2.0s (18.4x, -0.5%) ma: 1.9s (17.5x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.8s (34.6x, -----) me: 8.3s (75.8x, -----) ca:26.4s (239.9x, -----) he: 4.9s (44.4x, -----) ca: 7.4s (67.1x, -----) dr: 4.6s (41.6x, -----) ma: 4.4s (39.7x, -----) bigcode2 valgrind-old:0.11s no: 3.8s (34.9x, -0.8%) me: 8.4s (76.7x, -1.2%) ca:25.1s (227.9x, 5.0%) he: 4.8s (44.0x, 0.8%) ca: 7.3s (66.7x, 0.5%) dr: 4.6s (41.6x, 0.0%) ma: 4.5s (40.5x, -1.8%) -- bz2 -- bz2 valgrind-new:0.49s no: 2.0s ( 4.2x, -----) me: 6.3s (12.8x, -----) ca:13.7s (28.0x, -----) he: 9.2s (18.8x, -----) ca:12.1s (24.7x, -----) dr:10.8s (22.1x, -----) ma: 2.1s ( 4.2x, -----) bz2 valgrind-old:0.49s no: 2.1s ( 4.2x, -1.0%) me: 6.3s (12.9x, -1.3%) ca:13.8s (28.3x, -0.8%) he: 9.4s (19.3x, -2.4%) ca:12.3s (25.1x, -1.6%) dr:10.9s (22.2x, -0.5%) ma: 2.1s ( 4.2x, 0.5%) -- fbench -- fbench valgrind-new:0.22s no: 1.1s ( 4.8x, -----) me: 3.5s (16.0x, -----) ca: 5.6s (25.3x, -----) he: 2.7s (12.2x, -----) ca: 3.3s (15.1x, -----) dr: 2.5s (11.5x, -----) ma: 1.1s ( 5.2x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.7x, 1.9%) me: 3.5s (16.0x, -0.3%) ca: 5.5s (25.2x, 0.4%) he: 2.7s (12.1x, 0.7%) ca: 3.3s (15.0x, 0.9%) dr: 2.5s (11.6x, -0.8%) ma: 1.1s ( 4.8x, 7.8%) -- ffbench -- ffbench valgrind-new:0.22s no: 1.0s ( 4.4x, -----) me: 3.0s (13.8x, -----) ca: 1.9s ( 8.6x, -----) he: 6.5s (29.3x, -----) ca: 5.0s (22.9x, -----) dr: 3.4s (15.3x, -----) ma: 0.9s ( 4.0x, -----) ffbench valgrind-old:0.22s no: 0.9s ( 4.3x, 1.0%) me: 3.0s (13.6x, 1.3%) ca: 1.9s ( 8.6x, 0.5%) he: 7.4s (33.5x,-14.4%) ca: 4.8s (21.9x, 4.4%) dr: 3.3s (15.2x, 0.9%) ma: 0.9s ( 4.1x, -1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.8x, -----) me: 5.4s (67.4x, -----) ca: 6.2s (77.0x, -----) he: 7.0s (88.1x, -----) ca: 3.6s (44.8x, -----) dr: 4.9s (61.0x, -----) ma: 5.2s (65.6x, -----) heap valgrind-old:0.08s no: 0.6s ( 8.0x, -3.2%) me: 5.3s (66.1x, 1.9%) ca: 6.3s (79.0x, -2.6%) he: 7.5s (93.4x, -6.0%) ca: 3.7s (46.8x, -4.5%) dr: 4.9s (61.4x, -0.6%) ma: 5.0s (62.3x, 5.1%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.2x, -----) me: 9.7s (88.4x, -----) ca: 6.9s (62.4x, -----) he: 8.5s (77.5x, -----) ca: 4.2s (38.3x, -----) dr: 5.3s (48.5x, -----) ma: 5.5s (50.1x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.3x, -1.5%) me: 9.2s (84.0x, 4.9%) ca: 7.1s (64.8x, -3.9%) he: 8.2s (74.9x, 3.3%) ca: 4.0s (36.0x, 5.9%) dr: 5.2s (46.8x, 3.4%) ma: 5.3s (48.3x, 3.6%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (143.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (129.0x, -----) ca: 0.7s (72.0x, -----) dr: 1.2s (123.0x, -----) ma: 1.2s (116.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.6s (155.0x, -8.4%) ca: 1.0s (102.0x, -2.0%) he: 1.3s (128.0x, 0.8%) ca: 0.7s (70.0x, 2.8%) dr: 1.2s (120.0x, 2.4%) ma: 1.1s (108.0x, 6.9%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.7s (55.3x, -----) ca: 2.5s (83.7x, -----) he: 2.2s (74.3x, -----) ca: 1.0s (33.7x, -----) dr: 1.6s (52.7x, -----) ma: 1.6s (53.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 3.1%) me: 1.7s (55.3x, 0.0%) ca: 2.5s (83.3x, 0.4%) he: 2.2s (74.7x, -0.4%) ca: 1.0s (32.7x, 3.0%) dr: 1.6s (52.3x, 0.6%) ma: 1.6s (53.3x, 0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.3s (116.0x, -----) ca: 1.7s (86.5x, -----) he: 6.4s (321.0x, -----) ca: 1.0s (50.5x, -----) dr: 1.1s (55.0x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.3s (115.5x, 0.4%) ca: 1.7s (86.0x, 0.6%) he: 6.4s (319.5x, 0.5%) ca: 1.0s (50.0x, 1.0%) dr: 1.1s (54.0x, 1.8%) ma: 0.3s (14.5x, 3.3%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.5x, -----) me: 8.2s (51.4x, -----) ca:10.9s (68.4x, -----) he:10.2s (63.6x, -----) ca: 7.9s (49.3x, -----) dr: 8.2s (51.6x, -----) ma: 2.4s (15.1x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.6x, -0.7%) me: 7.9s (49.4x, 3.9%) ca:11.0s (68.9x, -0.7%) he:10.0s (62.6x, 1.5%) ca: 8.1s (50.3x, -2.0%) dr: 8.2s (51.1x, 0.8%) ma: 2.4s (15.1x, 0.0%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 36m41.198s user 34m59.820s sys 0m26.695s |