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-14 22:45:02
|
Author: florian
Date: Sun Sep 14 22:44:53 2014
New Revision: 14537
Log:
Document that VG_(newPA) and VG_(allocEltPA) never return NULL.
Remove a few pointless asserts.
Avoid conflict with reserved name 'free'.
Modified:
trunk/coregrind/m_poolalloc.c
trunk/include/pub_tool_poolalloc.h
Modified: trunk/coregrind/m_poolalloc.c
==============================================================================
--- trunk/coregrind/m_poolalloc.c (original)
+++ trunk/coregrind/m_poolalloc.c Sun Sep 14 22:44:53 2014
@@ -36,9 +36,9 @@
UWord nrRef; /* nr reference to this pool allocator */
UWord elemSzB; /* element size */
UWord nPerPool; /* # elems per pool */
- void* (*alloc)(const HChar*, SizeT); /* pool allocator */
- const HChar* cc; /* pool allocator's cc */
- void (*free)(void*); /* pool allocator's free-er */
+ void* (*alloc_fn)(const HChar*, SizeT); /* pool allocator */
+ const HChar* cc; /* pool allocator's cost centre */
+ void (*free_fn)(void*); /* pool allocator's free-er */
/* XArray of void* (pointers to pools). The pools themselves.
Each element is a pointer to a block of size (elemSzB *
nPerPool) bytes. */
@@ -50,7 +50,7 @@
PoolAlloc* VG_(newPA) ( UWord elemSzB,
UWord nPerPool,
- void* (*alloc)(const HChar*, SizeT),
+ void* (*alloc_fn)(const HChar*, SizeT),
const HChar* cc,
void (*free_fn)(void*) )
{
@@ -58,20 +58,19 @@
vg_assert(0 == (elemSzB % sizeof(UWord)));
vg_assert(elemSzB >= sizeof(UWord));
vg_assert(nPerPool >= 100); /* let's say */
- vg_assert(alloc);
+ vg_assert(alloc_fn);
vg_assert(cc);
vg_assert(free_fn);
- pa = alloc(cc, sizeof(*pa));
- vg_assert(pa);
+ pa = alloc_fn(cc, sizeof(*pa));
VG_(memset)(pa, 0, sizeof(*pa));
pa->nrRef = 0;
pa->elemSzB = elemSzB;
pa->nPerPool = nPerPool;
pa->pools = NULL;
- pa->alloc = alloc;
+ pa->alloc_fn = alloc_fn;
pa->cc = cc;
- pa->free = free_fn;
- pa->pools = VG_(newXA)( alloc, cc, free_fn, sizeof(void*) );
+ pa->free_fn = free_fn;
+ pa->pools = VG_(newXA)( alloc_fn, cc, free_fn, sizeof(void*) );
pa->nextFree = NULL;
vg_assert(pa->pools);
return pa;
@@ -82,9 +81,9 @@
Word i;
vg_assert(pa->nrRef == 0);
for (i = 0; i < VG_(sizeXA) (pa->pools); i++)
- pa->free (*(UWord **)VG_(indexXA) ( pa->pools, i ));
+ pa->free_fn (*(UWord **)VG_(indexXA) ( pa->pools, i ));
VG_(deleteXA) (pa->pools);
- pa->free (pa);
+ pa->free_fn (pa);
}
/* The freelist is empty. Allocate a new pool and put all the new
@@ -96,8 +95,7 @@
UWord* pool;
vg_assert(pa);
vg_assert(pa->nextFree == NULL);
- pool = pa->alloc( pa->cc, pa->elemSzB * pa->nPerPool );
- vg_assert(pool);
+ pool = pa->alloc_fn( pa->cc, pa->elemSzB * pa->nPerPool );
/* extend the freelist through the new pool. Place the freelist
pointer in the first word of each element. That's why the
element size must be at least one word. */
Modified: trunk/include/pub_tool_poolalloc.h
==============================================================================
--- trunk/include/pub_tool_poolalloc.h (original)
+++ trunk/include/pub_tool_poolalloc.h Sun Sep 14 22:44:53 2014
@@ -51,8 +51,9 @@
typedef struct _PoolAlloc PoolAlloc;
/* Create new PoolAlloc, using given allocation and free function, and
- for elements of the specified size. Alloc fn must not fail (that
- is, if it returns it must have succeeded.) */
+ for elements of the specified size. alloc_fn must not return NULL (that
+ is, if it returns it must have succeeded.)
+ This function never returns NULL. */
extern PoolAlloc* VG_(newPA) ( UWord elemSzB,
UWord nPerPool,
void* (*alloc)(const HChar*, SizeT),
@@ -63,7 +64,7 @@
/* Free all memory associated with a PoolAlloc. */
extern void VG_(deletePA) ( PoolAlloc* pa);
-/* Allocates an element from pa. */
+/* Allocates an element from pa. The function never returns NULL. */
extern void* VG_(allocEltPA) ( PoolAlloc* pa);
/* Free element of pa. */
|
|
From: <sv...@va...> - 2014-09-14 22:20:02
|
Author: florian
Date: Sun Sep 14 22:19:52 2014
New Revision: 14536
Log:
Document that VG_(newRangeMap) never returns NULL.
Remove pointless asserts.
Modified:
trunk/coregrind/m_rangemap.c
trunk/include/pub_tool_rangemap.h
trunk/memcheck/mc_main.c
Modified: trunk/coregrind/m_rangemap.c
==============================================================================
--- trunk/coregrind/m_rangemap.c (original)
+++ trunk/coregrind/m_rangemap.c Sun Sep 14 22:19:52 2014
@@ -48,9 +48,9 @@
struct _RangeMap {
- void* (*alloc) ( const HChar*, SizeT ); /* alloc fn (nofail) */
- const HChar* cc; /* cost centre for alloc */
- void (*free) ( void* ); /* free fn */
+ void* (*alloc_fn) ( const HChar*, SizeT ); /* alloc fn (nofail) */
+ const HChar* cc; /* cost centre for alloc */
+ void (*free_fn) ( void* ); /* free fn */
XArray* ranges;
};
@@ -71,10 +71,9 @@
vg_assert(alloc_fn);
vg_assert(free_fn);
RangeMap* rm = alloc_fn(cc, sizeof(RangeMap));
- vg_assert(rm);
- rm->alloc = alloc_fn;
- rm->cc = cc;
- rm->free = free_fn;
+ rm->alloc_fn = alloc_fn;
+ rm->cc = cc;
+ rm->free_fn = free_fn;
rm->ranges = VG_(newXA)( alloc_fn, cc, free_fn, sizeof(Range) );
vg_assert(rm->ranges);
/* Add the initial range */
@@ -92,10 +91,10 @@
void VG_(deleteRangeMap) ( RangeMap* rm )
{
vg_assert(rm);
- vg_assert(rm->free);
+ vg_assert(rm->free_fn);
vg_assert(rm->ranges);
VG_(deleteXA)(rm->ranges);
- rm->free(rm);
+ rm->free_fn(rm);
}
void VG_(bindRangeMap) ( RangeMap* rm,
Modified: trunk/include/pub_tool_rangemap.h
==============================================================================
--- trunk/include/pub_tool_rangemap.h (original)
+++ trunk/include/pub_tool_rangemap.h Sun Sep 14 22:19:52 2014
@@ -43,9 +43,10 @@
typedef struct _RangeMap RangeMap;
/* Create a new RangeMap, using given allocation and free functions.
- Alloc fn must not fail (that is, if it returns it must have
+ alloc_fn must not return NULL (that is, if it returns it must have
succeeded.) The new array will contain a single range covering the
- entire key space, which will be bound to the value |initialVal|. */
+ entire key space, which will be bound to the value |initialVal|.
+ This function never returns NULL. */
RangeMap* VG_(newRangeMap) ( void*(*alloc_fn)(const HChar*,SizeT),
const HChar* cc,
void(*free_fn)(void*),
Modified: trunk/memcheck/mc_main.c
==============================================================================
--- trunk/memcheck/mc_main.c (original)
+++ trunk/memcheck/mc_main.c Sun Sep 14 22:19:52 2014
@@ -1088,7 +1088,6 @@
return;
gIgnoredAddressRanges = VG_(newRangeMap)( VG_(malloc), "mc.igIAR.1",
VG_(free), IAR_NotIgnored );
- tl_assert(gIgnoredAddressRanges != NULL);
}
INLINE Bool MC_(in_ignored_range) ( Addr a )
|
|
From: <sv...@va...> - 2014-09-14 22:12:00
|
Author: florian
Date: Sun Sep 14 22:11:44 2014
New Revision: 14535
Log:
Tidy up m_wordfm.
First, as the allocator function does not fail, there is no need
to assert its return value.
Second, remove commented out (since r8765) function VG_(isEmptyFM).
Third, remove VG_(getNodeSizeFM) from the API. The details of the
implementation do not need to be exposed.
Fourth, for consistency require that the copy functions for keys and
values in VG_(dopyFM) (which are essentially like allocators) return
non-NULL values for non-NULL arguments if they return.
Fifth, document NULL-ness of return values for VG_(newFM), VG_(dopyFM),
and VG_(newBag). Remove pointless asserts at call sites.
Six, change avl_dopy to assert that the node the function is
supposed to copy is not NULL. It is called that way anyhow. With
that change the function never returns NULL which allows us to
simplify the call sites. Checking the return value is no longer needed.
Modified:
trunk/coregrind/m_wordfm.c
trunk/helgrind/hg_errors.c
trunk/helgrind/hg_main.c
trunk/helgrind/libhb_core.c
trunk/include/pub_tool_wordfm.h
Modified: trunk/coregrind/m_wordfm.c
==============================================================================
--- trunk/coregrind/m_wordfm.c (original)
+++ trunk/coregrind/m_wordfm.c Sun Sep 14 22:11:44 2014
@@ -506,10 +506,10 @@
const HChar* cc )
{
AvlNode* nyu;
- if (! nd)
- return NULL;
+
+ vg_assert(nd != NULL);
+
nyu = alloc_nofail(cc, sizeof(AvlNode));
- tl_assert(nyu);
nyu->child[0] = nd->child[0];
nyu->child[1] = nd->child[1];
@@ -518,8 +518,6 @@
/* Copy key */
if (dopyK) {
nyu->key = dopyK( nd->key );
- if (nd->key != 0 && nyu->key == 0)
- return NULL; /* oom in key dcopy */
} else {
/* copying assumedly unboxed keys */
nyu->key = nd->key;
@@ -528,8 +526,6 @@
/* Copy val */
if (dopyV) {
nyu->val = dopyV( nd->val );
- if (nd->val != 0 && nyu->val == 0)
- return NULL; /* oom in val dcopy */
} else {
/* copying assumedly unboxed vals */
nyu->val = nd->val;
@@ -539,14 +535,10 @@
if (nyu->child[0]) {
nyu->child[0] = avl_dopy( nyu->child[0], dopyK, dopyV,
alloc_nofail, cc );
- if (! nyu->child[0])
- return NULL;
}
if (nyu->child[1]) {
nyu->child[1] = avl_dopy( nyu->child[1], dopyK, dopyV,
alloc_nofail, cc );
- if (! nyu->child[1])
- return NULL;
}
return nyu;
@@ -582,7 +574,6 @@
Word (*kCmp)(UWord,UWord) )
{
WordFM* fm = alloc_nofail(cc, sizeof(WordFM));
- tl_assert(fm);
initFM(fm, alloc_nofail, cc, dealloc, kCmp);
return fm;
}
@@ -797,7 +788,7 @@
return False;
}
-// clear the I'm iterating flag
+// Finish an FM iteration
void VG_(doneIterFM) ( WordFM* fm )
{
}
@@ -810,7 +801,6 @@
tl_assert(fm->stackTop == 0);
nyu = fm->alloc_nofail( fm->cc, sizeof(WordFM) );
- tl_assert(nyu);
*nyu = *fm;
@@ -828,12 +818,6 @@
return nyu;
}
-// admin: what's the 'common' allocation size (for tree nodes?)
-SizeT VG_(getNodeSizeFM)( void )
-{
- return sizeof(AvlNode);
-}
-
//------------------------------------------------------------------//
//--- end WordFM ---//
//--- Implementation ---//
Modified: trunk/helgrind/hg_errors.c
==============================================================================
--- trunk/helgrind/hg_errors.c (original)
+++ trunk/helgrind/hg_errors.c Sun Sep 14 22:11:44 2014
@@ -76,7 +76,6 @@
if (!string_table) {
string_table = VG_(newFM)( HG_(zalloc), "hg.sts.1",
HG_(free), string_table_cmp );
- tl_assert(string_table);
}
if (VG_(lookupFM)( string_table,
NULL, (UWord*)©, (UWord)str )) {
@@ -164,7 +163,6 @@
if (!map_LockN_to_P) {
map_LockN_to_P = VG_(newFM)( HG_(zalloc), "hg.mLPfLN.1",
HG_(free), lock_unique_cmp );
- tl_assert(map_LockN_to_P);
}
if (!VG_(lookupFM)( map_LockN_to_P, NULL, (UWord*)&lkp, (UWord)lkn)) {
lkp = HG_(zalloc)( "hg.mLPfLN.2", sizeof(Lock) );
Modified: trunk/helgrind/hg_main.c
==============================================================================
--- trunk/helgrind/hg_main.c (original)
+++ trunk/helgrind/hg_main.c Sun Sep 14 22:11:44 2014
@@ -600,7 +600,6 @@
tl_assert(map_locks == NULL);
map_locks = VG_(newFM)( HG_(zalloc), "hg.ids.2", HG_(free),
NULL/*unboxed Word cmp*/);
- tl_assert(map_locks != NULL);
tl_assert(univ_lsets == NULL);
univ_lsets = HG_(newWordSetU)( HG_(zalloc), "hg.ids.4", HG_(free),
@@ -2170,7 +2169,6 @@
if (UNLIKELY(map_cond_to_CVInfo == NULL)) {
map_cond_to_CVInfo = VG_(newFM)( HG_(zalloc),
"hg.mctCI.1", HG_(free), NULL );
- tl_assert(map_cond_to_CVInfo != NULL);
}
}
@@ -2653,7 +2651,6 @@
if (map_sem_to_SO_stack == NULL) {
map_sem_to_SO_stack = VG_(newFM)( HG_(zalloc), "hg.mstSs.1",
HG_(free), NULL );
- tl_assert(map_sem_to_SO_stack != NULL);
}
}
@@ -2873,7 +2870,6 @@
if (UNLIKELY(map_barrier_to_Bar == NULL)) {
map_barrier_to_Bar = VG_(newFM)( HG_(zalloc),
"hg.mbtBI.1", HG_(free), NULL );
- tl_assert(map_barrier_to_Bar != NULL);
}
}
@@ -3205,7 +3201,6 @@
if (UNLIKELY(map_usertag_to_SO == NULL)) {
map_usertag_to_SO = VG_(newFM)( HG_(zalloc),
"hg.mutS.1", HG_(free), NULL );
- tl_assert(map_usertag_to_SO != NULL);
}
}
@@ -3385,8 +3380,6 @@
laog_exposition = VG_(newFM)( HG_(zalloc), "hg.laog__init.2", HG_(free),
cmp_LAOGLinkExposition );
- tl_assert(laog);
- tl_assert(laog_exposition);
}
static void laog__show ( const HChar* who ) {
@@ -4744,7 +4737,6 @@
if (UNLIKELY(map_pthread_t_to_Thread == NULL)) {
map_pthread_t_to_Thread = VG_(newFM)( HG_(zalloc), "hg.mpttT.1",
HG_(free), NULL );
- tl_assert(map_pthread_t_to_Thread != NULL);
}
}
Modified: trunk/helgrind/libhb_core.c
==============================================================================
--- trunk/helgrind/libhb_core.c (original)
+++ trunk/helgrind/libhb_core.c Sun Sep 14 22:11:44 2014
@@ -1758,7 +1758,6 @@
map_shmem = VG_(newFM)( HG_(zalloc), "libhb.zsm_init.1 (map_shmem)",
HG_(free),
NULL/*unboxed UWord cmp*/);
- tl_assert(map_shmem != NULL);
shmem__invalidate_scache();
/* a SecMap must contain an integral number of CacheLines */
@@ -2489,7 +2488,6 @@
vts_set = VG_(newFM)( HG_(zalloc), "libhb.vts_set_init.1",
HG_(free),
(Word(*)(UWord,UWord))VTS__cmp_structural );
- tl_assert(vts_set);
}
/* Given a VTS, look in vts_set to see if we already have a
Modified: trunk/include/pub_tool_wordfm.h
==============================================================================
--- trunk/include/pub_tool_wordfm.h (original)
+++ trunk/include/pub_tool_wordfm.h Sun Sep 14 22:11:44 2014
@@ -77,7 +77,8 @@
VG_(initIterAtFM), VG_(nextIterFM), VG_(doneIterFM) to iterate over
sections of the map, or the whole thing. If kCmp is NULL then the
ordering used is unsigned word ordering (UWord) on the key
- values. */
+ values.
+ The function never returns NULL. */
WordFM* VG_(newFM) ( void* (*alloc_nofail)( const HChar* cc, SizeT ),
const HChar* cc,
void (*dealloc)(void*),
@@ -129,11 +130,6 @@
// since it involves walking the whole tree.
UWord VG_(sizeFM) ( WordFM* fm );
-// Is fm empty? This at least is an O(1) operation.
-// Code is present in m_wordfm.c but commented out due to no
-// current usage. Un-comment (and TEST IT) if required.
-//Bool VG_(isEmptyFM)( WordFM* fm );
-
// set up FM for iteration
void VG_(initIterFM) ( WordFM* fm );
@@ -148,21 +144,18 @@
Bool VG_(nextIterFM) ( WordFM* fm,
/*OUT*/UWord* pKey, /*OUT*/UWord* pVal );
-// clear the I'm iterating flag
+// Finish an FM iteration
void VG_(doneIterFM) ( WordFM* fm );
// Deep copy a FM. If dopyK is NULL, keys are copied verbatim.
// If non-null, dopyK is applied to each key to generate the
-// version in the new copy. In that case, if the argument to dopyK
-// is non-NULL but the result is NULL, it is assumed that dopyK
-// could not allocate memory, in which case the copy is abandoned
-// and NULL is returned. Ditto with dopyV for values.
+// version in the new copy. dopyK may be called with a NULL argument
+// in which case it should return NULL. For all other argument values
+// dopyK must not return NULL. Ditto with dopyV for values.
+// VG_(dopyFM) never returns NULL.
WordFM* VG_(dopyFM) ( WordFM* fm,
UWord(*dopyK)(UWord), UWord(*dopyV)(UWord) );
-// admin: what's the 'common' allocation size (for tree nodes?)
-SizeT VG_(getNodeSizeFM)( void );
-
//------------------------------------------------------------------//
//--- end WordFM ---//
//--- Public interface ---//
@@ -175,7 +168,7 @@
typedef struct _WordBag WordBag; /* opaque */
-/* Allocate and initialise a WordBag */
+/* Allocate and initialise a WordBag. Never returns NULL. */
WordBag* VG_(newBag) ( void* (*alloc_nofail)( const HChar* cc, SizeT ),
const HChar* cc,
void (*dealloc)(void*) );
|
|
From: Mark W. <mj...@re...> - 2014-09-14 21:24:12
|
Hi all, On irc some of us said it would be nice to have a hacker meeting again at FOSDEM. The deadline for developer room proposals is tomorrow. So I just submitted something quickly. My apologies for the little (no) coordination. It was a bit busy around the 3.10.0 release and I forgot the deadline was right now. https://fosdem.org/2015/news/2014-07-01-call-for-participation/ It is always very busy at FOSDEM and there are only that many devrooms available. So we just have to wait and see if ours will be accepted this year. We should know around October 1st. Cheers, Mark |
|
From: <sv...@va...> - 2014-09-14 07:41:00
|
Author: florian
Date: Sun Sep 14 07:40:19 2014
New Revision: 14534
Log:
ML_(dinfo_zalloc/strdup) never return NULL. Remove pointless
asserts at call sites.
Modified:
trunk/coregrind/m_debuginfo/priv_misc.h
trunk/coregrind/m_debuginfo/readdwarf3.c
trunk/coregrind/m_debuginfo/readpdb.c
Modified: trunk/coregrind/m_debuginfo/priv_misc.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_misc.h (original)
+++ trunk/coregrind/m_debuginfo/priv_misc.h Sun Sep 14 07:40:19 2014
@@ -38,7 +38,8 @@
#include "pub_core_basics.h" // SizeT
-/* Allocate(zeroed), free, strdup, memdup, shrink, all in VG_AR_DINFO. */
+/* Allocate(zeroed), free, strdup, memdup, shrink, all in VG_AR_DINFO.
+ The allocation functions never return NULL. */
void* ML_(dinfo_zalloc)( const HChar* cc, SizeT szB );
void ML_(dinfo_free)( void* v );
HChar* ML_(dinfo_strdup)( const HChar* cc, const HChar* str );
Modified: trunk/coregrind/m_debuginfo/readdwarf3.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readdwarf3.c (original)
+++ trunk/coregrind/m_debuginfo/readdwarf3.c Sun Sep 14 07:40:19 2014
@@ -632,7 +632,6 @@
gx = ML_(dinfo_zalloc)( "di.readdwarf3.msGX.1",
sizeof(GExpr) + bytesReqd );
- vg_assert(gx);
p = pstart = &gx->payload[0];
@@ -747,7 +746,6 @@
vg_assert(nbytes >= 1);
gx = ML_(dinfo_zalloc)( "di.readdwarf3.mgGX.2", sizeof(GExpr) + nbytes );
- vg_assert(gx);
VG_(memcpy)( &gx->payload[0], (UChar*)VG_(indexXA)(xa,0), nbytes );
vg_assert( &gx->payload[nbytes]
== ((UChar*)gx) + sizeof(GExpr) + nbytes );
@@ -3451,7 +3449,6 @@
fieldE.Te.Field.name
= ML_(dinfo_strdup)( "di.readdwarf3.ptD.member.3",
"<anon_field>" );
- vg_assert(fieldE.Te.Field.name);
if (fieldE.Te.Field.typeR == D3_INVALID_CUOFF)
goto_bad_DIE;
if (fieldE.Te.Field.nLoc) {
Modified: trunk/coregrind/m_debuginfo/readpdb.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readpdb.c (original)
+++ trunk/coregrind/m_debuginfo/readpdb.c Sun Sep 14 07:40:19 2014
@@ -2448,7 +2448,6 @@
+ VG_(strlen)(egrep) + VG_(strlen)(tmpname)
+ 100/*misc*/;
HChar* cmd = ML_(dinfo_zalloc)("di.readpe.fnopf.cmd", cmdlen);
- vg_assert(cmd);
VG_(sprintf)(cmd, "%s -c \"%s '%s' | %s '\\.pdb|\\.PDB' >> %s\"",
sh, strings, pename, egrep, tmpname);
vg_assert(cmd[cmdlen-1] == 0);
@@ -2484,7 +2483,6 @@
}
HChar* pdbname = ML_(dinfo_zalloc)("di.readpe.fnopf.pdbname", szB + 1);
- vg_assert(pdbname);
pdbname[szB] = 0;
Int nread = VG_(read)(fd, pdbname, szB);
|
|
From: Rich C. <rc...@wi...> - 2014-09-14 05:21:29
|
valgrind revision: 14533
VEX revision: 2951
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-13 19:22:01 CDT
Ended at 2014-09-14 00:21:20 CDT
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 612 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
+ perl perf/vg_perf --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old perf
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.48s no: 7.8s (16.3x, -----) me:15.9s (33.1x, -----) ca:61.5s (128.2x, -----) he: 9.8s (20.4x, -----) ca:17.3s (36.1x, -----) dr: 9.7s (20.1x, -----) ma: 9.1s (19.0x, -----)
bigcode1 valgrind-old:0.48s no: 7.8s (16.3x, 0.0%) me:16.0s (33.2x, -0.6%) ca:61.6s (128.3x, -0.1%) he: 9.8s (20.5x, -0.4%) ca:17.3s (36.0x, 0.1%) dr: 9.6s (20.0x, 0.6%) ma: 9.1s (19.0x, 0.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.49s no:18.7s (38.1x, -----) me:39.3s (80.2x, -----) ca:108.1s (220.7x, -----) he:23.2s (47.4x, -----) ca:32.7s (66.7x, -----) dr:22.3s (45.5x, -----) ma:21.4s (43.7x, -----)
bigcode2 valgrind-old:0.49s no:18.7s (38.1x, 0.1%) me:39.6s (80.7x, -0.7%) ca:108.4s (221.1x, -0.2%) he:23.4s (47.8x, -0.8%) ca:32.6s (66.6x, 0.2%) dr:22.1s (45.0x, 1.0%) ma:21.4s (43.6x, 0.3%)
-- bz2 --
bz2 valgrind-new:2.33s no:10.3s ( 4.4x, -----) me:28.2s (12.1x, -----) ca:60.7s (26.1x, -----) he:40.5s (17.4x, -----) ca:59.5s (25.5x, -----) dr:57.3s (24.6x, -----) ma: 9.8s ( 4.2x, -----)
bz2 valgrind-old:2.33s no:10.3s ( 4.4x, 0.1%) me:28.1s (12.1x, 0.1%) ca:60.6s (26.0x, 0.2%) he:40.5s (17.4x, 0.1%) ca:59.5s (25.5x, 0.0%) dr:57.3s (24.6x, 0.0%) ma: 9.8s ( 4.2x, -0.3%)
-- fbench --
fbench valgrind-new:1.44s no: 5.4s ( 3.8x, -----) me:18.4s (12.8x, -----) ca:27.0s (18.7x, -----) he:13.8s ( 9.6x, -----) ca:17.4s (12.1x, -----) dr:13.9s ( 9.7x, -----) ma: 5.6s ( 3.9x, -----)
fbench valgrind-old:1.44s no: 5.5s ( 3.8x, -0.6%) me:18.5s (12.8x, -0.2%) ca:27.2s (18.9x, -0.6%) he:13.6s ( 9.4x, 1.2%) ca:17.4s (12.1x, 0.2%) dr:13.9s ( 9.7x, -0.4%) ma: 5.6s ( 3.9x, -0.2%)
-- ffbench --
ffbench valgrind-new:1.00s no: 3.7s ( 3.7x, -----) me:13.1s (13.1x, -----) ca: 8.2s ( 8.2x, -----) he:22.7s (22.7x, -----) 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.3%) me:13.1s (13.1x, 0.0%) ca: 8.1s ( 8.1x, 0.7%) he:22.7s (22.7x, 0.0%) ca:23.4s (23.4x, 0.0%) dr:19.7s (19.7x, -8.8%) ma: 3.7s ( 3.7x, 0.3%)
-- heap --
heap valgrind-new:0.41s no: 3.3s ( 8.1x, -----) me:22.9s (55.8x, -----) ca:31.2s (76.0x, -----) he:31.1s (75.9x, -----) ca:17.0s (41.5x, -----) dr:22.3s (54.4x, -----) ma:22.3s (54.5x, -----)
heap valgrind-old:0.41s no: 3.3s ( 8.1x, 0.6%) me:23.0s (56.0x, -0.4%) ca:31.2s (76.1x, -0.0%) he:31.2s (76.0x, -0.2%) ca:17.0s (41.5x, -0.1%) dr:22.6s (55.1x, -1.3%) ma:22.3s (54.5x, -0.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.55s no: 3.7s ( 6.7x, -----) me:43.4s (79.0x, -----) ca:33.8s (61.5x, -----) he:36.5s (66.4x, -----) ca:19.0s (34.5x, -----) dr:23.4s (42.6x, -----) ma:23.7s (43.1x, -----)
heap_pdb4 valgrind-old:0.55s no: 3.7s ( 6.7x, 0.3%) me:43.6s (79.2x, -0.3%) ca:34.0s (61.9x, -0.5%) he:36.1s (65.6x, 1.2%) ca:19.0s (34.5x, 0.2%) dr:23.9s (43.4x, -2.0%) ma:23.8s (43.3x, -0.4%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 1.3s (25.4x, -----) me: 6.7s (134.4x, -----) ca: 5.2s (103.0x, -----) he: 6.1s (122.6x, -----) ca: 3.5s (70.8x, -----) dr: 5.6s (112.4x, -----) ma: 4.8s (95.0x, -----)
many-loss-records valgrind-old:0.05s no: 1.3s (25.2x, 0.8%) me: 6.8s (135.0x, -0.4%) ca: 5.2s (103.2x, -0.2%) he: 6.0s (120.4x, 1.8%) ca: 3.5s (70.6x, 0.3%) dr: 5.6s (112.2x, 0.2%) ma: 4.8s (95.2x, -0.2%)
-- many-xpts --
many-xpts valgrind-new:0.15s no: 1.5s (10.3x, -----) me: 8.0s (53.1x, -----) ca:13.2s (87.9x, -----) he:10.7s (71.5x, -----) ca: 4.9s (32.9x, -----) dr: 7.3s (48.6x, -----) ma: 7.4s (49.1x, -----)
many-xpts valgrind-old:0.15s no: 1.6s (10.4x, -1.3%) me: 7.9s (52.5x, 1.1%) ca:13.2s (87.7x, 0.3%) he:10.5s (70.3x, 1.8%) ca: 4.9s (32.6x, 1.0%) dr: 7.3s (48.9x, -0.7%) ma: 7.4s (49.5x, -1.0%)
-- sarp --
sarp valgrind-new:0.10s no: 1.5s (14.9x, -----) me: 9.8s (98.0x, -----) ca: 8.3s (83.2x, -----) he:30.9s (308.9x, -----) ca: 4.7s (47.3x, -----) dr: 5.0s (49.7x, -----) ma: 1.6s (15.5x, -----)
sarp valgrind-old:0.10s no: 1.5s (14.9x, 0.0%) me: 9.8s (97.9x, 0.1%) ca: 8.4s (83.9x, -0.8%) he:31.2s (312.2x, -1.1%) ca: 4.7s (47.3x, 0.0%) dr: 5.0s (49.9x, -0.4%) ma: 1.5s (15.4x, 0.6%)
-- tinycc --
tinycc valgrind-new:0.76s no: 7.6s (10.0x, -----) me:38.8s (51.0x, -----) ca:51.4s (67.7x, -----) he:46.6s (61.4x, -----) ca:41.7s (54.8x, -----) dr:39.4s (51.9x, -----) ma:12.0s (15.8x, -----)
tinycc valgrind-old:0.76s no: 7.6s (10.0x, -0.1%) me:38.7s (50.9x, 0.3%) ca:52.4s (68.9x, -1.8%) he:46.4s (61.0x, 0.6%) ca:41.6s (54.8x, 0.1%) dr:39.9s (52.4x, -1.1%) ma:12.1s (15.9x, -0.5%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 161m12.197s
user 158m28.893s
sys 2m35.541s
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-09-13 20:31:20.883994534 -0500
+++ err_disable3.stderr.out 2014-09-13 20:54:14.715249208 -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-13 20:31:01.515797376 -0500
+++ err_disable4.stderr.out 2014-09-13 20:54:19.606300715 -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-13 20:31:01.528797508 -0500
+++ threadname.stderr.out 2014-09-13 21:02:50.761610472 -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-13 20:30:36.673544687 -0500
+++ threadname_xml.stderr.out 2014-09-13 21:02:53.805641047 -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-13 19:23:02.580368663 -0500
+++ err_disable3.stderr.out 2014-09-13 19:43:35.410186599 -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-13 19:23:06.714414806 -0500
+++ err_disable4.stderr.out 2014-09-13 19:43:40.359241042 -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-13 19:23:06.738415074 -0500
+++ threadname.stderr.out 2014-09-13 19:52:10.909853557 -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-13 19:23:04.856394068 -0500
+++ threadname_xml.stderr.out 2014-09-13 19:52:13.957887043 -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-14 04:34:15
|
valgrind revision: 14533
VEX revision: 2951
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-14 00:00:01 UTC
Ended at 2014-09-14 01:16:43 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-14 00:40:12.245666181 +0000
+++ locked_vs_unlocked2.stderr.out 2014-09-14 00:59:38.025720808 +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-14 00:40:12.225666180 +0000
+++ pth_cond_destroy_busy.stderr.out 2014-09-14 00:59:44.845721110 +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-14 00:40:12.245666181 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-14 01:01:05.375724935 +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-14 00:40:12.205666179 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-14 01:01:05.375724935 +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-14 00:02:36.325559587 +0000
+++ locked_vs_unlocked2.stderr.out 2014-09-14 00:21:49.555613610 +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-14 00:02:36.285559585 +0000
+++ pth_cond_destroy_busy.stderr.out 2014-09-14 00:21:56.415613910 +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-14 00:02:36.265559584 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-14 00:23:16.015617695 +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-14 00:02:36.285559585 +0000
+++ tc22_exit_w_lock.stderr.out 2014-09-14 00:23:16.015617695 +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-14 04:14:55
|
valgrind revision: 14533 VEX revision: 2951 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-14 03:45:01 CEST Ended at 2014-09-14 06:14:41 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.22s no: 4.3s (19.5x, -----) me: 7.4s (33.7x, -----) ca:25.8s (117.0x, -----) he: 5.3s (24.0x, -----) ca: 9.1s (41.4x, -----) dr: 5.5s (25.0x, -----) ma: 4.9s (22.2x, -----) bigcode1 valgrind-old:0.22s no: 4.3s (19.6x, -0.5%) me: 7.4s (33.8x, -0.1%) ca:25.7s (117.0x, 0.0%) he: 5.3s (24.0x, 0.0%) ca: 9.1s (41.4x, 0.0%) dr: 5.5s (25.0x, 0.0%) ma: 4.9s (22.3x, -0.2%) -- bigcode2 -- bigcode2 valgrind-new:0.25s no: 7.2s (28.8x, -----) me:14.1s (56.2x, -----) ca:38.6s (154.6x, -----) he:10.3s (41.1x, -----) ca:14.2s (56.6x, -----) dr: 9.6s (38.4x, -----) ma: 8.3s (33.4x, -----) bigcode2 valgrind-old:0.25s no: 7.2s (29.0x, -0.6%) me:14.2s (56.7x, -0.8%) ca:38.7s (154.8x, -0.2%) he:10.3s (41.2x, -0.3%) ca:14.2s (56.6x, 0.1%) dr: 9.6s (38.4x, 0.0%) ma: 8.4s (33.4x, -0.2%) -- bz2 -- bz2 valgrind-new:0.70s no: 5.0s ( 7.1x, -----) me:13.3s (19.0x, -----) ca:31.5s (45.0x, -----) he:20.0s (28.5x, -----) ca:34.3s (49.0x, -----) dr:29.7s (42.5x, -----) ma: 4.8s ( 6.8x, -----) bz2 valgrind-old:0.70s no: 5.0s ( 7.1x, 0.0%) me:12.9s (18.4x, 3.2%) ca:31.5s (45.0x, -0.1%) he:20.0s (28.6x, -0.4%) ca:34.3s (49.0x, -0.1%) dr:30.3s (43.3x, -1.9%) ma: 4.8s ( 6.8x, 0.2%) -- fbench -- fbench valgrind-new:0.41s no: 1.6s ( 4.0x, -----) me: 4.5s (10.9x, -----) ca: 9.2s (22.4x, -----) he: 6.4s (15.5x, -----) ca: 7.2s (17.7x, -----) dr: 5.7s (13.8x, -----) ma: 1.7s ( 4.1x, -----) fbench valgrind-old:0.41s no: 1.6s ( 4.0x, 0.0%) me: 4.5s (11.0x, -0.7%) ca: 9.3s (22.6x, -1.1%) he: 6.4s (15.5x, 0.0%) ca: 7.2s (17.7x, 0.0%) dr: 5.7s (13.9x, -0.5%) ma: 1.7s ( 4.1x, 0.6%) -- ffbench -- ffbench valgrind-new:0.20s no: 1.1s ( 5.2x, -----) me: 3.2s (16.2x, -----) ca: 3.0s (14.9x, -----) he:44.8s (223.8x, -----) ca: 9.5s (47.4x, -----) dr: 7.2s (36.2x, -----) ma: 1.0s ( 4.8x, -----) ffbench valgrind-old:0.20s no: 1.1s ( 5.3x, -1.0%) me: 3.2s (16.1x, 0.6%) ca: 3.0s (14.9x, 0.0%) he:44.1s (220.3x, 1.6%) ca: 9.5s (47.4x, 0.0%) dr: 7.3s (36.3x, -0.3%) ma: 1.0s ( 4.9x, -1.0%) -- heap -- heap valgrind-new:0.23s no: 1.9s ( 8.2x, -----) me: 9.0s (39.0x, -----) ca:13.0s (56.4x, -----) he:12.8s (55.4x, -----) ca:11.2s (48.6x, -----) dr: 7.9s (34.5x, -----) ma: 7.9s (34.3x, -----) heap valgrind-old:0.23s no: 1.9s ( 8.1x, 0.5%) me: 8.9s (38.9x, 0.2%) ca:13.0s (56.6x, -0.3%) he:12.9s (56.2x, -1.4%) ca:11.2s (48.8x, -0.4%) dr: 7.9s (34.5x, 0.1%) ma: 8.0s (34.6x, -0.9%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.23s no: 2.1s ( 9.0x, -----) me:13.2s (57.5x, -----) ca:14.1s (61.4x, -----) he:14.1s (61.2x, -----) ca:12.3s (53.4x, -----) dr: 8.9s (38.7x, -----) ma: 8.1s (35.0x, -----) heap_pdb4 valgrind-old:0.23s no: 2.0s ( 8.9x, 1.0%) me:13.2s (57.5x, 0.0%) ca:14.1s (61.3x, 0.3%) he:14.2s (61.9x, -1.1%) ca:12.3s (53.3x, 0.1%) dr: 8.9s (38.6x, 0.2%) ma: 8.1s (35.0x, 0.0%) -- many-loss-records -- many-loss-records valgrind-new:0.02s no: 0.5s (24.0x, -----) me: 2.3s (117.0x, -----) ca: 1.9s (96.0x, -----) he: 2.4s (118.5x, -----) ca: 1.9s (95.0x, -----) dr: 2.0s (99.5x, -----) ma: 1.6s (82.5x, -----) many-loss-records valgrind-old:0.02s no: 0.5s (24.0x, 0.0%) me: 2.3s (116.0x, 0.9%) ca: 1.9s (96.0x, 0.0%) he: 2.4s (120.0x, -1.3%) ca: 1.9s (95.0x, 0.0%) dr: 2.0s (98.5x, 1.0%) ma: 1.6s (82.5x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.6s ( 8.9x, -----) me: 3.4s (48.3x, -----) ca:376.3s (5375.9x, -----) he: 6.7s (96.1x, -----) ca: 2.8s (40.0x, -----) dr: 2.7s (39.1x, -----) ma: 2.6s (37.7x, -----) many-xpts valgrind-old:0.07s no: 0.6s ( 9.0x, -1.6%) me: 3.4s (49.0x, -1.5%) ca:376.4s (5377.6x, -0.0%) he: 6.8s (97.7x, -1.6%) ca: 2.8s (39.9x, 0.4%) dr: 2.7s (39.1x, 0.0%) ma: 2.6s (37.7x, 0.0%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (19.7x, -----) me: 4.0s (133.0x, -----) ca: 3.1s (103.7x, -----) he:17.4s (581.7x, -----) ca: 2.0s (68.0x, -----) dr: 1.6s (53.3x, -----) ma: 0.5s (18.0x, -----) sarp valgrind-old:0.03s no: 0.6s (20.0x, -1.7%) me: 4.1s (137.3x, -3.3%) ca: 3.2s (105.7x, -1.9%) he:17.4s (579.7x, 0.3%) ca: 2.0s (68.0x, 0.0%) dr: 1.6s (52.7x, 1.2%) ma: 0.5s (18.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.22s no: 2.8s (12.5x, -----) me:14.7s (66.9x, -----) ca:29.7s (135.0x, -----) he:27.9s (126.7x, -----) ca:21.2s (96.2x, -----) dr:20.5s (93.4x, -----) ma: 4.1s (18.7x, -----) tinycc valgrind-old:0.22s no: 2.8s (12.5x, 0.0%) me:15.0s (68.0x, -1.7%) ca:29.7s (134.9x, 0.1%) he:27.7s (125.8x, 0.7%) ca:21.1s (96.1x, 0.1%) dr:20.8s (94.5x, -1.2%) ma: 4.1s (18.6x, 0.5%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 111m55.396s user 111m20.587s sys 0m29.534s |
|
From: Tom H. <to...@co...> - 2014-09-14 03:27:28
|
valgrind revision: 14533 VEX revision: 2951 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-14 03:13:56 BST Ended at 2014-09-14 04:27:16 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.4x, -----) ca:14.4s (131.0x, -----) 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.6s (14.8x, 0.0%) me: 3.3s (30.2x, 0.6%) ca:14.4s (131.1x, -0.1%) he: 2.0s (18.3x, 0.0%) ca: 3.8s (34.7x, 0.0%) dr: 2.0s (17.9x, 0.5%) ma: 1.9s (17.6x, -1.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.7x, -----) me: 8.3s (75.8x, -----) ca:25.9s (235.9x, -----) he: 4.9s (44.3x, -----) ca: 7.2s (65.1x, -----) dr: 4.6s (41.6x, -----) ma: 4.5s (40.8x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.6x, 0.3%) me: 8.4s (76.3x, -0.6%) ca:25.9s (235.4x, 0.2%) he: 4.9s (44.4x, -0.2%) ca: 7.2s (65.3x, -0.3%) dr: 4.6s (41.5x, 0.4%) ma: 4.5s (40.9x, -0.2%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.1s ( 4.0x, -----) me: 6.3s (12.1x, -----) ca:14.1s (27.0x, -----) he: 8.8s (16.9x, -----) ca:11.6s (22.2x, -----) dr:11.0s (21.1x, -----) ma: 2.1s ( 4.0x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.0x, 1.0%) me: 6.3s (12.0x, 0.5%) ca:14.2s (27.3x, -1.1%) he: 8.8s (16.9x, -0.3%) ca:11.6s (22.3x, -0.3%) dr:11.1s (21.3x, -1.1%) ma: 2.1s ( 4.0x, -0.5%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.5x, -----) me: 3.7s (16.8x, -----) ca: 5.5s (25.2x, -----) he: 2.9s (13.1x, -----) ca: 3.1s (14.1x, -----) dr: 2.6s (11.9x, -----) ma: 1.0s ( 4.6x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.5x, 1.0%) me: 3.7s (16.6x, 0.8%) ca: 5.4s (24.7x, 1.8%) he: 2.9s (13.0x, 1.4%) ca: 3.1s (14.1x, 0.0%) dr: 2.6s (12.0x, -0.8%) ma: 1.0s ( 4.6x, 0.0%) -- ffbench -- ffbench valgrind-new:0.22s no: 0.9s ( 4.1x, -----) me: 2.8s (12.8x, -----) ca: 1.8s ( 8.4x, -----) he: 5.9s (27.0x, -----) ca: 4.2s (18.9x, -----) dr: 3.5s (15.9x, -----) ma: 0.8s ( 3.9x, -----) ffbench valgrind-old:0.22s no: 0.9s ( 4.2x, -1.1%) me: 2.8s (12.8x, 0.4%) ca: 1.8s ( 8.3x, 1.1%) he: 5.5s (25.1x, 6.9%) ca: 4.1s (18.8x, 0.2%) dr: 3.5s (15.8x, 0.3%) ma: 0.8s ( 3.9x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.4x, -----) me: 5.1s (63.2x, -----) ca: 6.2s (77.5x, -----) he: 6.8s (85.6x, -----) ca: 3.3s (41.1x, -----) dr: 4.4s (55.2x, -----) ma: 4.7s (59.0x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.4x, 0.0%) me: 5.0s (62.4x, 1.4%) ca: 6.2s (77.9x, -0.5%) he: 6.8s (84.8x, 1.0%) ca: 3.3s (41.2x, -0.3%) dr: 4.3s (54.2x, 1.8%) ma: 4.8s (60.0x, -1.7%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.6x, -----) me: 8.6s (86.3x, -----) ca: 6.8s (68.4x, -----) he: 7.8s (78.1x, -----) ca: 3.6s (36.4x, -----) dr: 5.1s (51.2x, -----) ma: 4.8s (47.9x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.6x, 0.0%) me: 8.4s (83.8x, 2.9%) ca: 6.9s (68.9x, -0.7%) he: 7.7s (76.8x, 1.7%) ca: 3.7s (36.6x, -0.5%) dr: 5.0s (49.7x, 2.9%) ma: 4.8s (48.4x, -1.0%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (24.0x, -----) me: 1.3s (133.0x, -----) ca: 1.0s (98.0x, -----) he: 1.1s (114.0x, -----) ca: 0.7s (66.0x, -----) dr: 1.0s (104.0x, -----) ma: 0.9s (95.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (24.0x, 0.0%) me: 1.3s (134.0x, -0.8%) ca: 1.0s (98.0x, 0.0%) he: 1.1s (113.0x, 0.9%) ca: 0.7s (67.0x, -1.5%) dr: 1.0s (103.0x, 1.0%) ma: 0.9s (94.0x, 1.1%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.9s (63.3x, -----) ca: 2.6s (87.7x, -----) he: 2.1s (71.3x, -----) ca: 1.0s (32.7x, -----) dr: 1.5s (48.7x, -----) ma: 1.4s (46.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s ( 9.7x, 6.5%) me: 1.9s (62.7x, 1.1%) ca: 2.6s (87.3x, 0.4%) he: 2.2s (72.3x, -1.4%) ca: 0.9s (30.7x, 6.1%) dr: 1.5s (49.0x, -0.7%) ma: 1.4s (46.3x, 0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (13.5x, -----) me: 2.2s (109.0x, -----) ca: 1.7s (84.0x, -----) he: 6.6s (329.5x, -----) ca: 0.9s (44.5x, -----) dr: 1.0s (48.0x, -----) ma: 0.3s (13.5x, -----) sarp valgrind-old:0.02s no: 0.3s (13.0x, 3.7%) me: 2.4s (119.5x, -9.6%) ca: 1.7s (83.5x, 0.6%) he: 6.7s (332.5x, -0.9%) ca: 0.9s (44.5x, 0.0%) dr: 1.0s (48.0x, 0.0%) ma: 0.3s (14.0x, -3.7%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.5x, -----) me: 8.8s (55.2x, -----) ca:10.8s (67.3x, -----) he: 9.8s (61.2x, -----) ca: 8.4s (52.2x, -----) dr: 8.3s (51.7x, -----) ma: 2.5s (15.6x, -----) tinycc valgrind-old:0.16s no: 1.5s ( 9.1x, -7.4%) me: 9.3s (58.0x, -5.0%) ca:11.3s (70.4x, -4.5%) he: 9.7s (60.6x, 1.0%) ca: 8.3s (51.7x, 1.0%) dr: 8.3s (51.7x, 0.1%) ma: 2.5s (15.6x, 0.0%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m1.286s user 33m55.415s sys 0m22.634s |
|
From: Tom H. <to...@co...> - 2014-09-14 03:23:07
|
valgrind revision: 14533 VEX revision: 2951 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-14 03:01:55 BST Ended at 2014-09-14 04:22:54 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.5s (131.5x, -----) he: 2.1s (18.8x, -----) ca: 3.9s (35.0x, -----) dr: 2.0s (18.4x, -----) ma: 1.9s (17.6x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.9x, 1.2%) me: 3.4s (30.6x, -0.9%) ca:14.5s (131.5x, 0.1%) he: 2.1s (18.7x, 0.5%) ca: 3.8s (34.7x, 0.8%) dr: 2.0s (18.4x, 0.0%) ma: 1.9s (17.6x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.0x, -----) me: 8.4s (76.4x, -----) ca:26.4s (240.1x, -----) he: 4.9s (44.9x, -----) ca: 7.2s (65.9x, -----) dr: 4.6s (42.2x, -----) ma: 4.5s (40.9x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.5x, 1.5%) me: 8.4s (76.7x, -0.5%) ca:25.9s (235.2x, 2.0%) he: 4.9s (44.9x, 0.0%) ca: 7.1s (64.8x, 1.7%) dr: 4.6s (41.9x, 0.6%) ma: 4.5s (40.9x, 0.0%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.1s ( 4.1x, -----) me: 6.3s (12.1x, -----) ca:13.9s (26.8x, -----) he: 8.9s (17.1x, -----) ca:11.6s (22.4x, -----) dr:11.2s (21.5x, -----) ma: 2.1s ( 4.0x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.1x, 0.0%) me: 6.3s (12.2x, -0.8%) ca:14.0s (26.9x, -0.3%) he: 9.1s (17.4x, -1.9%) ca:11.6s (22.3x, 0.2%) dr:11.1s (21.3x, 0.9%) ma: 2.1s ( 4.0x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.7s (17.0x, -----) ca: 5.5s (25.1x, -----) he: 2.8s (12.8x, -----) ca: 3.2s (14.5x, -----) dr: 2.7s (12.2x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, -1.0%) me: 3.7s (16.9x, 0.5%) ca: 5.5s (25.1x, 0.2%) he: 2.8s (12.7x, 0.7%) ca: 3.2s (14.4x, 0.9%) dr: 2.7s (12.2x, 0.0%) ma: 1.0s ( 4.7x, 1.0%) -- ffbench -- ffbench valgrind-new:0.20s no: 0.9s ( 4.6x, -----) me: 2.9s (14.5x, -----) ca: 1.9s ( 9.4x, -----) he: 5.5s (27.5x, -----) ca: 4.2s (20.9x, -----) dr: 3.4s (17.1x, -----) ma: 0.9s ( 4.4x, -----) ffbench valgrind-old:0.20s no: 0.9s ( 4.7x, -3.3%) me: 2.9s (14.6x, -0.3%) ca: 1.9s ( 9.4x, 0.5%) he: 5.5s (27.6x, -0.4%) ca: 4.2s (20.9x, 0.0%) dr: 3.4s (17.1x, 0.0%) ma: 0.9s ( 4.5x, -1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 8.0x, -----) me: 5.2s (64.8x, -----) ca: 6.6s (82.6x, -----) he: 6.9s (86.1x, -----) ca: 3.4s (41.9x, -----) dr: 4.3s (54.2x, -----) ma: 4.8s (59.9x, -----) heap valgrind-old:0.08s no: 0.6s ( 8.0x, 0.0%) me: 5.0s (62.3x, 3.9%) ca: 6.5s (81.4x, 1.5%) he: 6.8s (85.0x, 1.3%) ca: 3.3s (41.6x, 0.6%) dr: 4.3s (53.9x, 0.7%) ma: 4.8s (59.8x, 0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.8x, -----) me: 8.6s (86.1x, -----) ca: 7.2s (71.5x, -----) he: 7.8s (78.4x, -----) ca: 3.7s (37.0x, -----) dr: 4.9s (49.2x, -----) ma: 5.0s (50.1x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.9x, -1.5%) me: 8.4s (84.1x, 2.3%) ca: 7.2s (71.6x, -0.1%) he: 8.0s (80.0x, -2.0%) ca: 3.7s (37.2x, -0.5%) dr: 4.9s (49.1x, 0.2%) ma: 4.9s (49.3x, 1.6%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (24.0x, -----) me: 1.4s (141.0x, -----) ca: 1.1s (105.0x, -----) he: 1.2s (121.0x, -----) ca: 0.7s (69.0x, -----) dr: 1.1s (110.0x, -----) ma: 1.0s (97.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, -4.2%) me: 1.4s (143.0x, -1.4%) ca: 1.1s (108.0x, -2.9%) he: 1.2s (123.0x, -1.7%) ca: 0.7s (69.0x, -0.0%) dr: 1.1s (110.0x, 0.0%) ma: 1.0s (100.0x, -3.1%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.9s (65.0x, -----) ca: 2.7s (90.0x, -----) he: 2.2s (72.7x, -----) ca: 0.9s (31.7x, -----) dr: 1.5s (50.0x, -----) ma: 1.4s (47.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 3.1%) me: 1.9s (64.0x, 1.5%) ca: 2.7s (90.7x, -0.7%) he: 2.2s (72.3x, 0.5%) ca: 0.9s (31.7x, 0.0%) dr: 1.5s (49.3x, 1.3%) ma: 1.4s (47.3x, 0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.2s (112.5x, -----) ca: 1.7s (85.0x, -----) he: 6.7s (334.0x, -----) ca: 0.9s (45.5x, -----) dr: 1.0s (50.5x, -----) ma: 0.3s (14.5x, -----) sarp valgrind-old:0.02s no: 0.3s (13.5x, 6.9%) me: 2.5s (122.5x, -8.9%) ca: 1.7s (85.0x, 0.0%) he: 6.7s (335.5x, -0.4%) ca: 0.9s (45.5x, 0.0%) dr: 1.0s (50.0x, 1.0%) ma: 0.3s (14.5x, 0.0%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.2x, -----) me: 8.6s (57.6x, -----) ca:10.7s (71.2x, -----) he: 9.2s (61.3x, -----) ca: 8.0s (53.5x, -----) dr: 8.0s (53.1x, -----) ma: 2.4s (16.1x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.3x, -0.7%) me: 8.6s (57.6x, 0.0%) ca:10.7s (71.2x, 0.0%) he: 9.2s (61.5x, -0.2%) ca: 8.1s (53.7x, -0.2%) dr: 7.9s (52.9x, 0.5%) ma: 2.4s (15.8x, 2.1%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m9.293s user 34m2.382s sys 0m23.424s |
|
From: Tom H. <to...@co...> - 2014-09-14 03:08:06
|
valgrind revision: 14533 VEX revision: 2951 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-14 02:51:03 BST Ended at 2014-09-14 04:07:46 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 696 tests, 4 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) gdbserver_tests/mcinfcallWSRU (stderr) gdbserver_tests/mcmain_pic (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.6s (14.7x, -----) me: 3.4s (31.0x, -----) ca:13.4s (121.8x, -----) he: 2.0s (18.6x, -----) ca: 3.7s (33.5x, -----) dr: 2.0s (18.3x, -----) ma: 2.0s (17.8x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (15.0x, -1.9%) me: 3.4s (31.0x, 0.0%) ca:13.6s (123.6x, -1.5%) he: 2.1s (18.7x, -0.5%) ca: 3.7s (33.6x, -0.3%) dr: 2.0s (18.5x, -1.5%) ma: 1.9s (17.5x, 1.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.6x, -----) me: 8.6s (77.8x, -----) ca:25.9s (235.9x, -----) he: 5.0s (45.0x, -----) ca: 7.0s (63.5x, -----) dr: 4.6s (42.1x, -----) ma: 4.5s (40.9x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.2x, 1.3%) me: 8.5s (77.4x, 0.6%) ca:25.5s (231.7x, 1.8%) he: 4.9s (44.5x, 1.2%) ca: 7.0s (64.0x, -0.7%) dr: 4.6s (42.0x, 0.2%) ma: 4.4s (40.2x, 1.8%) -- bz2 -- bz2 valgrind-new:0.52s no: 2.1s ( 4.0x, -----) me: 6.4s (12.3x, -----) ca:13.1s (25.2x, -----) he: 8.9s (17.1x, -----) ca:10.8s (20.8x, -----) dr:11.4s (21.9x, -----) ma: 2.1s ( 4.1x, -----) bz2 valgrind-old:0.52s no: 2.1s ( 4.0x, 0.0%) me: 6.3s (12.1x, 1.9%) ca:12.9s (24.8x, 1.8%) he: 8.9s (17.1x, 0.4%) ca:10.8s (20.8x, 0.0%) dr:11.3s (21.7x, 1.1%) ma: 2.1s ( 4.1x, -0.5%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.7x, -----) me: 3.6s (16.4x, -----) ca: 5.5s (25.1x, -----) he: 2.8s (12.9x, -----) ca: 2.9s (13.3x, -----) dr: 2.5s (11.4x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.9%) me: 3.6s (16.4x, 0.0%) ca: 5.5s (25.2x, -0.4%) he: 2.8s (12.7x, 1.1%) ca: 2.9s (13.3x, 0.0%) dr: 2.5s (11.4x, 0.0%) ma: 1.1s ( 4.8x, 0.0%) -- ffbench -- ffbench valgrind-new:0.23s no: 0.9s ( 4.1x, -----) me: 3.0s (13.0x, -----) ca: 1.8s ( 8.0x, -----) he: 7.2s (31.2x, -----) ca: 4.0s (17.6x, -----) dr: 3.4s (14.8x, -----) ma: 0.9s ( 3.9x, -----) ffbench valgrind-old:0.23s no: 0.9s ( 4.1x, 1.1%) me: 2.9s (12.8x, 1.3%) ca: 1.8s ( 8.0x, 0.5%) he: 6.8s (29.4x, 5.7%) ca: 4.0s (17.3x, 1.7%) dr: 3.4s (14.9x, -0.6%) ma: 0.9s ( 3.9x, 1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.8x, -----) me: 5.5s (68.5x, -----) ca: 6.0s (75.4x, -----) he: 6.9s (86.4x, -----) ca: 3.1s (38.6x, -----) dr: 4.4s (55.0x, -----) ma: 4.8s (60.5x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.9x, -1.6%) me: 5.5s (68.9x, -0.5%) ca: 6.0s (75.6x, -0.3%) he: 6.9s (86.0x, 0.4%) ca: 3.1s (38.2x, 1.0%) dr: 4.3s (53.8x, 2.3%) ma: 4.8s (60.4x, 0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.8x, -----) me: 9.1s (90.8x, -----) ca: 6.6s (66.1x, -----) he: 8.0s (79.9x, -----) ca: 3.4s (34.1x, -----) dr: 5.2s (51.7x, -----) ma: 4.9s (49.0x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.9x, -1.5%) me: 8.9s (89.4x, 1.5%) ca: 6.5s (65.4x, 1.1%) he: 8.1s (80.8x, -1.1%) ca: 3.4s (34.1x, 0.0%) dr: 5.1s (50.6x, 2.1%) ma: 5.0s (49.5x, -1.0%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.5s (152.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (126.0x, -----) ca: 0.6s (64.0x, -----) dr: 1.1s (113.0x, -----) ma: 1.0s (102.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.5s (148.0x, 2.6%) ca: 1.0s (99.0x, 1.0%) he: 1.3s (126.0x, 0.0%) ca: 0.6s (64.0x, 0.0%) dr: 1.1s (112.0x, 0.9%) ma: 1.0s (101.0x, 1.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.9s (64.0x, -----) ca: 2.6s (86.0x, -----) he: 2.4s (78.3x, -----) ca: 0.9s (30.3x, -----) dr: 1.5s (50.3x, -----) ma: 1.5s (51.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, -3.2%) me: 1.9s (64.7x, -1.0%) ca: 2.6s (85.3x, 0.8%) he: 2.3s (77.7x, 0.9%) ca: 0.9s (30.3x, 0.0%) dr: 1.5s (49.7x, 1.3%) ma: 1.5s (50.7x, 0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.5s (122.5x, -----) ca: 1.7s (84.5x, -----) he: 7.1s (354.0x, -----) ca: 0.9s (43.0x, -----) dr: 1.0s (49.0x, -----) ma: 0.3s (14.5x, -----) sarp valgrind-old:0.02s no: 0.3s (13.5x, 3.6%) me: 2.5s (126.5x, -3.3%) ca: 1.7s (84.5x, 0.0%) he: 7.0s (350.5x, 1.0%) ca: 0.9s (43.0x, 0.0%) dr: 1.0s (50.0x, -2.0%) ma: 0.3s (15.0x, -3.4%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.3s ( 8.4x, -----) me: 8.5s (52.9x, -----) ca:10.6s (66.4x, -----) he:10.1s (63.3x, -----) ca: 7.5s (46.8x, -----) dr: 7.5s (47.0x, -----) ma: 2.5s (15.3x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.6x, -2.2%) me: 8.6s (53.4x, -1.1%) ca:10.7s (66.7x, -0.4%) he:10.0s (62.7x, 1.0%) ca: 7.5s (47.1x, -0.7%) dr: 7.6s (47.2x, -0.5%) ma: 2.4s (15.2x, 0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m55.473s user 33m44.754s sys 0m24.666s |
|
From: Tom H. <to...@co...> - 2014-09-14 03:01:15
|
valgrind revision: 14533 VEX revision: 2951 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-14 02:41:14 BST Ended at 2014-09-14 04:00:59 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.11s no: 1.6s (14.6x, -----) me: 3.4s (30.8x, -----) ca:13.3s (120.5x, -----) he: 2.0s (18.6x, -----) ca: 3.7s (33.3x, -----) dr: 2.0s (18.3x, -----) ma: 1.9s (17.5x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.7x, -0.6%) me: 3.3s (30.4x, 1.5%) ca:13.2s (120.1x, 0.4%) he: 2.1s (18.9x, -1.5%) ca: 3.7s (33.5x, -0.5%) dr: 2.0s (18.5x, -1.0%) ma: 1.9s (17.5x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.8x, -----) me: 8.5s (77.0x, -----) ca:26.6s (242.0x, -----) he: 5.0s (45.2x, -----) ca: 7.1s (64.6x, -----) dr: 4.6s (42.2x, -----) ma: 4.5s (41.0x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.3x, 1.5%) me: 8.4s (76.5x, 0.6%) ca:24.8s (225.3x, 6.9%) he: 5.0s (45.1x, 0.2%) ca: 7.0s (63.8x, 1.3%) dr: 4.7s (42.5x, -0.6%) ma: 4.5s (40.6x, 0.9%) -- bz2 -- bz2 valgrind-new:0.55s no: 2.2s ( 4.1x, -----) me: 7.0s (12.7x, -----) ca:12.8s (23.3x, -----) he: 9.0s (16.4x, -----) ca:10.8s (19.6x, -----) dr:11.6s (21.1x, -----) ma: 2.1s ( 3.9x, -----) bz2 valgrind-old:0.55s no: 2.1s ( 3.8x, 5.4%) me: 6.5s (11.9x, 6.3%) ca:12.8s (23.2x, 0.4%) he: 8.9s (16.2x, 0.8%) ca:10.6s (19.3x, 1.3%) dr:11.5s (20.9x, 0.9%) ma: 2.1s ( 3.9x, 0.5%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.7s (16.6x, -----) ca: 5.5s (25.2x, -----) he: 2.9s (13.0x, -----) ca: 3.0s (13.8x, -----) dr: 2.5s (11.4x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.6s (16.4x, 1.4%) ca: 5.6s (25.3x, -0.4%) he: 2.8s (12.9x, 0.7%) ca: 3.0s (13.8x, -0.3%) dr: 2.6s (11.8x, -3.6%) ma: 1.1s ( 4.8x, 1.9%) -- ffbench -- ffbench valgrind-new:0.24s no: 0.9s ( 3.9x, -----) me: 3.0s (12.5x, -----) ca: 1.8s ( 7.7x, -----) he: 7.0s (29.4x, -----) ca: 4.0s (16.9x, -----) dr: 3.6s (15.1x, -----) ma: 0.9s ( 3.8x, -----) ffbench valgrind-old:0.24s no: 0.9s ( 4.0x, -2.2%) me: 2.9s (12.2x, 2.3%) ca: 1.9s ( 7.7x, -0.5%) he: 6.6s (27.6x, 6.0%) ca: 4.1s (17.0x, -0.5%) dr: 3.5s (14.4x, 4.4%) ma: 0.9s ( 3.8x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.9x, -----) me: 5.5s (69.0x, -----) ca: 6.1s (76.0x, -----) he: 6.9s (86.0x, -----) ca: 3.1s (38.6x, -----) dr: 4.7s (59.1x, -----) ma: 4.9s (61.2x, -----) heap valgrind-old:0.08s no: 0.6s ( 8.0x, -1.6%) me: 5.6s (69.6x, -0.9%) ca: 6.2s (77.6x, -2.1%) he: 7.0s (87.5x, -1.7%) ca: 3.1s (38.6x, 0.0%) dr: 4.5s (55.8x, 5.7%) ma: 4.9s (60.8x, 0.8%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.3x, -----) me: 9.1s (82.4x, -----) ca: 6.7s (60.5x, -----) he: 8.1s (73.7x, -----) ca: 3.4s (31.3x, -----) dr: 5.0s (45.6x, -----) ma: 5.0s (45.2x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.3x, -0.0%) me: 9.1s (82.5x, -0.2%) ca: 6.7s (60.6x, -0.2%) he: 8.2s (74.1x, -0.5%) ca: 3.5s (31.5x, -0.6%) dr: 5.2s (47.0x, -3.0%) ma: 5.0s (45.1x, 0.2%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.5s (146.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (126.0x, -----) ca: 0.6s (64.0x, -----) dr: 1.1s (114.0x, -----) ma: 1.0s (104.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.5s (148.0x, -1.4%) ca: 1.0s (100.0x, 0.0%) he: 1.3s (127.0x, -0.8%) ca: 0.6s (64.0x, 0.0%) dr: 1.1s (115.0x, -0.9%) ma: 1.0s (104.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.9s (64.3x, -----) ca: 2.6s (87.3x, -----) he: 2.4s (78.3x, -----) ca: 0.9s (30.3x, -----) dr: 1.5s (50.0x, -----) ma: 1.5s (50.7x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 3.1%) me: 1.9s (63.7x, 1.0%) ca: 2.6s (86.3x, 1.1%) he: 2.4s (78.7x, -0.4%) ca: 0.9s (30.3x, 0.0%) dr: 1.6s (51.7x, -3.3%) ma: 1.5s (51.0x, -0.7%) -- sarp -- sarp valgrind-new:0.01s no: 0.3s (28.0x, -----) me: 2.2s (223.0x, -----) ca: 1.7s (170.0x, -----) he: 7.1s (714.0x, -----) ca: 0.9s (89.0x, -----) dr: 1.0s (99.0x, -----) ma: 0.3s (30.0x, -----) sarp valgrind-old:0.01s no: 0.3s (28.0x, 0.0%) me: 2.6s (260.0x,-16.6%) ca: 1.7s (170.0x, 0.0%) he: 7.1s (713.0x, 0.1%) ca: 0.9s (89.0x, 0.0%) dr: 1.1s (107.0x, -8.1%) ma: 0.3s (30.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.5x, -----) me: 8.6s (53.8x, -----) ca:10.7s (66.9x, -----) he: 9.7s (60.8x, -----) ca: 7.5s (47.1x, -----) dr: 7.5s (47.1x, -----) ma: 2.4s (15.0x, -----) tinycc valgrind-old:0.16s no: 1.3s ( 8.4x, 1.5%) me: 8.5s (53.1x, 1.3%) ca:10.6s (66.0x, 1.3%) he: 9.8s (60.9x, -0.3%) ca: 7.6s (47.2x, -0.3%) dr: 7.7s (47.9x, -1.9%) ma: 2.4s (15.1x, -0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m9.301s user 33m55.772s sys 0m24.818s |
|
From: <ma...@bu...> - 2014-09-14 02:59:01
|
valgrind revision: 14533
VEX revision: 2951
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-14 00:00:01 UTC
Ended at 2014-09-14 02:58:32 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, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
=================================================
== 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 ==
helgrind/tests/pth_destroy_cond (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2014-09-14 01:27:34.503271579 +0000
--- new.short 2014-09-14 01:58:40.795049870 +0000
***************
*** 8,11 ****
! == 684 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! helgrind/tests/pth_destroy_cond (stderr)
--- 8,12 ----
! == 684 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
! gdbserver_tests/nlvgdbsigqueue (stderr)
! gdbserver_tests/nlvgdbsigqueue (stdoutB)
--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.1s (15.4x, -----) me: 4.6s (32.7x, -----) ca:18.0s (128.9x, -----) he: 2.8s (19.9x, -----) ca: 5.1s (36.7x, -----) dr: 2.6s (18.9x, -----) ma: 2.7s (19.0x, -----)
bigcode1 valgrind-old:0.14s no: 2.2s (15.8x, -2.8%) me: 4.9s (34.9x, -6.6%) ca:18.2s (129.7x, -0.7%) he: 2.7s (19.2x, 3.2%) ca: 4.8s (34.4x, 6.2%) dr: 2.7s (19.3x, -2.3%) ma: 2.6s (18.5x, 2.6%)
-- bigcode2 --
bigcode2 valgrind-new:0.14s no: 5.3s (37.9x, -----) me:11.3s (80.4x, -----) ca:34.8s (248.5x, -----) he: 6.6s (47.4x, -----) ca: 9.4s (67.4x, -----) dr: 6.6s (47.1x, -----) ma: 6.1s (43.5x, -----)
bigcode2 valgrind-old:0.14s no: 5.3s (37.9x, 0.2%) me:11.6s (82.5x, -2.6%) ca:36.9s (263.9x, -6.2%) he: 6.9s (49.1x, -3.5%) ca: 9.6s (68.6x, -1.8%) dr: 6.4s (46.0x, 2.4%) ma: 6.2s (44.4x, -2.1%)
-- bz2 --
bz2 valgrind-new:0.68s no: 2.9s ( 4.2x, -----) me: 8.6s (12.6x, -----) ca:17.7s (26.0x, -----) he:12.6s (18.5x, -----) ca:14.5s (21.3x, -----) dr:15.4s (22.7x, -----) ma: 2.9s ( 4.2x, -----)
bz2 valgrind-old:0.68s no: 2.9s ( 4.3x, -2.5%) me: 8.3s (12.2x, 3.1%) ca:17.8s (26.2x, -0.6%) he:12.6s (18.5x, 0.0%) ca:14.9s (21.9x, -3.0%) dr:15.7s (23.1x, -1.8%) ma: 2.8s ( 4.1x, 2.4%)
-- fbench --
fbench valgrind-new:0.30s no: 1.4s ( 4.6x, -----) me: 5.0s (16.6x, -----) ca: 7.7s (25.7x, -----) he: 3.6s (12.0x, -----) ca: 4.0s (13.3x, -----) dr: 3.3s (11.1x, -----) ma: 1.4s ( 4.8x, -----)
fbench valgrind-old:0.30s no: 1.5s ( 4.9x, -5.8%) me: 5.1s (17.1x, -3.0%) ca: 8.0s (26.6x, -3.2%) he: 3.7s (12.3x, -2.5%) ca: 4.1s (13.6x, -2.0%) dr: 3.4s (11.3x, -1.5%) ma: 1.4s ( 4.7x, 2.1%)
-- ffbench --
ffbench valgrind-new:0.26s no: 1.3s ( 4.9x, -----) me: 4.0s (15.2x, -----) ca: 2.5s ( 9.6x, -----) he: 9.2s (35.4x, -----) ca: 5.3s (20.2x, -----) dr: 4.7s (18.2x, -----) ma: 1.2s ( 4.6x, -----)
ffbench valgrind-old:0.26s no: 1.3s ( 5.1x, -3.9%) me: 3.9s (15.2x, 0.5%) ca: 2.5s ( 9.8x, -2.0%) he: 9.1s (35.0x, 1.2%) ca: 5.3s (20.4x, -0.8%) dr: 4.5s (17.1x, 5.7%) ma: 1.2s ( 4.7x, -3.4%)
-- heap --
heap valgrind-new:0.11s no: 0.9s ( 8.0x, -----) me: 7.6s (68.9x, -----) ca: 8.1s (73.3x, -----) he: 9.6s (87.6x, -----) ca: 4.5s (40.6x, -----) dr: 6.2s (56.3x, -----) ma: 6.4s (58.4x, -----)
heap valgrind-old:0.11s no: 0.9s ( 8.6x, -8.0%) me: 7.3s (66.1x, 4.1%) ca: 8.3s (75.8x, -3.5%) he: 9.8s (88.7x, -1.2%) ca: 4.4s (39.9x, 1.8%) dr: 6.3s (57.0x, -1.3%) ma: 6.7s (61.2x, -4.8%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.16s no: 0.9s ( 5.9x, -----) me:13.2s (82.8x, -----) ca: 9.6s (59.8x, -----) he:10.9s (68.0x, -----) ca: 4.9s (30.4x, -----) dr: 7.1s (44.2x, -----) ma: 6.4s (39.8x, -----)
heap_pdb4 valgrind-old:0.16s no: 0.9s ( 5.9x, 0.0%) me:11.9s (74.6x, 9.9%) ca: 8.8s (55.1x, 7.7%) he:11.5s (72.0x, -5.9%) ca: 4.6s (28.8x, 5.3%) dr: 6.4s (40.0x, 9.5%) ma: 6.4s (40.0x, -0.5%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.3s (33.0x, -----) me: 1.9s (192.0x, -----) ca: 1.3s (128.0x, -----) he: 1.7s (166.0x, -----) ca: 0.9s (88.0x, -----) dr: 1.6s (160.0x, -----) ma: 1.3s (134.0x, -----)
many-loss-records valgrind-old:0.01s no: 0.4s (37.0x,-12.1%) me: 1.9s (192.0x, 0.0%) ca: 1.3s (132.0x, -3.1%) he: 1.7s (166.0x, 0.0%) ca: 0.9s (87.0x, 1.1%) dr: 1.4s (145.0x, 9.4%) ma: 1.3s (133.0x, 0.7%)
-- many-xpts --
many-xpts valgrind-new:0.05s no: 0.4s ( 8.4x, -----) me: 2.5s (50.0x, -----) ca: 3.4s (67.4x, -----) he: 3.0s (61.0x, -----) ca: 1.2s (24.6x, -----) dr: 2.0s (39.2x, -----) ma: 2.0s (39.2x, -----)
many-xpts valgrind-old:0.05s no: 0.4s ( 8.6x, -2.4%) me: 2.5s (50.4x, -0.8%) ca: 3.6s (72.2x, -7.1%) he: 3.0s (60.8x, 0.3%) ca: 1.2s (24.4x, 0.8%) dr: 1.9s (38.4x, 2.0%) ma: 2.0s (39.8x, -1.5%)
-- sarp --
sarp valgrind-new:0.02s no: 0.4s (19.0x, -----) me: 3.1s (155.0x, -----) ca: 2.2s (108.5x, -----) he: 9.7s (485.5x, -----) ca: 1.1s (57.0x, -----) dr: 1.3s (63.0x, -----) ma: 0.4s (20.0x, -----)
sarp valgrind-old:0.02s no: 0.4s (18.5x, 2.6%) me: 2.9s (144.0x, 7.1%) ca: 2.3s (116.0x, -6.9%) he:10.7s (534.5x,-10.1%) ca: 1.2s (58.0x, -1.8%) dr: 1.3s (63.0x, 0.0%) ma: 0.4s (20.0x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.27s no: 2.0s ( 7.3x, -----) me:11.1s (41.3x, -----) ca:13.8s (51.3x, -----) he:13.3s (49.2x, -----) ca:10.9s (40.4x, -----) dr: 9.8s (36.2x, -----) ma: 3.2s (11.8x, -----)
tinycc valgrind-old:0.27s no: 1.9s ( 7.0x, 5.1%) me:11.9s (44.0x, -6.6%) ca:14.7s (54.3x, -5.9%) he:14.5s (53.8x, -9.3%) ca:10.1s (37.6x, 7.0%) dr: 9.9s (36.7x, -1.4%) ma: 3.4s (12.6x, -6.6%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
2791.93user 33.72system 59:51.75elapsed 78%CPU (0avgtext+0avgdata 500792maxresident)k
147808inputs+452976outputs (296major+11735679minor)pagefaults 0swaps
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stderr.diff
=================================================
--- nlvgdbsigqueue.stderr.exp 2014-09-14 01:31:30.447241412 +0000
+++ nlvgdbsigqueue.stderr.out 2014-09-14 01:37:32.587188618 +0000
@@ -8,4 +8,5 @@
London ready to sleep and/or burn
Petaouchnok ready to sleep and/or burn
main ready to sleep and/or burn
+unexpected result from select: Interrupted system call
Gdb request to kill this process
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff
=================================================
--- nlvgdbsigqueue.stdoutB.exp 2014-09-14 01:31:30.435241415 +0000
+++ nlvgdbsigqueue.stdoutB.out 2014-09-14 01:37:32.675188606 +0000
@@ -4,13 +4,13 @@
0x........ in syscall ...
attachedwaitingforsigusr1
sending signal
-sending signal
continuing to receive first SIGUSR1
Continuing.
Program received signal SIGUSR1, User defined signal 1.
0x........ in syscall ...
continuing to receive second SIGUSR1
Continuing.
+sending signal
Program received signal SIGUSR1, User defined signal 1.
0x........ in syscall ...
Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/helgrind/tests/pth_destroy_cond.stderr.diff
=================================================
--- pth_destroy_cond.stderr.exp 2014-09-14 00:01:16.208063678 +0000
+++ pth_destroy_cond.stderr.out 2014-09-14 01:16:07.727366848 +0000
@@ -5,6 +5,34 @@
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (pth_destroy_cond.c:29)
+---Thread-Announcement------------------------------------------
+
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+ Lock at 0x........ was first observed
+ at 0x........: pthread_mutex_init (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:25)
+ Address 0x........ is 0 bytes inside data symbol "mutex"
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: 1, at address 0x........
+ at 0x........: my_memcmp (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy@* (hg_intercepts.c:...)
+ by 0x........: ThreadFunction (pth_destroy_cond.c:18)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:31)
+ Address 0x........ is 4 bytes inside data symbol "cond"
+
----------------------------------------------------------------
Thread #x: pthread_cond_destroy: destruction of condition variable being waited upon
|
|
From: Tom H. <to...@co...> - 2014-09-14 02:51:28
|
valgrind revision: 14533 VEX revision: 2951 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-14 02:31:35 BST Ended at 2014-09-14 03:51:14 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.5x, -----) me: 3.4s (30.6x, -----) ca:13.5s (122.6x, -----) he: 2.1s (18.8x, -----) ca: 4.2s (38.1x, -----) dr: 2.0s (18.3x, -----) ma: 1.9s (17.5x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.7x, -1.2%) me: 3.4s (30.6x, 0.0%) ca:13.3s (120.5x, 1.7%) he: 2.1s (18.7x, 0.5%) ca: 4.2s (38.1x, 0.0%) dr: 2.0s (18.3x, 0.0%) ma: 1.9s (17.3x, 1.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.8s (34.5x, -----) me: 8.4s (76.3x, -----) ca:26.2s (238.1x, -----) he: 4.9s (44.2x, -----) ca: 7.4s (67.2x, -----) dr: 4.6s (41.6x, -----) ma: 4.5s (40.6x, -----) bigcode2 valgrind-old:0.11s no: 3.8s (34.9x, -1.3%) me: 8.3s (75.9x, 0.5%) ca:26.6s (242.1x, -1.7%) he: 4.9s (44.8x, -1.4%) ca: 7.4s (67.6x, -0.7%) dr: 4.6s (41.7x, -0.2%) ma: 4.4s (40.2x, 1.1%) -- bz2 -- bz2 valgrind-new:0.49s no: 2.1s ( 4.2x, -----) me: 6.2s (12.8x, -----) ca:13.2s (27.0x, -----) he: 9.4s (19.3x, -----) ca:12.2s (24.9x, -----) dr:10.9s (22.3x, -----) ma: 2.1s ( 4.2x, -----) bz2 valgrind-old:0.49s no: 2.1s ( 4.2x, -0.5%) me: 6.2s (12.7x, 0.6%) ca:13.1s (26.7x, 1.3%) he: 9.7s (19.8x, -2.6%) ca:12.2s (25.0x, -0.4%) dr:11.2s (22.9x, -2.7%) ma: 2.1s ( 4.2x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.7x, -----) me: 3.5s (16.0x, -----) ca: 5.5s (25.0x, -----) he: 2.8s (12.8x, -----) ca: 3.3s (15.0x, -----) dr: 2.6s (11.7x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.5s (15.7x, 1.4%) ca: 5.5s (25.0x, 0.2%) he: 2.8s (12.7x, 0.7%) ca: 3.3s (15.0x, 0.0%) dr: 2.5s (11.6x, 0.8%) ma: 1.1s ( 5.0x, -2.8%) -- ffbench -- ffbench valgrind-new:0.26s no: 1.0s ( 3.9x, -----) me: 3.0s (11.5x, -----) ca: 1.9s ( 7.3x, -----) he: 6.9s (26.7x, -----) ca: 4.9s (18.7x, -----) dr: 3.4s (13.0x, -----) ma: 0.9s ( 3.4x, -----) ffbench valgrind-old:0.26s no: 0.9s ( 3.7x, 5.9%) me: 3.0s (11.5x, 0.3%) ca: 1.9s ( 7.3x, 0.5%) he: 6.4s (24.7x, 7.6%) ca: 4.9s (18.8x, -0.2%) dr: 3.4s (13.0x, 0.6%) ma: 1.0s ( 3.8x,-10.1%) -- heap -- heap valgrind-new:0.07s no: 0.7s ( 9.3x, -----) me: 5.2s (74.9x, -----) ca: 6.2s (88.6x, -----) he: 7.2s (102.4x, -----) ca: 3.6s (51.1x, -----) dr: 4.5s (64.4x, -----) ma: 4.9s (69.7x, -----) heap valgrind-old:0.07s no: 0.6s ( 9.1x, 1.5%) me: 5.2s (75.0x, -0.2%) ca: 6.2s (89.3x, -0.8%) he: 7.1s (101.1x, 1.3%) ca: 3.6s (51.9x, -1.4%) dr: 4.5s (65.0x, -0.9%) ma: 5.1s (72.3x, -3.7%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 7.1x, -----) me: 8.8s (87.6x, -----) ca: 6.8s (68.0x, -----) he: 8.1s (81.3x, -----) ca: 4.0s (40.0x, -----) dr: 5.0s (49.9x, -----) ma: 5.3s (53.5x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 7.0x, 1.4%) me: 8.9s (89.3x, -1.9%) ca: 6.8s (67.8x, 0.3%) he: 8.1s (80.8x, 0.6%) ca: 4.0s (39.6x, 1.0%) dr: 4.9s (48.7x, 2.4%) ma: 5.5s (54.7x, -2.2%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.5s (146.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (129.0x, -----) ca: 0.7s (72.0x, -----) dr: 1.1s (115.0x, -----) ma: 1.1s (106.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (28.0x, -7.7%) me: 1.5s (148.0x, -1.4%) ca: 1.0s (100.0x, 0.0%) he: 1.3s (129.0x, 0.0%) ca: 0.7s (71.0x, 1.4%) dr: 1.2s (117.0x, -1.7%) ma: 1.1s (109.0x, -2.8%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.6s (55.0x, -----) ca: 2.5s (84.3x, -----) he: 2.3s (76.0x, -----) ca: 1.0s (33.7x, -----) dr: 1.7s (55.3x, -----) ma: 1.6s (52.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.6s (55.0x, 0.0%) ca: 2.5s (84.7x, -0.4%) he: 2.3s (75.3x, 0.9%) ca: 1.0s (33.3x, 1.0%) dr: 1.7s (55.3x, 0.0%) ma: 1.6s (52.7x, -1.3%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.4s (118.5x, -----) ca: 1.7s (87.0x, -----) he: 6.3s (315.5x, -----) ca: 1.0s (51.0x, -----) dr: 1.1s (55.0x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.5x, 0.0%) me: 2.3s (114.0x, 3.8%) ca: 1.7s (86.0x, 1.1%) he: 6.3s (314.0x, 0.5%) ca: 1.0s (50.0x, 2.0%) dr: 1.1s (55.0x, 0.0%) ma: 0.3s (15.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.6x, -----) me: 7.9s (49.5x, -----) ca:10.8s (67.2x, -----) he:10.1s (63.1x, -----) ca: 8.3s (52.0x, -----) dr: 7.9s (49.6x, -----) ma: 2.4s (15.2x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.6x, 0.7%) me: 7.9s (49.2x, 0.5%) ca:10.6s (66.4x, 1.2%) he:10.0s (62.6x, 0.8%) ca: 8.2s (51.6x, 0.8%) dr: 8.0s (50.2x, -1.3%) ma: 2.4s (15.2x, 0.0%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m51.818s user 34m32.043s sys 0m26.139s |
|
From: Tom H. <to...@co...> - 2014-09-14 02:39:29
|
valgrind revision: 14533 VEX revision: 2951 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-14 02:21:39 BST Ended at 2014-09-14 03:39:15 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.2x, -----) me: 3.3s (29.9x, -----) ca:13.1s (118.7x, -----) he: 2.0s (18.5x, -----) ca: 4.2s (37.7x, -----) dr: 2.0s (18.0x, -----) ma: 1.9s (17.2x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.5x, -2.6%) me: 3.3s (29.9x, 0.0%) ca:13.2s (120.0x, -1.1%) he: 2.1s (18.8x, -2.0%) ca: 4.2s (38.0x, -0.7%) dr: 2.0s (18.0x, 0.0%) ma: 1.9s (17.5x, -1.6%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.8s (34.4x, -----) me: 8.4s (76.0x, -----) ca:26.1s (237.2x, -----) he: 4.8s (43.7x, -----) ca: 7.3s (66.8x, -----) dr: 4.5s (41.4x, -----) ma: 4.4s (40.1x, -----) bigcode2 valgrind-old:0.11s no: 3.8s (34.5x, -0.3%) me: 8.3s (75.7x, 0.4%) ca:25.6s (232.3x, 2.1%) he: 4.8s (44.0x, -0.6%) ca: 7.4s (67.0x, -0.3%) dr: 4.5s (41.4x, 0.0%) ma: 4.4s (40.3x, -0.5%) -- bz2 -- bz2 valgrind-new:0.49s no: 2.1s ( 4.2x, -----) me: 6.3s (12.9x, -----) ca:13.5s (27.6x, -----) he: 9.3s (18.9x, -----) ca:12.3s (25.0x, -----) dr:10.8s (21.9x, -----) ma: 2.1s ( 4.2x, -----) bz2 valgrind-old:0.49s no: 2.1s ( 4.2x, 0.0%) me: 6.3s (12.9x, 0.3%) ca:13.6s (27.8x, -0.9%) he: 9.3s (18.9x, -0.2%) ca:12.2s (24.9x, 0.6%) dr:10.9s (22.2x, -1.1%) ma: 2.1s ( 4.3x, -1.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (15.9x, -----) ca: 5.5s (25.0x, -----) he: 2.7s (12.1x, -----) ca: 3.3s (15.0x, -----) dr: 2.5s (11.5x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.5s (15.9x, 0.0%) ca: 5.5s (25.0x, 0.2%) he: 2.7s (12.1x, 0.0%) ca: 3.4s (15.2x, -1.5%) dr: 2.6s (11.7x, -1.2%) ma: 1.1s ( 4.8x, -1.0%) -- ffbench -- ffbench valgrind-new:0.23s no: 0.9s ( 4.1x, -----) me: 3.1s (13.5x, -----) ca: 1.9s ( 8.2x, -----) he: 6.8s (29.5x, -----) ca: 5.1s (22.2x, -----) dr: 3.4s (14.7x, -----) ma: 0.9s ( 3.9x, -----) ffbench valgrind-old:0.23s no: 0.9s ( 4.1x, 0.0%) me: 3.0s (13.2x, 2.3%) ca: 1.9s ( 8.2x, -0.5%) he: 6.5s (28.1x, 4.6%) ca: 5.2s (22.8x, -2.9%) dr: 3.5s (15.2x, -3.6%) ma: 0.9s ( 4.0x, -1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 8.0x, -----) me: 5.2s (65.1x, -----) ca: 6.2s (77.6x, -----) he: 7.1s (89.0x, -----) ca: 3.6s (45.4x, -----) dr: 5.0s (62.0x, -----) ma: 5.0s (63.0x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.9x, 1.6%) me: 5.2s (64.9x, 0.4%) ca: 6.3s (78.2x, -0.8%) he: 6.9s (86.7x, 2.5%) ca: 3.6s (45.1x, 0.6%) dr: 4.8s (59.9x, 3.4%) ma: 5.3s (65.8x, -4.4%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 7.0x, -----) me: 9.0s (90.1x, -----) ca: 6.8s (68.0x, -----) he: 8.1s (80.7x, -----) ca: 4.0s (40.3x, -----) dr: 5.3s (53.2x, -----) ma: 5.2s (52.2x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 7.0x, 0.0%) me: 8.9s (89.5x, 0.7%) ca: 7.0s (69.6x, -2.4%) he: 8.0s (79.8x, 1.1%) ca: 4.1s (40.7x, -1.0%) dr: 5.6s (55.6x, -4.5%) ma: 5.3s (53.2x, -1.9%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.5s (147.0x, -----) ca: 1.0s (101.0x, -----) he: 1.3s (132.0x, -----) ca: 0.7s (71.0x, -----) dr: 1.2s (122.0x, -----) ma: 1.1s (106.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.4s (145.0x, 1.4%) ca: 1.0s (101.0x, 0.0%) he: 1.3s (130.0x, 1.5%) ca: 0.7s (70.0x, 1.4%) dr: 1.2s (121.0x, 0.8%) ma: 1.1s (107.0x, -0.9%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.6s (55.0x, -----) ca: 2.5s (84.7x, -----) he: 2.3s (76.3x, -----) ca: 1.0s (32.3x, -----) dr: 1.6s (52.3x, -----) ma: 1.6s (52.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.6s (54.7x, 0.6%) ca: 2.5s (84.3x, 0.4%) he: 2.3s (76.0x, 0.4%) ca: 1.0s (32.7x, -1.0%) dr: 1.6s (52.0x, 0.6%) ma: 1.6s (53.3x, -1.9%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.4s (118.0x, -----) ca: 1.7s (86.5x, -----) he: 6.1s (305.0x, -----) ca: 1.0s (51.0x, -----) dr: 1.1s (54.5x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.5x, -3.6%) me: 2.4s (117.5x, 0.4%) ca: 1.7s (86.5x, 0.0%) he: 6.1s (307.0x, -0.7%) ca: 1.0s (51.0x, 0.0%) dr: 1.1s (55.0x, -0.9%) ma: 0.3s (14.5x, 3.3%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.6x, -----) me: 7.9s (49.4x, -----) ca:10.8s (67.3x, -----) he:10.1s (62.8x, -----) ca: 8.0s (49.8x, -----) dr: 8.0s (50.1x, -----) ma: 2.5s (15.6x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.5x, 1.4%) me: 7.9s (49.6x, -0.4%) ca:11.0s (68.5x, -1.8%) he:10.1s (63.1x, -0.4%) ca: 8.1s (50.3x, -1.0%) dr: 8.6s (53.5x, -6.9%) ma: 2.4s (15.2x, 2.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m58.422s user 34m33.600s sys 0m26.518s |