You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
(34) |
2
(28) |
3
(22) |
4
(24) |
5
(32) |
6
(26) |
|
7
(21) |
8
(30) |
9
(15) |
10
(20) |
11
(23) |
12
(27) |
13
(17) |
|
14
(16) |
15
(16) |
16
(15) |
17
(14) |
18
(20) |
19
(18) |
20
(11) |
|
21
(1) |
22
(18) |
23
(12) |
24
(17) |
25
(16) |
26
(15) |
27
(18) |
|
28
(19) |
29
(17) |
30
(17) |
|
|
|
|
|
From: <sv...@va...> - 2014-09-18 19:39:19
|
Author: florian
Date: Thu Sep 18 19:39:10 2014
New Revision: 14555
Log:
r14319 dropped adding -Wwrite-strings to the compile flags.
Add it back in.
Modified:
trunk/configure.ac
Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Thu Sep 18 19:39:10 2014
@@ -1656,6 +1656,10 @@
AC_GCC_WARNING_COND([pointer-sign], [HAS_POINTER_SIGN_WARNING])
AC_GCC_WARNING_COND([write-strings], [HAS_WRITE_STRINGS_WARNING])
+if test $has_warning_flag = yes; then
+ CFLAGS="$CFLAGS -Wwrite-strings"
+ CXXFLAGS="$CXXFLAGS -Wwrite-strings"
+fi
# Convenience function to check whether GCC supports a particular
# warning option. Similar to AC_GCC_WARNING_COND, but does a
|
|
From: <sv...@va...> - 2014-09-18 18:35:56
|
Author: florian
Date: Thu Sep 18 18:35:47 2014
New Revision: 14554
Log:
Fix a few casts that dropped type qualifiers. As pointed out by
-Wcast-qual.
Modified:
trunk/coregrind/m_debuginfo/image.c
trunk/coregrind/m_debuginfo/storage.c
trunk/coregrind/m_deduppoolalloc.c
trunk/coregrind/m_scheduler/scheduler.c
trunk/coregrind/m_syswrap/syswrap-generic.c
trunk/coregrind/pub_core_dispatch.h
trunk/helgrind/hg_intercepts.c
Modified: trunk/coregrind/m_debuginfo/image.c
==============================================================================
--- trunk/coregrind/m_debuginfo/image.c (original)
+++ trunk/coregrind/m_debuginfo/image.c Thu Sep 18 18:35:47 2014
@@ -877,7 +877,7 @@
ensure_valid(img, off1, 1, "ML_(img_strcmp_c)");
while (True) {
UChar c1 = get(img, off1);
- UChar c2 = *(UChar*)str2;
+ UChar c2 = *(const UChar*)str2;
if (c1 < c2) return -1;
if (c1 > c2) return 1;
if (c1 == 0) return 0;
Modified: trunk/coregrind/m_debuginfo/storage.c
==============================================================================
--- trunk/coregrind/m_debuginfo/storage.c (original)
+++ trunk/coregrind/m_debuginfo/storage.c Thu Sep 18 18:35:47 2014
@@ -1858,8 +1858,8 @@
static DiLoc* sorting_loctab = NULL;
static Int compare_DiLoc_via_ix ( const void* va, const void* vb )
{
- const DiLoc* a = &sorting_loctab[*(UInt*)va];
- const DiLoc* b = &sorting_loctab[*(UInt*)vb];
+ const DiLoc* a = &sorting_loctab[*(const UInt*)va];
+ const DiLoc* b = &sorting_loctab[*(const UInt*)vb];
if (a->addr < b->addr) return -1;
if (a->addr > b->addr) return 1;
return 0;
Modified: trunk/coregrind/m_deduppoolalloc.c
==============================================================================
--- trunk/coregrind/m_deduppoolalloc.c (original)
+++ trunk/coregrind/m_deduppoolalloc.c Thu Sep 18 18:35:47 2014
@@ -249,10 +249,10 @@
// (A lot can be 10% of the elements colliding, even on
// small nr of elements such as 10_000).
ht_elt.key = VG_(adler32) (0, NULL, 0);
- ht_elt.key = VG_(adler32) (ht_elt.key, (UChar*)elt, eltSzB);
+ ht_elt.key = VG_(adler32) (ht_elt.key, elt, eltSzB);
ht_elt.eltSzB = eltSzB;
- ht_elt.elt = (UChar*) elt;
+ ht_elt.elt = (void *)elt;
ht_ins = VG_(HT_gen_lookup) (ddpa->ht_elements, &ht_elt, cmp_pool_elt);
if (ht_ins)
@@ -282,9 +282,9 @@
static __inline__
UInt elt2nr (DedupPoolAlloc *ddpa, const void *dedup_elt)
{
- vg_assert ((UChar*)dedup_elt >= ddpa->curpool
- && (UChar*)dedup_elt < ddpa->curpool_free);
- return 1 + ((UChar*)dedup_elt - ddpa->curpool)
+ vg_assert (dedup_elt >= (const void *)ddpa->curpool
+ && dedup_elt < (const void *)ddpa->curpool_free);
+ return 1 + ((const UChar*)dedup_elt - (const UChar *)ddpa->curpool)
/ VG_ROUNDUP(ddpa->fixedSzb, ddpa->eltAlign);
}
Modified: trunk/coregrind/m_scheduler/scheduler.c
==============================================================================
--- trunk/coregrind/m_scheduler/scheduler.c (original)
+++ trunk/coregrind/m_scheduler/scheduler.c Thu Sep 18 18:35:47 2014
@@ -696,7 +696,7 @@
guest state, its two copies, and the spill area. In short, all 4
areas must have a 16-aligned size and be 16-aligned, and placed
back-to-back. */
-static void do_pre_run_checks ( ThreadState* tst )
+static void do_pre_run_checks ( volatile ThreadState* tst )
{
Addr a_vex = (Addr) & tst->arch.vex;
Addr a_vexsh1 = (Addr) & tst->arch.vex_shadow1;
@@ -859,7 +859,7 @@
vg_assert(*dispatchCtrP > 0);
tst = VG_(get_ThreadState)(tid);
- do_pre_run_checks( (ThreadState*)tst );
+ do_pre_run_checks( tst );
/* end Paranoia */
/* Futz with the XIndir stats counters. */
@@ -934,7 +934,7 @@
jumped,
VG_(disp_run_translations)(
two_words,
- (void*)&tst->arch.vex,
+ (volatile void*)&tst->arch.vex,
host_code_addr
)
);
Modified: trunk/coregrind/m_syswrap/syswrap-generic.c
==============================================================================
--- trunk/coregrind/m_syswrap/syswrap-generic.c (original)
+++ trunk/coregrind/m_syswrap/syswrap-generic.c Thu Sep 18 18:35:47 2014
@@ -673,7 +673,8 @@
static const unsigned char V4mappedprefix[12] = {0,0,0,0,0,0,0,0,0,0,0xff,0xff};
if (!VG_(memcmp)(ip, V4mappedprefix, 12)) {
- struct vki_in_addr *sin_addr = (struct vki_in_addr *)(ip + 12);
+ const struct vki_in_addr *sin_addr =
+ (const struct vki_in_addr *)(ip + 12);
UInt addr = VG_(ntohl)(sin_addr->s_addr);
VG_(sprintf)(s, "::ffff:%u.%u.%u.%u",
Modified: trunk/coregrind/pub_core_dispatch.h
==============================================================================
--- trunk/coregrind/pub_core_dispatch.h (original)
+++ trunk/coregrind/pub_core_dispatch.h Thu Sep 18 18:35:47 2014
@@ -62,7 +62,7 @@
where we have to return a chain-me request.
*/
void VG_(disp_run_translations)( HWord* two_words,
- void* guest_state,
+ volatile void* guest_state,
Addr host_addr );
/* We need to know addresses of the continuation-point (cp_) labels so
Modified: trunk/helgrind/hg_intercepts.c
==============================================================================
--- trunk/helgrind/hg_intercepts.c (original)
+++ trunk/helgrind/hg_intercepts.c Thu Sep 18 18:35:47 2014
@@ -159,8 +159,8 @@
__attribute__((noinline))
static int my_memcmp ( const void* ptr1, const void* ptr2, size_t size)
{
- unsigned char* uchar_ptr1 = (unsigned char*) ptr1;
- unsigned char* uchar_ptr2 = (unsigned char*) ptr2;
+ const unsigned char* uchar_ptr1 = (const unsigned char*) ptr1;
+ const unsigned char* uchar_ptr2 = (const unsigned char*) ptr2;
size_t i;
for (i = 0; i < size; ++i) {
if (uchar_ptr1[i] != uchar_ptr2[i])
|
|
From: <sv...@va...> - 2014-09-18 18:34:26
|
Author: florian
Date: Thu Sep 18 18:34:19 2014
New Revision: 14553
Log:
Remove a few useless asserts after memory allocation.
The called allocators don't return NULL.
Modified:
trunk/coregrind/m_debuginfo/misc.c
Modified: trunk/coregrind/m_debuginfo/misc.c
==============================================================================
--- trunk/coregrind/m_debuginfo/misc.c (original)
+++ trunk/coregrind/m_debuginfo/misc.c Thu Sep 18 18:34:19 2014
@@ -46,7 +46,6 @@
void* v;
vg_assert(szB > 0);
v = VG_(arena_malloc)( VG_AR_DINFO, cc, szB );
- vg_assert(v);
VG_(memset)(v, 0, szB);
return v;
}
@@ -65,7 +64,6 @@
void* ML_(dinfo_memdup) ( const HChar* cc, void* str, SizeT nStr ) {
void* dst = VG_(arena_malloc)( VG_AR_DINFO, cc, nStr );
- vg_assert(dst);
VG_(memcpy)(dst, str, nStr);
return dst;
}
|
|
From: <sv...@va...> - 2014-09-18 18:24:36
|
Author: florian
Date: Thu Sep 18 18:24:20 2014
New Revision: 14552
Log:
Remove a few pointless asserts because the allocation functions
do not return NULL.
Modified:
trunk/coregrind/m_redir.c
Modified: trunk/coregrind/m_redir.c
==============================================================================
--- trunk/coregrind/m_redir.c (original)
+++ trunk/coregrind/m_redir.c Thu Sep 18 18:24:20 2014
@@ -593,11 +593,8 @@
}
spec = dinfo_zalloc("redir.rnnD.1", sizeof(Spec));
- vg_assert(spec);
spec->from_sopatt = dinfo_strdup("redir.rnnD.2", demangled_sopatt);
spec->from_fnpatt = dinfo_strdup("redir.rnnD.3", demangled_fnpatt);
- vg_assert(spec->from_sopatt);
- vg_assert(spec->from_fnpatt);
spec->to_addr = sym_avmas.main;
spec->isWrap = isWrap;
spec->becTag = becTag;
@@ -661,7 +658,6 @@
/* Ok. Now specList holds the list of specs from the DebugInfo.
Build a new TopSpec, but don't add it to topSpecs yet. */
newts = dinfo_zalloc("redir.rnnD.4", sizeof(TopSpec));
- vg_assert(newts);
newts->next = NULL; /* not significant */
newts->seginfo = newdi;
newts->specs = specList;
@@ -1175,11 +1171,9 @@
const HChar** mandatory )
{
Spec* spec = dinfo_zalloc("redir.ahs.1", sizeof(Spec));
- vg_assert(spec);
if (topSpecs == NULL) {
topSpecs = dinfo_zalloc("redir.ahs.2", sizeof(TopSpec));
- vg_assert(topSpecs);
/* symtab_zalloc sets all fields to zero */
}
@@ -1508,7 +1502,6 @@
void* p;
vg_assert(n > 0);
p = VG_(arena_malloc)(VG_AR_DINFO, ec, n);
- vg_assert(p);
VG_(memset)(p, 0, n);
return p;
}
|
|
From: <sv...@va...> - 2014-09-18 18:11:02
|
Author: florian
Date: Thu Sep 18 18:10:37 2014
New Revision: 14551
Log:
Enable -Wcast-align globally.
Tested on x86-64, s390, and ppc64.
Modified:
trunk/Makefile.all.am
trunk/Makefile.vex.am
Modified: trunk/Makefile.all.am
==============================================================================
--- trunk/Makefile.all.am (original)
+++ trunk/Makefile.all.am Thu Sep 18 18:10:37 2014
@@ -99,6 +99,7 @@
AM_CFLAGS_BASE = \
-O2 -g \
-Wall \
+ -Wcast-align \
-Wmissing-prototypes \
-Wshadow \
-Wpointer-arith \
Modified: trunk/Makefile.vex.am
==============================================================================
--- trunk/Makefile.vex.am (original)
+++ trunk/Makefile.vex.am Thu Sep 18 18:10:37 2014
@@ -156,7 +156,6 @@
LIBVEX_CFLAGS = \
-Wbad-function-cast \
-Wcast-qual \
- -Wcast-align \
-fstrict-aliasing
libvex_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = $(LIBVEX_SOURCES_COMMON)
|
|
From: Mark W. <mj...@re...> - 2014-09-18 12:27:06
|
On Sun, 2014-09-07 at 14:32 +0200, Philippe Waroquiers wrote: > On Sun, 2014-09-07 at 14:25 +0200, Mark Wielaard wrote: > > On Sun, Sep 07, 2014 at 01:13:28PM +0200, Philippe Waroquiers wrote: > > > The stabs reader is disabled since 3.9.0 (as it was not converted > > > to use the new image/di-server). > > > We however still compile the (I think) broken code. > > > Maybe we should just remove it ? > > > > Haha. I was a little suspecious I couldn't find any tests for the > > code. So checked and double checked this was the right definition > > to use for the stabs symbol nlist entry struct. Now I know the real > > reason why everything seemed to go fine :) > > > > So yeah, lets just remove the code before others accidentially > > spend any more time on it. > Julian also thinks the code can be removed, but better done after > the release, to avoid any kind of build/whatever problems. There was indeed a non-trivial amount of code that tried to do something STABS (and then actually didn't do anything). Since we are after the release now finally tried to clean this up and removed the dead code. See valgrind svn r14550. Please yell and scream if I accidentally broke something. Cheers, Mark |
|
From: <sv...@va...> - 2014-09-18 12:25:16
|
Author: mjw
Date: Thu Sep 18 12:24:53 2014
New Revision: 14550
Log:
Old STABS code is still being compiled, but never used. Remove it.
Since valgrind 3.9.0 the STABS support was already disabled completely.
But the code was still there being compiled and we were still searching
for stabs sections in binaries. Completely remove all sources, tests and
references. Add a note to coregrind/m_debuginfo/README.txt to mention
the old code can be found in the subversion repository.
Modified:
trunk/NEWS
trunk/cachegrind/docs/cg-manual.xml
trunk/configure.ac
trunk/coregrind/Makefile.am
trunk/coregrind/m_debuginfo/README.txt
trunk/coregrind/m_debuginfo/UNUSED_STABS.txt
trunk/coregrind/m_debuginfo/debuginfo.c
trunk/coregrind/m_debuginfo/priv_readstabs.h
trunk/coregrind/m_debuginfo/readelf.c
trunk/coregrind/m_debuginfo/readmacho.c
trunk/coregrind/m_debuginfo/readstabs.c
trunk/memcheck/tests/Makefile.am
trunk/memcheck/tests/deep_templates.cpp
trunk/memcheck/tests/deep_templates.stderr.exp
trunk/memcheck/tests/deep_templates.stdout.exp
trunk/memcheck/tests/deep_templates.vgtest
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Thu Sep 18 12:24:53 2014
@@ -28,6 +28,7 @@
where XXXXXX is the bug number as listed below.
339020 ppc64: memcheck/tests/ppc64/power_ISA2_05 failing in nightly build
+n-i-bz Old STABS code is still being compiled, but never used. Remove it.
Release 3.10.0 (10 September 2014)
Modified: trunk/cachegrind/docs/cg-manual.xml
==============================================================================
--- trunk/cachegrind/docs/cg-manual.xml (original)
+++ trunk/cachegrind/docs/cg-manual.xml Thu Sep 18 12:24:53 2014
@@ -623,23 +623,6 @@
</listitem>
<listitem>
- <para>Files with more than 65,535 lines cause difficulties
- for the Stabs-format debug info reader. This is because the line
- number in the <computeroutput>struct nlist</computeroutput>
- defined in <filename>a.out.h</filename> under Linux is only a
- 16-bit value. Valgrind can handle some files with more than
- 65,535 lines correctly by making some guesses to identify
- line number overflows. But some cases are beyond it, in
- which case you'll get a warning message explaining that
- annotations for the file might be incorrect.</para>
-
- <para>If you are using GCC 3.1 or later, this is most likely
- irrelevant, since GCC switched to using the more modern DWARF2
- format by default at version 3.1. DWARF2 does not have any such
- limitations on line numbers.</para>
- </listitem>
-
- <listitem>
<para>If you compile some files with
<option>-g</option> and some without, some
events that take place in a file without debug info could be
Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Thu Sep 18 12:24:53 2014
@@ -1781,25 +1781,6 @@
CFLAGS=$safe_CFLAGS
-# does this compiler support -gstabs ?
-
-AC_MSG_CHECKING([if gcc accepts -gstabs])
-
-safe_CFLAGS=$CFLAGS
-CFLAGS="-gstabs"
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[
- return 0;
-]])], [
-ac_have_gstabs=yes
-AC_MSG_RESULT([yes])
-], [
-ac_have_gstabs=no
-AC_MSG_RESULT([no])
-])
-CFLAGS=$safe_CFLAGS
-AM_CONDITIONAL([HAVE_GSTABS], [test x$ac_have_gstabs = xyes])
-
-
# does this compiler support nested functions ?
AC_MSG_CHECKING([if gcc accepts nested functions])
Modified: trunk/coregrind/Makefile.am
==============================================================================
--- trunk/coregrind/Makefile.am (original)
+++ trunk/coregrind/Makefile.am Thu Sep 18 12:24:53 2014
@@ -22,7 +22,6 @@
EXTRA_DIST = \
- m_debuginfo/UNUSED_STABS.txt \
m_debuginfo/README.txt \
m_gdbserver/README_DEVELOPERS \
docs/vgdb-manpage.xml
@@ -216,7 +215,6 @@
m_debuginfo/priv_misc.h \
m_debuginfo/priv_storage.h \
m_debuginfo/priv_tytypes.h \
- m_debuginfo/priv_readstabs.h \
m_debuginfo/priv_readpdb.h \
m_debuginfo/priv_d3basics.h \
m_debuginfo/priv_readdwarf.h \
@@ -323,7 +321,6 @@
m_debuginfo/readexidx.c \
m_debuginfo/readmacho.c \
m_debuginfo/readpdb.c \
- m_debuginfo/readstabs.c \
m_debuginfo/storage.c \
m_debuginfo/tytypes.c \
m_debuginfo/image.c \
Modified: trunk/coregrind/m_debuginfo/README.txt
==============================================================================
--- trunk/coregrind/m_debuginfo/README.txt (original)
+++ trunk/coregrind/m_debuginfo/README.txt Thu Sep 18 12:24:53 2014
@@ -1,13 +1,13 @@
On 4 Apr 06, the debuginfo reader (m_debuginfo) was majorly cleaned up
-and restructured. It has been a bit of a tangle for a while. The new
-structure looks like this:
+and restructured. It has been a bit of a tangle for a while. On 18 Sep 14
+the STABS support was completely removed. The new structure looks like this:
debuginfo.c
readelf.c
- readdwarf.c readstabs.c
+ readdwarf.c
storage.c
@@ -17,38 +17,33 @@
maintaining/searching arrays of symbols, line-numbers, and Dwarf CF
info records.
-readdwarf.c and readstabs.c parse the relevant kind of info and
-call storage.c to store the results.
+readdwarf.c parses the relevant kind of info and call storage.c to
+store the results.
readelf.c reads ELF format, hands syms directly to storage.c,
-then delegates to readdwarf.c/readstabs.c for debug info. All
-straightforward.
+then delegates to readdwarf.c for debug info. All straightforward.
debuginfo.c is the top-level file, and is quite small.
-There are 3 goals to this:
+There are 2 goals to this:
(1) Generally tidy up something which needs tidying up
(2) Introduce more modularity, so as to make it easier to add
readers for other formats, if needed
-(3) Simplify the stabs reader.
-
Rationale for (1) and (2) are obvious.
-Re (3), the stabs reader has for a good year contained a sophisticated
-and impressive parser for stabs strings, with the aim of recording in
-detail the types of variables (I think) (Jeremy's work). Unfortunately
-that has caused various segfaults reading stabs info in the past few months
-(#77869, #117936, #119914, #120345 and another to do with deeply nested
-template types).
+Originally there was also goal (3) Simplify the stabs reader.
+But stabs support was broken since 3.9.0 and completely removed in 3.10.0.
The worst thing is that it is the stabs type reader that is crashing,
not the stabs line-number reader, but the type info is only used by
-Helgrind, which is looking pretty dead at the moment. So I have lifed
-out the type-reader code and put it in UNUSED_STABS.txt for safe
-storage, just leaving the line-number reader in place.
+Helgrind, which is looking pretty dead at the moment. Old versions
+of the stabs type reader can be found in the subversion repository
+as m_debuginfo/UNUSED_STABS.txt, the stabs line-number reader was in
+m_debuginfo/readstabs.c. The old version of this file explained more
+about the setup.
If Helgrind ever does come back to life we will need to reinstate the
type storage/reader stuff but with DWARF as its primary target.
Modified: trunk/coregrind/m_debuginfo/debuginfo.c
==============================================================================
--- trunk/coregrind/m_debuginfo/debuginfo.c (original)
+++ trunk/coregrind/m_debuginfo/debuginfo.c Thu Sep 18 12:24:53 2014
@@ -57,7 +57,6 @@
#include "priv_tytypes.h"
#include "priv_storage.h"
#include "priv_readdwarf.h"
-#include "priv_readstabs.h"
#if defined(VGO_linux)
# include "priv_readelf.h"
# include "priv_readdwarf3.h"
Modified: trunk/coregrind/m_debuginfo/readelf.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readelf.c (original)
+++ trunk/coregrind/m_debuginfo/readelf.c Thu Sep 18 12:24:53 2014
@@ -50,7 +50,6 @@
#include "priv_readelf.h" /* self */
#include "priv_readdwarf.h" /* 'cos ELF contains DWARF */
#include "priv_readdwarf3.h"
-#include "priv_readstabs.h" /* and stabs, if we're unlucky */
#include "priv_readexidx.h"
/* --- !!! --- EXTERNAL HEADERS start --- !!! --- */
@@ -2320,8 +2319,6 @@
DiSlice dynsym_escn = DiSlice_INVALID; // .dynsym
DiSlice debuglink_escn = DiSlice_INVALID; // .gnu_debuglink
DiSlice debugaltlink_escn = DiSlice_INVALID; // .gnu_debugaltlink
- DiSlice stab_escn = DiSlice_INVALID; // .stab (stabs)
- DiSlice stabstr_escn = DiSlice_INVALID; // .stabstr (stabs)
DiSlice debug_line_escn = DiSlice_INVALID; // .debug_line (dwarf2)
DiSlice debug_info_escn = DiSlice_INVALID; // .debug_info (dwarf2)
DiSlice debug_types_escn = DiSlice_INVALID; // .debug_types (dwarf4)
@@ -2405,9 +2402,6 @@
FIND(".gnu_debuglink", debuglink_escn)
FIND(".gnu_debugaltlink", debugaltlink_escn)
- FIND(".stab", stab_escn)
- FIND(".stabstr", stabstr_escn)
-
FIND(".debug_line", debug_line_escn)
FIND(".debug_info", debug_info_escn)
FIND(".debug_types", debug_types_escn)
@@ -2530,7 +2524,7 @@
Addr rw_dsvma_limit = 0;
PtrdiffT rw_dbias = 0;
- Bool need_symtab, need_stabs, need_dwarf2, need_dwarf1;
+ Bool need_symtab, need_dwarf2, need_dwarf1;
if (phdr_dnent == 0
|| !ML_(img_valid)(dimg, phdr_dioff,
@@ -2600,7 +2594,6 @@
}
need_symtab = (symtab_escn.img == NULL);
- need_stabs = (stab_escn.img == NULL);
need_dwarf2 = (debug_info_escn.img == NULL);
need_dwarf1 = (dwarf1d_escn.img == NULL);
@@ -2693,8 +2686,6 @@
/* NEEDED? NAME ElfSec */
FIND(need_symtab, ".symtab", symtab_escn)
FIND(need_symtab, ".strtab", strtab_escn)
- FIND(need_stabs, ".stab", stab_escn)
- FIND(need_stabs, ".stabstr", stabstr_escn)
FIND(need_dwarf2, ".debug_line", debug_line_escn)
FIND(need_dwarf2, ".debug_info", debug_info_escn)
FIND(need_dwarf2, ".debug_types", debug_types_escn)
@@ -2885,27 +2876,6 @@
False/*!is_ehframe*/ );
}
- /* Read the stabs and/or dwarf2 debug information, if any. It
- appears reading stabs stuff on amd64-linux doesn't work, so
- we ignore it. On s390x stabs also doesnt work and we always
- have the dwarf info in the eh_frame. We also segfault on
- ppc64-linux when reading stabs, so skip that. ppc32-linux
- seems OK though. Also skip on Android. */
-# if !defined(VGP_amd64_linux) \
- && !defined(VGP_s390x_linux) \
- && !defined(VGP_ppc64be_linux) \
- && !defined(VGP_ppc64le_linux) \
- && !defined(VGPV_arm_linux_android) \
- && !defined(VGPV_x86_linux_android) \
- && !defined(VGP_mips64_linux)
- // JRS 31 July 2014: stabs reading is currently broken and
- // therefore deactivated.
- //if (stab_img && stabstr_img) {
- // ML_(read_debuginfo_stabs) ( di, stab_img, stab_sz,
- // stabstr_img, stabstr_sz );
- //}
-# endif
-
/* TOPLEVEL */
/* jrs 2006-01-01: icc-8.1 has been observed to generate
binaries without debug_str sections. Don't preclude
Modified: trunk/coregrind/m_debuginfo/readmacho.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readmacho.c (original)
+++ trunk/coregrind/m_debuginfo/readmacho.c Thu Sep 18 12:24:53 2014
@@ -55,7 +55,6 @@
#include "priv_readmacho.h"
#include "priv_readdwarf.h"
#include "priv_readdwarf3.h"
-#include "priv_readstabs.h"
/* --- !!! --- EXTERNAL HEADERS start --- !!! --- */
#include <mach-o/loader.h>
@@ -708,7 +707,7 @@
struct _DebugInfoMapping* rw_map = NULL;
/* mmap the object file to look for di->soname and di->text_bias
- and uuid and nlist and STABS */
+ and uuid and nlist */
/* This should be ensured by our caller (that we're in the accept
state). */
Modified: trunk/memcheck/tests/Makefile.am
==============================================================================
--- trunk/memcheck/tests/Makefile.am (original)
+++ trunk/memcheck/tests/Makefile.am Thu Sep 18 12:24:53 2014
@@ -93,8 +93,6 @@
custom_alloc.stderr.exp-s390x-mvc \
custom-overlap.stderr.exp custom-overlap.vgtest \
deep-backtrace.vgtest deep-backtrace.stderr.exp \
- deep_templates.vgtest \
- deep_templates.stdout.exp deep_templates.stderr.exp \
demangle.stderr.exp demangle.vgtest \
describe-block.stderr.exp describe-block.vgtest \
descr_belowsp.vgtest descr_belowsp.stderr.exp \
@@ -377,10 +375,6 @@
check_PROGRAMS += reach_thread_register
endif
-if HAVE_GSTABS
-check_PROGRAMS += deep_templates
-endif
-
AM_CFLAGS += $(AM_FLAG_M3264_PRI)
AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
@@ -397,9 +391,6 @@
leak_cpp_interior_SOURCES = leak_cpp_interior.cpp
-deep_templates_SOURCES = deep_templates.cpp
-deep_templates_CXXFLAGS = $(AM_CFLAGS) -O -gstabs
-
demangle_SOURCES = demangle.cpp
dw4_CFLAGS = $(AM_CFLAGS) -gdwarf-4 -fdebug-types-section
|
|
From: <sv...@va...> - 2014-09-18 07:11:33
|
Author: bart
Date: Thu Sep 18 07:11:24 2014
New Revision: 14549
Log:
DRD: Handle Imbe_CancelReservation properly (clrex on ARM)
This was reported by Florian and was detected by analyzing the
compiler output with -Wswitch-enum enabled.
Modified:
trunk/drd/drd_load_store.c
Modified: trunk/drd/drd_load_store.c
==============================================================================
--- trunk/drd/drd_load_store.c (original)
+++ trunk/drd/drd_load_store.c Thu Sep 18 07:11:24 2014
@@ -633,7 +633,9 @@
switch (st->Ist.MBE.event)
{
case Imbe_Fence:
- break; /* not interesting */
+ break; /* not interesting to DRD */
+ case Imbe_CancelReservation:
+ break; /* not interesting to DRD */
default:
tl_assert(0);
}
|
|
From: <sv...@va...> - 2014-09-18 06:55:10
|
Author: bart
Date: Thu Sep 18 06:54:52 2014
New Revision: 14548
Log:
drd/Makefile.am: Add -Wswitch-enum
Hopefully one day this compiler flag can be enabled for the entire Valgrind
code base.
Modified:
trunk/drd/Makefile.am
Modified: trunk/drd/Makefile.am
==============================================================================
--- trunk/drd/Makefile.am (original)
+++ trunk/drd/Makefile.am Thu Sep 18 06:54:52 2014
@@ -38,6 +38,7 @@
-O2 \
@FLAG_W_EXTRA@ \
-Wformat-nonliteral \
+ -Wswitch-enum \
-Wno-inline \
-Wno-unused-parameter
|
|
From: Rich C. <rc...@wi...> - 2014-09-18 05:15:54
|
valgrind revision: 14547
VEX revision: 2953
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-17 19:22:02 CDT
Ended at 2014-09-18 00:15:42 CDT
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 612 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
+ perl perf/vg_perf --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old perf
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.48s no: 7.8s (16.2x, -----) me:15.9s (33.1x, -----) ca:61.4s (127.9x, -----) he: 9.8s (20.4x, -----) ca:17.3s (36.1x, -----) dr: 9.6s (20.0x, -----) ma: 9.1s (18.9x, -----)
bigcode1 valgrind-old:0.48s no: 7.8s (16.2x, 0.1%) me:15.9s (33.1x, -0.1%) ca:61.4s (127.9x, -0.0%) he: 9.8s (20.3x, 0.3%) ca:17.3s (36.1x, 0.1%) dr: 9.6s (20.0x, 0.1%) ma: 9.1s (18.9x, -0.1%)
-- bigcode2 --
bigcode2 valgrind-new:0.48s no:18.5s (38.6x, -----) me:39.4s (82.0x, -----) ca:107.6s (224.2x, -----) he:23.3s (48.5x, -----) ca:32.6s (67.9x, -----) dr:22.1s (46.0x, -----) ma:21.3s (44.4x, -----)
bigcode2 valgrind-old:0.48s no:18.5s (38.6x, 0.0%) me:39.3s (82.0x, 0.0%) ca:107.7s (224.3x, -0.0%) he:23.3s (48.5x, 0.0%) ca:32.6s (67.9x, 0.0%) dr:22.1s (45.9x, 0.0%) ma:21.3s (44.4x, 0.0%)
-- bz2 --
bz2 valgrind-new:2.32s no:10.2s ( 4.4x, -----) me:28.2s (12.1x, -----) ca:60.9s (26.2x, -----) he:40.8s (17.6x, -----) ca:59.3s (25.6x, -----) dr:58.0s (25.0x, -----) ma: 9.8s ( 4.2x, -----)
bz2 valgrind-old:2.32s no:10.2s ( 4.4x, 0.0%) me:28.2s (12.1x, -0.0%) ca:60.9s (26.2x, 0.0%) he:40.8s (17.6x, 0.0%) ca:59.3s (25.6x, 0.0%) dr:58.0s (25.0x, 0.0%) ma: 9.8s ( 4.2x, 0.1%)
-- fbench --
fbench valgrind-new:1.44s no: 5.4s ( 3.8x, -----) me:18.4s (12.8x, -----) ca:27.0s (18.7x, -----) he:13.7s ( 9.5x, -----) ca:17.3s (12.0x, -----) dr:14.0s ( 9.7x, -----) ma: 5.7s ( 3.9x, -----)
fbench valgrind-old:1.44s no: 5.4s ( 3.8x, 0.2%) me:18.4s (12.8x, 0.0%) ca:27.0s (18.8x, -0.0%) he:13.7s ( 9.5x, 0.1%) ca:17.3s (12.0x, -0.1%) dr:14.0s ( 9.7x, -0.1%) ma: 5.6s ( 3.9x, 0.4%)
-- ffbench --
ffbench valgrind-new:1.00s no: 3.7s ( 3.7x, -----) me:13.2s (13.2x, -----) ca: 8.2s ( 8.2x, -----) he:22.5s (22.5x, -----) ca:23.4s (23.4x, -----) dr:18.1s (18.1x, -----) ma: 3.7s ( 3.7x, -----)
ffbench valgrind-old:1.00s no: 3.7s ( 3.7x, 0.0%) me:13.1s (13.1x, 0.1%) ca: 8.2s ( 8.2x, -0.1%) he:22.5s (22.5x, 0.0%) ca:23.4s (23.4x, 0.0%) dr:18.1s (18.1x, 0.0%) ma: 3.7s ( 3.7x, 0.0%)
-- heap --
heap valgrind-new:0.40s no: 3.3s ( 8.3x, -----) me:23.1s (57.6x, -----) ca:31.0s (77.5x, -----) he:31.7s (79.1x, -----) ca:17.0s (42.5x, -----) dr:22.9s (57.4x, -----) ma:22.3s (55.7x, -----)
heap valgrind-old:0.40s no: 3.3s ( 8.3x, -0.3%) me:23.0s (57.6x, 0.1%) ca:31.0s (77.4x, 0.1%) he:31.7s (79.2x, -0.0%) ca:17.0s (42.5x, 0.0%) dr:23.0s (57.4x, -0.0%) ma:22.3s (55.8x, -0.1%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.55s no: 3.6s ( 6.6x, -----) me:43.5s (79.0x, -----) ca:33.7s (61.3x, -----) he:36.5s (66.3x, -----) ca:18.8s (34.2x, -----) dr:24.0s (43.6x, -----) ma:23.5s (42.7x, -----)
heap_pdb4 valgrind-old:0.55s no: 3.6s ( 6.6x, 0.0%) me:43.4s (79.0x, 0.0%) ca:33.7s (61.3x, -0.1%) he:36.5s (66.3x, 0.1%) ca:18.8s (34.2x, 0.1%) dr:24.0s (43.6x, 0.1%) ma:23.4s (42.6x, 0.2%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 1.3s (25.2x, -----) me: 6.8s (135.2x, -----) ca: 5.1s (102.2x, -----) he: 6.2s (124.8x, -----) ca: 3.5s (70.4x, -----) dr: 5.6s (112.0x, -----) ma: 4.6s (92.6x, -----)
many-loss-records valgrind-old:0.05s no: 1.2s (25.0x, 0.8%) me: 6.8s (135.6x, -0.3%) ca: 5.1s (102.4x, -0.2%) he: 6.2s (125.0x, -0.2%) ca: 3.5s (70.4x, 0.0%) dr: 5.6s (111.6x, 0.4%) ma: 4.6s (92.6x, 0.0%)
-- many-xpts --
many-xpts valgrind-new:0.16s no: 1.5s ( 9.6x, -----) me: 8.0s (50.2x, -----) ca:13.2s (82.2x, -----) he:10.6s (66.4x, -----) ca: 4.9s (30.8x, -----) dr: 7.3s (45.6x, -----) ma: 7.3s (45.6x, -----)
many-xpts valgrind-old:0.16s no: 1.5s ( 9.6x, -0.7%) me: 8.0s (50.2x, 0.1%) ca:13.2s (82.2x, 0.0%) he:10.6s (66.5x, -0.1%) ca: 4.9s (30.8x, 0.0%) dr: 7.3s (45.5x, 0.3%) ma: 7.3s (45.8x, -0.4%)
-- sarp --
sarp valgrind-new:0.10s no: 1.5s (14.8x, -----) me:10.0s (99.6x, -----) ca: 8.3s (83.0x, -----) he:31.7s (317.1x, -----) ca: 4.7s (47.2x, -----) dr: 5.0s (50.0x, -----) ma: 1.5s (15.2x, -----)
sarp valgrind-old:0.10s no: 1.5s (14.7x, 0.7%) me:10.0s (99.8x, -0.2%) ca: 8.3s (83.0x, 0.0%) he:31.6s (315.9x, 0.4%) ca: 4.7s (47.1x, 0.2%) dr: 5.0s (50.2x, -0.4%) ma: 1.5s (15.3x, -0.7%)
-- tinycc --
tinycc valgrind-new:0.75s no: 7.6s (10.1x, -----) me:38.7s (51.6x, -----) ca:50.8s (67.7x, -----) he:46.7s (62.3x, -----) ca:41.4s (55.2x, -----) dr:41.8s (55.8x, -----) ma:12.1s (16.1x, -----)
tinycc valgrind-old:0.75s no: 7.6s (10.1x, -0.1%) me:38.7s (51.6x, 0.0%) ca:50.8s (67.7x, 0.1%) he:46.7s (62.3x, 0.0%) ca:41.4s (55.2x, 0.0%) dr:41.8s (55.7x, 0.0%) ma:12.1s (16.1x, 0.0%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 160m45.586s
user 158m31.512s
sys 2m4.574s
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-09-17 20:28:42.347843102 -0500
+++ err_disable3.stderr.out 2014-09-17 20:48:52.367749344 -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-17 20:28:41.491833900 -0500
+++ err_disable4.stderr.out 2014-09-17 20:48:57.363802564 -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-17 20:28:41.576834814 -0500
+++ threadname.stderr.out 2014-09-17 20:57:32.335186171 -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-17 20:28:42.343843059 -0500
+++ threadname_xml.stderr.out 2014-09-17 20:57:35.406218083 -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-17 19:22:26.909860896 -0500
+++ err_disable3.stderr.out 2014-09-17 19:42:22.623866087 -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-17 19:22:27.990872672 -0500
+++ err_disable4.stderr.out 2014-09-17 19:42:27.537919455 -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-17 19:22:27.232864415 -0500
+++ threadname.stderr.out 2014-09-17 19:50:58.282464273 -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-17 19:22:27.582868227 -0500
+++ threadname_xml.stderr.out 2014-09-17 19:51:01.389497992 -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-18 04:34:15
|
valgrind revision: 14547
VEX revision: 2953
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-18 00:00:01 UTC
Ended at 2014-09-18 01:16:08 UTC
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 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)
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2014-09-18 00:38:22.207347571 +0000
+++ locked_vs_unlocked2.stderr.out 2014-09-18 00:58:02.517386751 +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-18 00:38:22.267347573 +0000
+++ pth_cond_destroy_busy.stderr.out 2014-09-18 00:58:09.427386962 +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-18 00:38:22.237347572 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-18 00:59:29.387389614 +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-18 00:38:22.177347570 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-18 00:59:29.387389614 +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-18 00:00:51.547264401 +0000
+++ locked_vs_unlocked2.stderr.out 2014-09-18 00:20:33.897304064 +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-18 00:00:51.517264400 +0000
+++ pth_cond_destroy_busy.stderr.out 2014-09-18 00:20:40.927304279 +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-18 00:00:51.487264399 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-18 00:22:02.057306958 +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-18 00:00:51.517264400 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-18 00:22:02.057306958 +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-18 04:13:40
|
valgrind revision: 14547 VEX revision: 2953 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-18 03:45:01 CEST Ended at 2014-09-18 06:13:24 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.8x, -----) me: 7.3s (31.7x, -----) ca:25.8s (112.2x, -----) 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.8x, -0.2%) me: 7.2s (31.5x, 0.4%) ca:25.8s (112.0x, 0.2%) he: 5.3s (23.0x, 0.4%) ca: 9.1s (39.7x, -0.1%) dr: 5.5s (23.8x, 0.0%) ma: 4.9s (21.3x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 7.2s (30.0x, -----) me:14.2s (59.2x, -----) ca:38.8s (161.5x, -----) he:10.3s (42.8x, -----) ca:14.2s (59.2x, -----) dr: 9.6s (40.0x, -----) ma: 8.3s (34.7x, -----) bigcode2 valgrind-old:0.24s no: 7.2s (30.1x, -0.4%) me:14.2s (59.2x, 0.0%) ca:38.8s (161.5x, 0.0%) he:10.3s (42.8x, -0.1%) ca:14.2s (59.2x, 0.1%) dr: 9.6s (39.9x, 0.1%) ma: 8.3s (34.7x, 0.0%) -- bz2 -- bz2 valgrind-new:0.70s no: 5.0s ( 7.1x, -----) me:12.9s (18.4x, -----) ca:31.5s (45.0x, -----) he:19.9s (28.4x, -----) ca:34.3s (49.0x, -----) dr:29.6s (42.3x, -----) ma: 4.8s ( 6.8x, -----) bz2 valgrind-old:0.70s no: 5.0s ( 7.1x, 0.0%) me:12.9s (18.5x, -0.2%) ca:31.5s (45.0x, -0.1%) he:19.9s (28.5x, -0.2%) ca:34.3s (49.0x, 0.0%) dr:29.6s (42.3x, 0.0%) ma: 4.8s ( 6.9x, -1.9%) -- fbench -- fbench valgrind-new:0.40s no: 1.6s ( 4.0x, -----) me: 4.5s (11.1x, -----) ca: 9.2s (23.0x, -----) he: 6.4s (16.1x, -----) ca: 7.4s (18.4x, -----) dr: 5.8s (14.6x, -----) ma: 1.7s ( 4.2x, -----) fbench valgrind-old:0.40s no: 1.6s ( 4.0x, 0.0%) me: 4.5s (11.1x, 0.0%) ca: 9.2s (23.1x, -0.1%) he: 6.5s (16.1x, -0.2%) ca: 7.3s (18.4x, 0.1%) dr: 5.8s (14.6x, -0.2%) ma: 1.7s ( 4.2x, -0.0%) -- ffbench -- ffbench valgrind-new:0.20s no: 1.1s ( 5.3x, -----) me: 3.5s (17.4x, -----) ca: 3.0s (14.8x, -----) he:44.4s (222.1x, -----) ca: 9.5s (47.4x, -----) dr: 7.4s (36.8x, -----) ma: 1.0s ( 4.8x, -----) ffbench valgrind-old:0.20s no: 1.1s ( 5.3x, 0.9%) me: 3.5s (17.4x, 0.0%) ca: 3.0s (14.9x, -0.3%) he:44.4s (222.1x, 0.0%) ca: 9.5s (47.4x, 0.1%) dr: 7.4s (36.8x, 0.0%) ma: 1.0s ( 4.9x, -1.0%) -- heap -- heap valgrind-new:0.23s no: 1.9s ( 8.3x, -----) me: 8.8s (38.4x, -----) ca:13.0s (56.5x, -----) he:12.9s (56.0x, -----) ca:11.2s (48.5x, -----) dr: 7.8s (34.0x, -----) ma: 8.0s (35.0x, -----) heap valgrind-old:0.23s no: 1.9s ( 8.2x, 1.1%) me: 8.8s (38.5x, -0.1%) ca:13.0s (56.7x, -0.2%) he:12.9s (56.0x, 0.1%) ca:11.2s (48.6x, -0.1%) dr: 7.8s (33.9x, 0.3%) ma: 7.9s (34.5x, 1.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.23s no: 2.0s ( 8.9x, -----) me:12.9s (56.1x, -----) ca:14.1s (61.3x, -----) he:14.3s (62.0x, -----) ca:12.3s (53.3x, -----) dr: 8.9s (38.6x, -----) ma: 8.2s (35.5x, -----) heap_pdb4 valgrind-old:0.23s no: 2.0s ( 8.9x, 0.5%) me:13.0s (56.4x, -0.5%) ca:14.1s (61.2x, 0.1%) he:14.4s (62.4x, -0.6%) ca:12.3s (53.4x, -0.1%) dr: 8.9s (38.7x, -0.1%) ma: 8.1s (35.3x, 0.6%) -- many-loss-records -- many-loss-records valgrind-new:0.02s no: 0.5s (24.0x, -----) me: 2.3s (116.0x, -----) ca: 1.9s (96.0x, -----) he: 2.4s (120.0x, -----) ca: 1.9s (95.0x, -----) dr: 1.9s (97.5x, -----) ma: 1.7s (83.0x, -----) many-loss-records valgrind-old:0.02s no: 0.5s (24.0x, 0.0%) me: 2.3s (116.0x, 0.0%) ca: 1.9s (96.0x, 0.0%) he: 2.4s (120.0x, 0.0%) ca: 1.9s (95.5x, -0.5%) dr: 1.9s (97.5x, 0.0%) ma: 1.7s (83.5x, -0.6%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.6s ( 8.9x, -----) me: 3.4s (48.7x, -----) ca:378.3s (5404.9x, -----) he: 6.8s (97.1x, -----) ca: 2.8s (39.9x, -----) dr: 2.7s (38.7x, -----) ma: 2.6s (37.3x, -----) many-xpts valgrind-old:0.07s no: 0.6s ( 9.0x, -1.6%) me: 3.4s (48.7x, 0.0%) ca:378.4s (5405.3x, -0.0%) he: 6.8s (97.1x, 0.0%) ca: 2.8s (39.9x, 0.0%) dr: 2.7s (38.7x, 0.0%) ma: 2.6s (37.6x, -0.8%) -- sarp -- sarp valgrind-new:0.02s no: 0.6s (30.0x, -----) me: 3.7s (185.0x, -----) ca: 3.1s (155.5x, -----) he:17.0s (850.0x, -----) ca: 2.0s (102.0x, -----) dr: 1.6s (79.5x, -----) ma: 0.5s (27.0x, -----) sarp valgrind-old:0.02s no: 0.6s (30.0x, 0.0%) me: 3.7s (185.5x, -0.3%) ca: 3.1s (155.5x, 0.0%) he:16.8s (841.0x, 1.1%) ca: 2.0s (102.0x, 0.0%) dr: 1.6s (79.5x, -0.0%) ma: 0.5s (27.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.22s no: 2.8s (12.6x, -----) me:14.7s (66.9x, -----) ca:29.7s (135.1x, -----) he:27.9s (126.8x, -----) ca:21.2s (96.3x, -----) dr:20.7s (94.2x, -----) ma: 4.1s (18.8x, -----) tinycc valgrind-old:0.22s no: 2.8s (12.5x, 1.1%) me:14.7s (66.9x, 0.0%) ca:29.7s (135.1x, 0.0%) he:27.8s (126.4x, 0.4%) ca:21.2s (96.2x, 0.1%) dr:20.7s (94.2x, 0.0%) ma: 4.1s (18.8x, 0.0%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 112m9.294s user 111m31.494s sys 0m31.337s |
|
From: Tom H. <to...@co...> - 2014-09-18 03:26:04
|
valgrind revision: 14547 VEX revision: 2953 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-18 03:12:51 BST Ended at 2014-09-18 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.8x, -----) me: 3.3s (30.1x, -----) ca:14.3s (130.4x, -----) he: 2.0s (18.3x, -----) ca: 3.8s (34.7x, -----) dr: 2.0s (18.0x, -----) ma: 1.9s (17.5x, -----) bigcode1 valgrind-old:0.11s no: 1.7s (15.1x, -1.8%) me: 3.4s (30.5x, -1.5%) ca:14.4s (130.9x, -0.4%) he: 2.0s (18.4x, -0.5%) ca: 3.8s (34.6x, 0.3%) dr: 2.0s (18.5x, -2.5%) ma: 1.9s (17.6x, -1.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.5x, -----) me: 8.4s (76.4x, -----) ca:25.9s (235.6x, -----) he: 5.0s (45.1x, -----) ca: 7.2s (65.2x, -----) dr: 4.7s (42.5x, -----) ma: 4.5s (40.9x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.7x, -0.5%) me: 8.3s (75.8x, 0.7%) ca:24.9s (226.2x, 4.0%) he: 4.9s (44.7x, 0.8%) ca: 7.2s (65.5x, -0.4%) dr: 4.7s (42.3x, 0.4%) ma: 4.5s (41.2x, -0.7%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.1s ( 4.0x, -----) me: 6.8s (13.0x, -----) ca:14.0s (27.0x, -----) he: 8.8s (16.9x, -----) ca:11.8s (22.8x, -----) dr:11.2s (21.5x, -----) ma: 2.0s ( 3.9x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.0x, 0.5%) me: 6.7s (12.9x, 0.7%) ca:14.0s (26.9x, 0.4%) he: 8.9s (17.1x, -0.9%) ca:11.8s (22.7x, 0.2%) dr:11.2s (21.6x, -0.4%) ma: 2.1s ( 4.0x, -3.4%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.5x, -----) me: 3.6s (16.5x, -----) ca: 5.5s (24.8x, -----) he: 2.8s (12.7x, -----) ca: 3.1s (14.0x, -----) 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.3x, 0.8%) ca: 5.4s (24.7x, 0.5%) he: 2.8s (12.7x, 0.0%) ca: 3.1s (14.1x, -0.6%) dr: 2.6s (11.8x, 0.0%) ma: 1.0s ( 4.6x, 0.0%) -- ffbench -- ffbench valgrind-new:0.20s no: 0.9s ( 4.5x, -----) me: 2.8s (13.9x, -----) ca: 1.8s ( 9.0x, -----) he: 5.4s (27.1x, -----) ca: 4.2s (20.8x, -----) dr: 3.4s (17.2x, -----) ma: 0.9s ( 4.3x, -----) ffbench valgrind-old:0.20s no: 0.9s ( 4.5x, -1.1%) me: 2.8s (14.0x, -0.7%) ca: 1.8s ( 8.9x, 1.1%) he: 5.4s (27.1x, -0.2%) ca: 4.2s (20.8x, 0.5%) dr: 3.4s (17.2x, 0.0%) ma: 0.8s ( 4.2x, 1.2%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.5x, -----) me: 5.0s (63.0x, -----) ca: 6.1s (76.2x, -----) he: 6.5s (81.5x, -----) ca: 3.2s (40.5x, -----) dr: 4.3s (53.5x, -----) ma: 4.9s (61.1x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.4x, 1.7%) me: 5.0s (62.7x, 0.4%) ca: 6.1s (76.5x, -0.3%) he: 6.7s (83.1x, -2.0%) ca: 3.2s (40.5x, 0.0%) dr: 4.3s (53.5x, 0.0%) ma: 4.9s (61.4x, -0.4%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.6x, -----) me: 8.6s (85.5x, -----) ca: 6.9s (69.0x, -----) he: 7.8s (77.9x, -----) ca: 3.6s (35.8x, -----) dr: 5.0s (50.4x, -----) ma: 5.2s (51.6x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.6x, 0.0%) me: 8.3s (83.1x, 2.8%) ca: 6.8s (68.4x, 0.9%) he: 7.8s (77.8x, 0.1%) ca: 3.6s (35.7x, 0.3%) dr: 5.0s (50.4x, 0.0%) ma: 5.3s (52.7x, -2.1%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (141.0x, -----) ca: 1.0s (104.0x, -----) he: 1.2s (122.0x, -----) ca: 0.7s (71.0x, -----) dr: 1.1s (111.0x, -----) ma: 1.0s (104.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.4s (141.0x, 0.0%) ca: 1.1s (105.0x, -1.0%) he: 1.2s (122.0x, 0.0%) ca: 0.7s (71.0x, 0.0%) dr: 1.1s (110.0x, 0.9%) ma: 1.1s (105.0x, -1.0%) -- many-xpts -- many-xpts valgrind-new:0.04s no: 0.3s ( 8.0x, -----) me: 2.0s (49.8x, -----) ca: 2.7s (67.8x, -----) he: 2.2s (55.5x, -----) ca: 1.0s (24.5x, -----) dr: 1.6s (39.2x, -----) ma: 1.5s (37.8x, -----) many-xpts valgrind-old:0.04s no: 0.3s ( 8.0x, 0.0%) me: 2.0s (50.0x, -0.5%) ca: 2.7s (67.8x, 0.0%) he: 2.2s (55.5x, 0.0%) ca: 1.0s (24.8x, -1.0%) dr: 1.6s (39.2x, 0.0%) ma: 1.5s (37.8x, 0.0%) -- sarp -- sarp valgrind-new:0.03s no: 0.3s ( 9.3x, -----) me: 2.5s (83.3x, -----) ca: 1.8s (59.3x, -----) he: 6.8s (225.0x, -----) ca: 1.0s (32.3x, -----) dr: 1.0s (34.0x, -----) ma: 0.3s (10.0x, -----) sarp valgrind-old:0.03s no: 0.3s ( 9.3x, 0.0%) me: 2.5s (83.7x, -0.4%) ca: 1.8s (59.7x, -0.6%) he: 6.8s (226.3x, -0.6%) ca: 1.0s (32.0x, 1.0%) dr: 1.0s (34.0x, 0.0%) ma: 0.3s (10.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.17s no: 1.4s ( 8.5x, -----) me: 9.2s (54.3x, -----) ca:11.3s (66.3x, -----) he: 9.8s (57.6x, -----) ca: 8.3s (49.0x, -----) dr: 8.3s (48.9x, -----) ma: 2.5s (14.7x, -----) tinycc valgrind-old:0.17s no: 1.5s ( 8.6x, -1.4%) me: 9.2s (54.0x, 0.5%) ca:11.3s (66.6x, -0.5%) he: 9.8s (57.8x, -0.3%) ca: 8.4s (49.5x, -1.0%) dr: 8.3s (48.7x, 0.4%) ma: 2.5s (14.8x, -0.8%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m19.501s user 34m22.516s sys 0m22.090s |
|
From: Tom H. <to...@co...> - 2014-09-18 03:16:46
|
valgrind revision: 14547 VEX revision: 2953 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-18 03:01:57 BST Ended at 2014-09-18 04:16:35 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.7s (15.1x, -----) me: 3.3s (30.4x, -----) ca:14.4s (131.2x, -----) he: 2.1s (18.8x, -----) ca: 3.8s (34.9x, -----) dr: 2.0s (18.5x, -----) ma: 1.9s (17.6x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (15.0x, 0.6%) me: 3.4s (30.6x, -0.9%) ca:14.4s (130.6x, 0.4%) he: 2.1s (19.0x, -1.0%) ca: 3.9s (35.1x, -0.5%) dr: 2.0s (18.5x, 0.0%) ma: 2.0s (17.8x, -1.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.6x, -----) me: 8.4s (76.5x, -----) ca:26.8s (243.3x, -----) he: 5.0s (45.5x, -----) ca: 7.2s (65.6x, -----) dr: 4.7s (42.8x, -----) ma: 4.5s (41.0x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.5x, 0.5%) me: 8.4s (76.6x, -0.2%) ca:26.6s (241.5x, 0.7%) he: 5.0s (45.7x, -0.4%) ca: 7.2s (65.8x, -0.3%) dr: 4.7s (42.9x, -0.2%) ma: 4.5s (41.4x, -0.9%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.1s ( 4.0x, -----) me: 6.3s (12.2x, -----) ca:14.0s (26.9x, -----) he: 9.0s (17.3x, -----) ca:11.7s (22.5x, -----) dr:11.0s (21.2x, -----) ma: 2.1s ( 4.0x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.1x, -0.5%) me: 6.3s (12.2x, -0.5%) ca:14.0s (26.9x, -0.3%) he: 9.2s (17.6x, -1.6%) ca:11.7s (22.5x, -0.3%) dr:11.0s (21.2x, -0.1%) ma: 2.1s ( 4.0x, 0.5%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.8s (17.2x, -----) ca: 5.5s (25.1x, -----) he: 2.8s (12.7x, -----) ca: 3.1s (14.3x, -----) dr: 2.7s (12.4x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.8s (17.2x, -0.3%) ca: 5.5s (25.1x, 0.0%) he: 2.8s (12.7x, 0.0%) ca: 3.1s (14.3x, 0.3%) dr: 2.7s (12.5x, -0.7%) ma: 1.1s ( 4.8x, 0.9%) -- ffbench -- ffbench valgrind-new:0.21s no: 0.9s ( 4.5x, -----) me: 2.9s (14.0x, -----) ca: 1.9s ( 8.9x, -----) he: 5.6s (26.5x, -----) ca: 4.2s (19.9x, -----) dr: 3.5s (16.4x, -----) ma: 0.9s ( 4.2x, -----) ffbench valgrind-old:0.21s no: 0.9s ( 4.5x, 0.0%) me: 2.9s (13.8x, 1.4%) ca: 1.9s ( 8.9x, 0.0%) he: 5.3s (25.2x, 4.7%) ca: 4.2s (19.9x, -0.2%) dr: 3.5s (16.5x, -0.3%) ma: 0.9s ( 4.2x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 8.0x, -----) me: 5.2s (64.5x, -----) ca: 6.6s (82.9x, -----) he: 6.8s (85.0x, -----) ca: 3.4s (42.1x, -----) dr: 4.6s (57.1x, -----) ma: 4.8s (60.1x, -----) heap valgrind-old:0.08s no: 0.6s ( 8.0x, 0.0%) me: 5.2s (64.4x, 0.2%) ca: 6.6s (82.8x, 0.2%) he: 6.8s (85.2x, -0.3%) ca: 3.4s (42.2x, -0.3%) dr: 4.6s (57.1x, 0.0%) ma: 4.9s (60.9x, -1.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.4x, -----) me: 8.7s (78.6x, -----) ca: 7.2s (65.3x, -----) he: 8.0s (72.5x, -----) ca: 3.8s (34.2x, -----) dr: 5.2s (47.0x, -----) ma: 5.1s (46.0x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.3x, 1.4%) me: 8.5s (76.9x, 2.2%) ca: 7.0s (63.7x, 2.4%) he: 7.8s (71.1x, 1.9%) ca: 3.6s (33.2x, 2.9%) dr: 5.0s (45.9x, 2.3%) ma: 5.0s (45.2x, 1.8%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (141.0x, -----) ca: 1.0s (104.0x, -----) he: 1.2s (120.0x, -----) ca: 0.7s (68.0x, -----) dr: 1.1s (108.0x, -----) ma: 1.0s (96.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.4s (139.0x, 1.4%) ca: 1.0s (104.0x, 0.0%) he: 1.2s (119.0x, 0.8%) ca: 0.7s (67.0x, 1.5%) dr: 1.1s (108.0x, 0.0%) ma: 1.0s (96.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.9s (63.3x, -----) ca: 2.7s (90.0x, -----) he: 2.2s (73.0x, -----) ca: 0.9s (31.7x, -----) dr: 1.5s (51.0x, -----) ma: 1.4s (46.7x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, -3.2%) me: 1.9s (63.0x, 0.5%) ca: 2.7s (90.0x, 0.0%) he: 2.2s (72.0x, 1.4%) ca: 0.9s (31.3x, 1.1%) dr: 1.5s (50.3x, 1.3%) ma: 1.4s (47.0x, -0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (13.5x, -----) me: 2.4s (121.0x, -----) ca: 1.7s (86.0x, -----) he: 6.5s (325.5x, -----) ca: 0.9s (45.5x, -----) dr: 1.0s (52.0x, -----) ma: 0.3s (14.5x, -----) sarp valgrind-old:0.02s no: 0.3s (13.5x, 0.0%) me: 2.4s (121.0x, 0.0%) ca: 1.7s (86.0x, 0.0%) he: 6.5s (326.0x, -0.2%) ca: 0.9s (45.0x, 1.1%) dr: 1.0s (51.5x, 1.0%) ma: 0.3s (14.5x, 0.0%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.2x, -----) me: 8.6s (57.5x, -----) ca:11.0s (73.1x, -----) he: 9.3s (62.1x, -----) ca: 8.2s (54.3x, -----) dr: 7.8s (51.7x, -----) ma: 2.4s (16.0x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.2x, -0.0%) me: 8.7s (57.7x, -0.2%) ca:11.8s (78.5x, -7.4%) he: 9.4s (62.4x, -0.4%) ca: 7.9s (52.7x, 3.1%) dr: 8.0s (53.6x, -3.6%) ma: 2.4s (16.1x, -0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m17.920s user 34m20.801s sys 0m22.583s |
|
From: Tom H. <to...@co...> - 2014-09-18 03:05:43
|
valgrind revision: 14547 VEX revision: 2953 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-18 02:50:59 BST Ended at 2014-09-18 04:05:28 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.7s (15.1x, -----) me: 3.5s (31.9x, -----) ca:13.3s (121.0x, -----) he: 2.1s (18.9x, -----) ca: 3.7s (33.5x, -----) dr: 2.0s (18.3x, -----) ma: 1.9s (17.5x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.6x, 3.0%) me: 3.4s (30.9x, 3.1%) ca:13.4s (121.9x, -0.8%) he: 2.1s (18.8x, 0.5%) ca: 3.7s (33.6x, -0.3%) dr: 2.0s (18.2x, 0.5%) ma: 1.9s (17.5x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.7x, -----) me: 8.4s (76.8x, -----) ca:25.3s (230.4x, -----) he: 4.9s (44.9x, -----) ca: 7.0s (64.0x, -----) dr: 4.6s (42.2x, -----) ma: 4.5s (40.7x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.2x, 1.5%) me: 8.5s (76.9x, -0.1%) ca:26.2s (238.6x, -3.6%) he: 5.0s (45.2x, -0.6%) ca: 7.0s (63.5x, 0.9%) dr: 4.6s (41.7x, 1.1%) ma: 4.4s (40.4x, 0.9%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.1s ( 4.1x, -----) me: 6.3s (12.2x, -----) ca:13.0s (24.9x, -----) he: 8.9s (17.2x, -----) ca:10.7s (20.6x, -----) dr:11.3s (21.7x, -----) ma: 2.1s ( 4.0x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.0x, 1.4%) me: 6.4s (12.3x, -0.9%) ca:13.1s (25.1x, -0.7%) he: 8.9s (17.1x, 0.1%) ca:10.7s (20.7x, -0.3%) dr:11.3s (21.8x, -0.4%) ma: 2.1s ( 4.0x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.6s (16.3x, -----) ca: 5.5s (25.0x, -----) he: 2.9s (13.0x, -----) ca: 3.0s (13.4x, -----) dr: 2.6s (11.6x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.6s (16.4x, -0.3%) ca: 5.5s (25.0x, 0.0%) he: 2.9s (13.0x, 0.7%) ca: 2.9s (13.3x, 0.7%) dr: 2.6s (11.6x, 0.0%) ma: 1.1s ( 4.9x, -0.9%) -- ffbench -- ffbench valgrind-new:0.24s no: 0.9s ( 3.9x, -----) me: 3.0s (12.4x, -----) ca: 1.8s ( 7.7x, -----) he: 7.0s (29.0x, -----) ca: 4.0s (16.9x, -----) dr: 3.5s (14.5x, -----) ma: 0.9s ( 3.7x, -----) ffbench valgrind-old:0.24s no: 0.9s ( 4.0x, -1.1%) me: 3.0s (12.4x, -0.0%) ca: 1.8s ( 7.6x, 0.5%) he: 6.6s (27.6x, 5.0%) ca: 4.0s (16.7x, 1.2%) dr: 3.5s (14.5x, -0.0%) ma: 0.9s ( 3.7x, 1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.8x, -----) me: 5.4s (67.6x, -----) ca: 6.1s (76.4x, -----) he: 6.9s (86.4x, -----) ca: 3.1s (39.1x, -----) dr: 4.3s (53.8x, -----) ma: 4.7s (59.1x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.8x, 0.0%) me: 5.4s (67.2x, 0.6%) ca: 6.1s (76.1x, 0.3%) he: 6.9s (86.4x, 0.0%) ca: 3.1s (39.0x, 0.3%) dr: 4.3s (53.8x, 0.0%) ma: 4.7s (59.2x, -0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.0x, -----) me: 9.1s (82.6x, -----) ca: 6.6s (59.6x, -----) he: 7.9s (72.1x, -----) ca: 3.4s (30.7x, -----) dr: 5.0s (45.9x, -----) ma: 5.1s (46.3x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.2x, -3.0%) me: 9.1s (82.5x, 0.2%) ca: 6.6s (59.6x, 0.0%) he: 7.9s (72.2x, -0.1%) ca: 3.4s (30.8x, -0.3%) dr: 5.0s (45.8x, 0.2%) ma: 5.1s (46.1x, 0.4%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.5s (147.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (126.0x, -----) ca: 0.6s (63.0x, -----) dr: 1.1s (112.0x, -----) ma: 1.0s (101.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.5s (149.0x, -1.4%) ca: 1.0s (100.0x, 0.0%) he: 1.2s (125.0x, 0.8%) ca: 0.6s (63.0x, 0.0%) dr: 1.1s (113.0x, -0.9%) ma: 1.0s (103.0x, -2.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.9s (64.7x, -----) ca: 2.5s (84.7x, -----) he: 2.3s (76.7x, -----) ca: 0.9s (30.3x, -----) dr: 1.5s (49.7x, -----) ma: 1.5s (50.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 0.0%) me: 2.0s (65.3x, -1.0%) ca: 2.5s (84.7x, 0.0%) he: 2.3s (76.7x, 0.0%) ca: 0.9s (30.3x, 0.0%) dr: 1.5s (49.7x, 0.0%) ma: 1.5s (50.3x, -0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.4s (121.0x, -----) ca: 1.7s (85.5x, -----) he: 7.2s (359.0x, -----) ca: 0.9s (43.5x, -----) dr: 1.0s (49.0x, -----) ma: 0.3s (14.5x, -----) sarp valgrind-old:0.02s no: 0.3s (13.5x, 3.6%) me: 2.4s (122.0x, -0.8%) ca: 1.7s (85.5x, 0.0%) he: 7.2s (359.0x, 0.0%) ca: 0.9s (44.0x, -1.1%) dr: 1.0s (49.5x, -1.0%) ma: 0.3s (15.0x, -3.4%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.3s ( 8.3x, -----) me: 8.5s (53.2x, -----) ca:10.7s (66.8x, -----) he:10.0s (62.6x, -----) ca: 7.4s (46.4x, -----) dr: 7.5s (46.9x, -----) ma: 2.4s (14.9x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.5x, -2.3%) me: 8.4s (52.8x, 0.7%) ca:10.7s (66.9x, -0.2%) he: 9.9s (62.1x, 0.7%) ca: 7.5s (46.6x, -0.3%) dr: 7.5s (46.9x, -0.1%) ma: 2.4s (14.8x, 0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m52.451s user 33m44.846s sys 0m23.349s |
|
From: <ma...@bu...> - 2014-09-18 03:03:10
|
valgrind revision: 14547
VEX revision: 2953
C compiler: gcc (Debian 4.7.2-5) 4.7.2
GDB: GNU gdb (GDB) 7.4.1-debian
Assembler: GNU assembler (GNU Binutils for Debian) 2.22
C library: GNU C Library (Debian EGLIBC 2.13-38+deb7u4) stable release version 2.13
uname -mrs: Linux 3.2.0-4-amd64 x86_64
Vendor version: Debian GNU/Linux 7 (wheezy)
Nightly build on wildebeest ( Debian 7.6 wheezy x86_64 )
Started at 2014-09-18 00:00:01 UTC
Ended at 2014-09-18 03:02:56 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
== 684 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/pth_destroy_cond (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
== 684 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
drd/tests/std_thread2 (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2014-09-18 01:25:21.950901659 +0000
--- new.short 2014-09-18 02:02:41.883211147 +0000
***************
*** 8,10 ****
! == 684 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
drd/tests/std_thread2 (stderr)
--- 8,11 ----
! == 684 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! helgrind/tests/pth_destroy_cond (stderr)
drd/tests/std_thread2 (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.14s no: 2.2s (15.8x, -----) me: 4.7s (33.3x, -----) ca:17.9s (127.9x, -----) he: 2.8s (19.9x, -----) ca: 4.9s (34.9x, -----) dr: 2.7s (19.5x, -----) ma: 2.7s (19.3x, -----)
bigcode1 valgrind-old:0.14s no: 2.2s (15.7x, 0.5%) me: 4.7s (33.5x, -0.6%) ca:18.8s (134.5x, -5.2%) he: 2.9s (20.4x, -2.5%) ca: 5.3s (38.0x, -9.0%) dr: 2.8s (20.1x, -2.9%) ma: 2.8s (19.9x, -3.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.16s no: 5.4s (33.6x, -----) me:11.9s (74.3x, -----) ca:38.0s (237.8x, -----) he: 6.5s (40.3x, -----) ca: 9.8s (60.9x, -----) dr: 6.5s (40.9x, -----) ma: 6.1s (38.3x, -----)
bigcode2 valgrind-old:0.16s no: 5.6s (34.8x, -3.7%) me:12.0s (75.0x, -0.9%) ca:35.0s (218.4x, 8.1%) he: 6.5s (40.5x, -0.5%) ca: 9.6s (59.8x, 1.9%) dr: 6.5s (40.3x, 1.4%) ma: 6.1s (38.3x, 0.0%)
-- bz2 --
bz2 valgrind-new:0.70s no: 2.9s ( 4.1x, -----) me: 8.7s (12.5x, -----) ca:17.4s (24.8x, -----) he:12.7s (18.2x, -----) ca:14.4s (20.5x, -----) dr:15.4s (22.1x, -----) ma: 2.8s ( 4.0x, -----)
bz2 valgrind-old:0.70s no: 2.8s ( 4.0x, 2.1%) me: 8.6s (12.2x, 1.8%) ca:17.1s (24.4x, 1.8%) he:12.3s (17.6x, 3.1%) ca:14.6s (20.8x, -1.4%) dr:15.4s (22.1x, 0.1%) ma: 2.8s ( 4.0x, 0.4%)
-- fbench --
fbench valgrind-new:0.28s no: 1.4s ( 4.8x, -----) me: 4.9s (17.4x, -----) ca: 7.6s (27.1x, -----) he: 3.5s (12.5x, -----) ca: 3.8s (13.7x, -----) dr: 3.2s (11.5x, -----) ma: 1.4s ( 5.0x, -----)
fbench valgrind-old:0.28s no: 1.3s ( 4.8x, 1.5%) me: 4.7s (16.9x, 2.7%) ca: 7.5s (26.9x, 0.5%) he: 3.6s (12.7x, -1.7%) ca: 3.9s (14.0x, -2.1%) dr: 3.3s (11.8x, -3.1%) ma: 1.4s ( 5.1x, -0.7%)
-- ffbench --
ffbench valgrind-new:0.26s no: 1.2s ( 4.8x, -----) me: 3.8s (14.7x, -----) ca: 2.4s ( 9.3x, -----) he: 9.0s (34.8x, -----) ca: 5.2s (20.1x, -----) dr: 4.5s (17.2x, -----) ma: 1.2s ( 4.6x, -----)
ffbench valgrind-old:0.26s no: 1.3s ( 4.9x, -2.4%) me: 3.9s (14.9x, -1.6%) ca: 2.4s ( 9.4x, -0.8%) he: 9.0s (34.6x, 0.4%) ca: 5.3s (20.4x, -1.7%) dr: 4.4s (17.0x, 1.6%) ma: 1.2s ( 4.5x, 1.7%)
-- heap --
heap valgrind-new:0.12s no: 0.9s ( 7.6x, -----) me: 7.3s (60.5x, -----) ca: 8.0s (66.5x, -----) he: 9.2s (76.3x, -----) ca: 4.2s (35.2x, -----) dr: 5.8s (48.7x, -----) ma: 6.3s (52.2x, -----)
heap valgrind-old:0.12s no: 0.9s ( 7.4x, 2.2%) me: 7.1s (59.5x, 1.7%) ca: 7.9s (66.2x, 0.5%) he: 9.5s (79.3x, -3.9%) ca: 4.4s (36.5x, -3.8%) dr: 5.9s (49.5x, -1.7%) ma: 6.3s (52.4x, -0.5%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.16s no: 1.0s ( 6.2x, -----) me:12.4s (77.8x, -----) ca: 8.9s (55.6x, -----) he:10.6s (66.1x, -----) ca: 4.6s (28.6x, -----) dr: 6.5s (40.6x, -----) ma: 6.7s (42.0x, -----)
heap_pdb4 valgrind-old:0.16s no: 1.0s ( 6.1x, 2.0%) me:12.5s (78.1x, -0.5%) ca: 9.0s (56.1x, -0.9%) he:10.5s (65.6x, 0.7%) ca: 4.6s (28.6x, 0.0%) dr: 6.8s (42.4x, -4.3%) ma: 7.1s (44.4x, -5.8%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.4s (36.0x, -----) me: 1.9s (189.0x, -----) ca: 1.4s (141.0x, -----) he: 1.7s (168.0x, -----) ca: 0.9s (92.0x, -----) dr: 1.4s (145.0x, -----) ma: 1.3s (134.0x, -----)
many-loss-records valgrind-old:0.01s no: 0.3s (35.0x, 2.8%) me: 1.9s (192.0x, -1.6%) ca: 1.3s (130.0x, 7.8%) he: 1.6s (161.0x, 4.2%) ca: 0.9s (93.0x, -1.1%) dr: 1.5s (151.0x, -4.1%) ma: 1.3s (133.0x, 0.7%)
-- many-xpts --
many-xpts valgrind-new:0.04s no: 0.4s (11.0x, -----) me: 2.6s (64.2x, -----) ca: 3.5s (87.5x, -----) he: 3.2s (79.2x, -----) ca: 1.3s (33.0x, -----) dr: 2.0s (50.7x, -----) ma: 2.2s (55.0x, -----)
many-xpts valgrind-old:0.04s no: 0.5s (12.0x, -9.1%) me: 2.9s (72.5x,-12.8%) ca: 3.5s (86.7x, 0.9%) he: 3.2s (80.0x, -0.9%) ca: 1.3s (31.8x, 3.8%) dr: 2.1s (53.0x, -4.4%) ma: 2.1s (53.8x, 2.3%)
-- sarp --
sarp valgrind-new:0.02s no: 0.4s (19.5x, -----) me: 3.3s (167.0x, -----) ca: 2.5s (123.5x, -----) he:10.7s (533.0x, -----) ca: 1.3s (63.0x, -----) dr: 1.3s (65.5x, -----) ma: 0.4s (22.0x, -----)
sarp valgrind-old:0.02s no: 0.4s (19.5x, 0.0%) me: 3.2s (161.5x, 3.3%) ca: 2.3s (115.0x, 6.9%) he:10.2s (508.0x, 4.7%) ca: 1.2s (59.5x, 5.6%) dr: 1.3s (65.0x, 0.8%) ma: 0.4s (22.0x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.24s no: 1.9s ( 8.1x, -----) me:11.8s (49.3x, -----) ca:14.0s (58.5x, -----) he:13.3s (55.6x, -----) ca:10.4s (43.2x, -----) dr: 9.8s (40.6x, -----) ma: 3.1s (13.0x, -----)
tinycc valgrind-old:0.24s no: 1.9s ( 7.9x, 2.6%) me:11.5s (48.1x, 2.5%) ca:13.8s (57.4x, 1.8%) he:13.6s (56.6x, -1.8%) ca:10.5s (43.8x, -1.4%) dr:10.1s (41.9x, -3.2%) ma: 3.2s (13.2x, -1.6%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
2777.92user 32.74system 1:00:14elapsed 77%CPU (0avgtext+0avgdata 499788maxresident)k
376376inputs+452928outputs (529major+11741681minor)pagefaults 0swaps
=================================================
./valgrind-new/drd/tests/std_thread2.stderr.diff
=================================================
--- std_thread2.stderr.exp 2014-09-18 01:25:43.790907877 +0000
+++ std_thread2.stderr.out 2014-09-18 01:59:02.107198469 +0000
@@ -1,9 +1,13 @@
Thread 2:
+Conflicting load by thread 2 at 0x........ size 4
+ at 0x........: nanosleep (syscall-template.S:82)
+Allocation context: BSS section of libc-2.13.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: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/pth_destroy_cond.stderr.diff
=================================================
--- pth_destroy_cond.stderr.exp 2014-09-18 01:25:44.414908054 +0000
+++ pth_destroy_cond.stderr.out 2014-09-18 01:49:12.043179887 +0000
@@ -5,6 +5,34 @@
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (pth_destroy_cond.c:29)
+---Thread-Announcement------------------------------------------
+
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+ Lock at 0x........ was first observed
+ at 0x........: pthread_mutex_init (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:25)
+ Address 0x........ is 0 bytes inside data symbol "mutex"
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: 1, at address 0x........
+ at 0x........: my_memcmp (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy@* (hg_intercepts.c:...)
+ by 0x........: ThreadFunction (pth_destroy_cond.c:18)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:31)
+ Address 0x........ is 4 bytes inside data symbol "cond"
+
----------------------------------------------------------------
Thread #x: pthread_cond_destroy: destruction of condition variable being waited upon
=================================================
./valgrind-old/drd/tests/std_thread2.stderr.diff
=================================================
--- std_thread2.stderr.exp 2014-09-18 00:00:23.415980423 +0000
+++ std_thread2.stderr.out 2014-09-18 01:21:32.346836519 +0000
@@ -1,9 +1,13 @@
Thread 2:
+Conflicting load by thread 2 at 0x........ size 4
+ at 0x........: nanosleep (syscall-template.S:82)
+Allocation context: BSS section of libc-2.13.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: 2 errors from 2 contexts (suppressed: 0 from 0)
|
|
From: Tom H. <to...@co...> - 2014-09-18 02:56:35
|
valgrind revision: 14547 VEX revision: 2953 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-18 02:41:08 BST Ended at 2014-09-18 03:56:21 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.3x, -----) me: 3.4s (33.7x, -----) ca:13.4s (133.7x, -----) he: 2.1s (20.7x, -----) ca: 3.7s (36.8x, -----) dr: 2.0s (20.3x, -----) ma: 1.9s (19.5x, -----) bigcode1 valgrind-old:0.10s no: 1.6s (16.2x, 0.6%) me: 3.4s (33.8x, -0.3%) ca:13.3s (133.2x, 0.4%) he: 2.1s (20.9x, -1.0%) ca: 3.7s (37.1x, -0.8%) dr: 2.0s (20.2x, 0.5%) ma: 1.9s (19.5x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.3x, -----) me: 8.3s (75.6x, -----) ca:26.4s (240.0x, -----) he: 5.0s (45.5x, -----) ca: 7.1s (64.3x, -----) dr: 4.6s (42.0x, -----) ma: 4.5s (40.6x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.0x, 0.8%) me: 8.4s (76.4x, -1.0%) ca:25.9s (235.9x, 1.7%) he: 5.0s (45.9x, -1.0%) ca: 7.1s (64.5x, -0.4%) dr: 4.7s (42.5x, -1.1%) ma: 4.5s (40.8x, -0.4%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.1s ( 4.1x, -----) me: 7.2s (13.9x, -----) ca:13.3s (25.5x, -----) he: 9.0s (17.2x, -----) ca:10.8s (20.8x, -----) dr:11.2s (21.6x, -----) ma: 2.1s ( 4.0x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.1x, -1.9%) me: 7.0s (13.4x, 3.6%) ca:13.0s (25.1x, 1.8%) he: 9.2s (17.6x, -2.1%) ca:10.8s (20.7x, 0.1%) dr:11.1s (21.3x, 1.2%) ma: 2.1s ( 4.1x, -1.0%) -- 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.9x, -----) ca: 3.0s (13.7x, -----) dr: 2.5s (11.5x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.9%) me: 3.6s (16.4x, 0.8%) ca: 5.5s (25.0x, 0.7%) he: 2.9s (13.0x, -1.1%) ca: 3.0s (13.8x, -1.0%) dr: 2.5s (11.5x, 0.4%) ma: 1.1s ( 5.0x, -2.8%) -- ffbench -- ffbench valgrind-new:0.24s no: 1.0s ( 4.0x, -----) me: 3.0s (12.6x, -----) ca: 1.9s ( 7.9x, -----) he: 7.4s (31.0x, -----) ca: 4.1s (17.1x, -----) dr: 3.4s (14.1x, -----) ma: 0.9s ( 3.8x, -----) ffbench valgrind-old:0.24s no: 0.9s ( 4.0x, 1.0%) me: 2.9s (12.2x, 3.0%) ca: 1.8s ( 7.7x, 3.2%) he: 6.6s (27.5x, 11.4%) ca: 4.0s (16.9x, 1.2%) dr: 3.3s (13.8x, 2.4%) ma: 0.9s ( 3.7x, 1.1%) -- heap -- heap valgrind-new:0.08s no: 0.7s ( 8.1x, -----) me: 5.6s (69.8x, -----) ca: 6.1s (76.6x, -----) he: 6.9s (86.2x, -----) ca: 3.1s (39.4x, -----) dr: 4.8s (59.6x, -----) ma: 4.9s (60.8x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.9x, 3.1%) me: 5.5s (69.4x, 0.5%) ca: 6.2s (77.1x, -0.7%) he: 6.9s (86.2x, 0.0%) ca: 3.1s (39.2x, 0.3%) dr: 4.8s (59.8x, -0.2%) ma: 4.8s (60.5x, 0.4%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.9x, -----) me: 9.2s (91.7x, -----) ca: 6.7s (66.7x, -----) he: 8.0s (80.0x, -----) ca: 3.5s (34.7x, -----) dr: 5.0s (49.6x, -----) ma: 5.2s (51.5x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, 1.4%) me: 9.2s (91.9x, -0.2%) ca: 6.7s (66.8x, -0.1%) he: 8.0s (79.9x, 0.1%) ca: 3.4s (34.3x, 1.2%) dr: 5.0s (49.5x, 0.2%) ma: 5.1s (51.3x, 0.4%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.5s (146.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (127.0x, -----) ca: 0.7s (65.0x, -----) dr: 1.1s (115.0x, -----) ma: 1.1s (106.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.5s (149.0x, -2.1%) ca: 1.0s (100.0x, 0.0%) he: 1.3s (126.0x, 0.8%) ca: 0.7s (66.0x, -1.5%) dr: 1.1s (115.0x, 0.0%) ma: 1.1s (106.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.9s (65.0x, -----) ca: 2.6s (86.3x, -----) he: 2.3s (78.0x, -----) ca: 0.9s (30.3x, -----) dr: 1.5s (50.3x, -----) ma: 1.6s (53.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 0.0%) me: 2.0s (65.3x, -0.5%) ca: 2.6s (86.7x, -0.4%) he: 2.3s (77.3x, 0.9%) ca: 0.9s (30.3x, 0.0%) dr: 1.5s (49.7x, 1.3%) ma: 1.5s (51.0x, 4.4%) -- sarp -- sarp valgrind-new:0.01s no: 0.3s (27.0x, -----) me: 2.2s (225.0x, -----) ca: 1.7s (170.0x, -----) he: 7.1s (706.0x, -----) ca: 0.9s (88.0x, -----) dr: 1.0s (99.0x, -----) ma: 0.3s (30.0x, -----) sarp valgrind-old:0.01s no: 0.3s (28.0x, -3.7%) me: 2.2s (225.0x, 0.0%) ca: 1.7s (169.0x, 0.6%) he: 7.1s (706.0x, 0.0%) ca: 0.9s (88.0x, 0.0%) dr: 1.0s (98.0x, 1.0%) ma: 0.3s (29.0x, 3.3%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.3s ( 8.4x, -----) me: 8.6s (53.8x, -----) ca:10.7s (66.9x, -----) he: 9.7s (60.9x, -----) ca: 7.5s (46.8x, -----) dr: 7.4s (46.2x, -----) ma: 2.4s (14.7x, -----) tinycc valgrind-old:0.16s no: 1.3s ( 8.3x, 0.7%) me: 8.6s (53.9x, -0.2%) ca:10.7s (66.9x, 0.0%) he: 9.8s (61.2x, -0.5%) ca: 7.5s (47.1x, -0.7%) dr: 7.4s (46.5x, -0.7%) ma: 2.4s (14.8x, -0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m20.409s user 34m13.198s sys 0m24.283s |
|
From: Tom H. <to...@co...> - 2014-09-18 02:47:46
|
valgrind revision: 14547 VEX revision: 2953 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-18 02:31:37 BST Ended at 2014-09-18 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.7x, -----) me: 3.4s (30.7x, -----) ca:13.2s (119.6x, -----) he: 2.1s (18.7x, -----) ca: 4.2s (37.9x, -----) dr: 2.0s (18.5x, -----) ma: 1.9s (17.5x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.9x, -1.2%) me: 3.4s (30.6x, 0.3%) ca:13.4s (122.1x, -2.1%) he: 2.1s (18.8x, -0.5%) ca: 4.2s (38.5x, -1.7%) dr: 2.0s (18.4x, 0.5%) ma: 1.9s (17.5x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (35.9x, -----) me: 8.4s (76.1x, -----) ca:25.7s (233.7x, -----) he: 4.9s (44.5x, -----) ca: 7.4s (66.9x, -----) dr: 4.6s (42.2x, -----) ma: 4.4s (40.2x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.0x, 2.5%) me: 8.3s (75.3x, 1.1%) ca:26.1s (237.4x, -1.6%) he: 4.9s (44.5x, 0.2%) ca: 7.5s (67.8x, -1.4%) dr: 4.6s (42.2x, 0.0%) ma: 4.5s (40.8x, -1.6%) -- bz2 -- bz2 valgrind-new:0.50s no: 2.1s ( 4.2x, -----) me: 6.3s (12.7x, -----) ca:13.1s (26.2x, -----) he: 9.6s (19.2x, -----) ca:12.2s (24.4x, -----) dr:10.9s (21.9x, -----) ma: 2.1s ( 4.1x, -----) bz2 valgrind-old:0.50s no: 2.1s ( 4.2x, -0.5%) me: 6.3s (12.6x, 0.6%) ca:13.1s (26.3x, -0.2%) he: 9.7s (19.4x, -0.8%) ca:12.2s (24.5x, -0.2%) dr:10.9s (21.9x, 0.0%) ma: 2.1s ( 4.2x, -0.5%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (16.0x, -----) ca: 5.5s (25.0x, -----) he: 2.8s (12.6x, -----) ca: 3.3s (15.0x, -----) dr: 2.5s (11.6x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.7x, -2.0%) me: 3.5s (15.9x, 0.6%) ca: 5.5s (25.0x, 0.2%) he: 2.8s (12.6x, 0.0%) ca: 3.3s (15.1x, -0.9%) dr: 2.6s (11.6x, -0.4%) ma: 1.1s ( 4.9x, 0.0%) -- ffbench -- ffbench valgrind-new:0.25s no: 1.0s ( 3.9x, -----) me: 3.0s (12.0x, -----) ca: 1.9s ( 7.5x, -----) he: 6.7s (26.7x, -----) ca: 4.9s (19.6x, -----) dr: 3.5s (13.8x, -----) ma: 0.9s ( 3.6x, -----) ffbench valgrind-old:0.25s no: 1.0s ( 3.9x, 0.0%) me: 3.0s (12.1x, -0.7%) ca: 1.9s ( 7.7x, -2.7%) he: 7.0s (27.9x, -4.5%) ca: 4.8s (19.4x, 1.0%) dr: 3.4s (13.6x, 1.2%) ma: 0.9s ( 3.6x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 8.0x, -----) me: 5.3s (66.5x, -----) ca: 6.1s (76.2x, -----) he: 7.1s (88.5x, -----) ca: 3.6s (45.0x, -----) dr: 4.5s (56.5x, -----) ma: 4.9s (61.2x, -----) heap valgrind-old:0.08s no: 0.6s ( 8.0x, 0.0%) me: 5.3s (66.8x, -0.4%) ca: 6.1s (76.1x, 0.2%) he: 7.1s (88.6x, -0.1%) ca: 3.6s (45.6x, -1.4%) dr: 4.5s (56.6x, -0.2%) ma: 4.9s (61.7x, -0.8%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 7.1x, -----) me: 9.0s (89.9x, -----) ca: 6.8s (68.5x, -----) he: 8.0s (80.4x, -----) ca: 4.0s (39.6x, -----) dr: 5.2s (52.5x, -----) ma: 5.3s (53.3x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 7.1x, 0.0%) me: 8.9s (89.1x, 0.9%) ca: 6.8s (67.9x, 0.9%) he: 8.0s (80.1x, 0.4%) ca: 4.0s (40.1x, -1.3%) dr: 5.3s (52.6x, -0.2%) ma: 5.4s (53.8x, -0.9%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (27.0x, -----) me: 1.5s (146.0x, -----) ca: 1.0s (99.0x, -----) he: 1.3s (128.0x, -----) ca: 0.7s (72.0x, -----) dr: 1.1s (115.0x, -----) ma: 1.1s (109.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 3.7%) me: 1.4s (145.0x, 0.7%) ca: 1.0s (98.0x, 1.0%) he: 1.3s (126.0x, 1.6%) ca: 0.7s (70.0x, 2.8%) dr: 1.2s (117.0x, -1.7%) ma: 1.1s (107.0x, 1.8%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.7s (55.7x, -----) ca: 2.5s (84.7x, -----) he: 2.3s (77.0x, -----) ca: 1.0s (33.3x, -----) dr: 1.7s (56.0x, -----) ma: 1.6s (53.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 3.1%) me: 1.7s (55.7x, 0.0%) ca: 2.5s (84.3x, 0.4%) he: 2.3s (77.0x, 0.0%) ca: 1.0s (33.3x, 0.0%) dr: 1.7s (55.7x, 0.6%) ma: 1.6s (53.3x, 0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.3s (114.5x, -----) ca: 1.7s (86.0x, -----) he: 6.3s (316.0x, -----) ca: 1.0s (50.5x, -----) dr: 1.1s (55.5x, -----) ma: 0.3s (15.5x, -----) sarp valgrind-old:0.02s no: 0.3s (14.5x, 0.0%) me: 2.3s (115.0x, -0.4%) ca: 1.7s (86.0x, 0.0%) he: 6.3s (316.5x, -0.2%) ca: 1.0s (50.0x, 1.0%) dr: 1.1s (56.0x, -0.9%) ma: 0.3s (14.5x, 6.5%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.6x, -----) me: 7.8s (48.9x, -----) ca:10.7s (67.1x, -----) he:10.1s (62.9x, -----) ca: 8.3s (51.9x, -----) dr: 8.1s (50.6x, -----) ma: 2.4s (15.2x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.7x, -0.7%) me: 8.0s (49.8x, -1.8%) ca:10.9s (67.9x, -1.2%) he:10.2s (63.6x, -1.1%) ca: 8.3s (52.1x, -0.2%) dr: 8.1s (50.7x, -0.1%) ma: 2.4s (14.9x, 1.6%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m33.945s user 34m25.470s sys 0m25.858s |
|
From: Tom H. <to...@co...> - 2014-09-18 02:38:28
|
valgrind revision: 14547
VEX revision: 2953
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-18 02:21:30 BST
Ended at 2014-09-18 03:38:09 BST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... done
Regression test results follow
== 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 696 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/tc09_bad_unlock (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2014-09-18 02:41:25.778539551 +0100
--- new.short 2014-09-18 03:01:42.182142570 +0100
***************
*** 4,6 ****
Building valgrind ... done
! Running regression tests ... failed
--- 4,6 ----
Building valgrind ... done
! Running regression tests ... done
***************
*** 8,11 ****
! == 696 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! helgrind/tests/tc09_bad_unlock (stderr)
--- 8,10 ----
! == 696 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.11s no: 1.6s (14.5x, -----) me: 3.3s (29.9x, -----) ca:13.2s (119.9x, -----) he: 2.0s (18.6x, -----) ca: 4.2s (37.7x, -----) dr: 2.0s (18.3x, -----) ma: 1.9s (17.5x, -----)
bigcode1 valgrind-old:0.11s no: 1.6s (14.6x, -0.6%) me: 3.3s (30.0x, -0.3%) ca:13.3s (120.9x, -0.8%) he: 2.0s (18.5x, 0.5%) ca: 4.2s (37.8x, -0.2%) dr: 2.0s (18.3x, 0.0%) ma: 1.9s (17.5x, 0.5%)
-- bigcode2 --
bigcode2 valgrind-new:0.10s no: 3.8s (38.0x, -----) me: 8.4s (83.7x, -----) ca:26.1s (261.0x, -----) he: 4.9s (48.9x, -----) ca: 7.5s (74.6x, -----) dr: 4.5s (45.5x, -----) ma: 4.5s (44.6x, -----)
bigcode2 valgrind-old:0.10s no: 3.8s (38.0x, 0.0%) me: 8.4s (83.6x, 0.1%) ca:25.6s (255.5x, 2.1%) he: 4.8s (48.3x, 1.2%) ca: 7.4s (73.9x, 0.9%) dr: 4.6s (46.3x, -1.8%) ma: 4.4s (43.7x, 2.0%)
-- bz2 --
bz2 valgrind-new:0.49s no: 2.2s ( 4.4x, -----) me: 6.2s (12.6x, -----) ca:13.6s (27.8x, -----) he: 9.2s (18.9x, -----) ca:12.1s (24.8x, -----) dr:10.7s (21.9x, -----) ma: 2.1s ( 4.2x, -----)
bz2 valgrind-old:0.49s no: 2.2s ( 4.4x, -0.5%) me: 6.3s (12.8x, -2.1%) ca:13.7s (28.0x, -0.9%) he: 9.4s (19.3x, -2.3%) ca:12.2s (24.9x, -0.3%) dr:10.9s (22.2x, -1.4%) ma: 2.1s ( 4.2x, 0.0%)
-- fbench --
fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (15.9x, -----) ca: 5.5s (25.1x, -----) he: 2.7s (12.2x, -----) ca: 3.3s (15.0x, -----) dr: 2.5s (11.5x, -----) ma: 1.1s ( 4.9x, -----)
fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.5s (16.0x, -0.6%) ca: 5.5s (25.1x, 0.0%) he: 2.7s (12.1x, 0.7%) ca: 3.3s (15.0x, -0.3%) dr: 2.5s (11.6x, -0.4%) ma: 1.1s ( 4.8x, 0.9%)
-- ffbench --
ffbench valgrind-new:0.22s no: 0.9s ( 4.3x, -----) me: 3.1s (13.9x, -----) ca: 1.9s ( 8.8x, -----) he: 6.8s (30.9x, -----) ca: 5.0s (22.5x, -----) dr: 3.5s (15.9x, -----) ma: 0.9s ( 4.1x, -----)
ffbench valgrind-old:0.22s no: 1.0s ( 4.4x, -1.1%) me: 3.0s (13.8x, 1.0%) ca: 1.9s ( 8.5x, 2.6%) he: 6.6s (30.0x, 2.9%) ca: 4.9s (22.4x, 0.6%) dr: 3.4s (15.3x, 3.7%) ma: 0.9s ( 4.1x, 1.1%)
-- heap --
heap valgrind-new:0.08s no: 0.6s ( 8.0x, -----) me: 5.2s (65.5x, -----) ca: 6.1s (76.6x, -----) he: 7.0s (87.9x, -----) ca: 3.6s (44.6x, -----) dr: 4.9s (61.7x, -----) ma: 5.0s (62.6x, -----)
heap valgrind-old:0.08s no: 0.6s ( 7.9x, 1.6%) me: 5.3s (66.0x, -0.8%) ca: 6.2s (77.0x, -0.5%) he: 7.1s (88.4x, -0.6%) ca: 3.6s (44.6x, 0.0%) dr: 5.0s (62.0x, -0.4%) ma: 5.0s (62.7x, -0.2%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.9x, -----) me: 9.2s (91.7x, -----) ca: 6.8s (68.1x, -----) he: 8.1s (81.2x, -----) ca: 4.0s (39.9x, -----) dr: 5.6s (56.0x, -----) ma: 5.2s (52.2x, -----)
heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, 1.4%) me: 9.1s (91.3x, 0.4%) ca: 6.8s (67.6x, 0.7%) he: 8.2s (81.5x, -0.4%) ca: 4.4s (44.2x,-10.8%) dr: 5.5s (55.5x, 0.9%) ma: 5.2s (52.2x, 0.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.5s (147.0x, -----) ca: 1.0s (99.0x, -----) he: 1.3s (128.0x, -----) ca: 0.7s (71.0x, -----) dr: 1.2s (120.0x, -----) ma: 1.1s (107.0x, -----)
many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 3.8%) me: 1.4s (145.0x, 1.4%) ca: 1.0s (99.0x, 0.0%) he: 1.3s (127.0x, 0.8%) ca: 0.7s (72.0x, -1.4%) dr: 1.2s (122.0x, -1.7%) ma: 1.1s (109.0x, -1.9%)
-- many-xpts --
many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.7s (56.3x, -----) ca: 2.5s (83.3x, -----) he: 2.3s (75.3x, -----) ca: 1.0s (32.7x, -----) dr: 1.6s (53.7x, -----) ma: 1.6s (53.0x, -----)
many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.7s (56.0x, 0.6%) ca: 2.5s (84.0x, -0.8%) he: 2.3s (76.3x, -1.3%) ca: 1.0s (34.7x, -6.1%) dr: 1.6s (54.0x, -0.6%) ma: 1.6s (54.7x, -3.1%)
-- sarp --
sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.4s (118.5x, -----) ca: 1.7s (85.5x, -----) he: 6.4s (320.5x, -----) ca: 1.0s (50.5x, -----) dr: 1.1s (54.0x, -----) ma: 0.3s (15.0x, -----)
sarp valgrind-old:0.02s no: 0.3s (14.0x, 3.4%) me: 2.3s (117.0x, 1.3%) ca: 1.7s (87.0x, -1.8%) he: 6.4s (318.5x, 0.6%) ca: 1.0s (50.5x, 0.0%) dr: 1.1s (54.5x, -0.9%) ma: 0.3s (15.0x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.17s no: 1.4s ( 8.0x, -----) me: 7.8s (46.0x, -----) ca:10.9s (64.4x, -----) he:10.0s (58.6x, -----) ca: 7.9s (46.5x, -----) dr: 8.1s (47.6x, -----) ma: 2.5s (14.5x, -----)
tinycc valgrind-old:0.17s no: 1.4s ( 8.0x, -0.0%) me: 7.9s (46.4x, -0.9%) ca:10.6s (62.2x, 3.4%) he:10.4s (61.0x, -4.1%) ca: 7.9s (46.7x, -0.4%) dr: 8.2s (47.9x, -0.6%) ma: 2.5s (14.7x, -1.6%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 36m27.199s
user 34m42.375s
sys 0m26.389s
|