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
(9) |
2
(11) |
3
(3) |
4
(7) |
5
(15) |
|
6
(10) |
7
(9) |
8
(12) |
9
(10) |
10
(6) |
11
(12) |
12
(12) |
|
13
(11) |
14
(14) |
15
(18) |
16
(15) |
17
(19) |
18
(15) |
19
(9) |
|
20
|
21
(5) |
22
(10) |
23
(15) |
24
(18) |
25
(20) |
26
(15) |
|
27
(14) |
28
(11) |
29
(17) |
30
(17) |
31
(23) |
|
|
|
From: <sv...@va...> - 2014-07-05 18:43:32
|
Author: philippe
Date: Sat Jul 5 18:43:24 2014
New Revision: 14134
Log:
Follow up to rev 13944
13944 objective was to avoid having a vgdb that connects to a just forked child
that would have the FIFO still opened, while its parent would close it.
However, in case a previous vgdb closed the FIFO, the read FIFO in the parent
is put in 'eof status' by the kernel. So, readchar will then return eof
in the parent unless another vgdb re-opens the FIFO in write.
So, gdbsrv does not stop anymore on error if needed, due to this readchar
giving eof.
The only way to reset this eof condition is to close the fd.
But we must always have the FIFO open (to avoid the race condition that
rev 13944 fixed)
=> in case of error, first re-open the FIFO, before closing the (previous)
FIFO fd (which is in eof state and cannot be properly used anymore).
Modified:
trunk/coregrind/m_gdbserver/remote-utils.c
Modified: trunk/coregrind/m_gdbserver/remote-utils.c
==============================================================================
--- trunk/coregrind/m_gdbserver/remote-utils.c (original)
+++ trunk/coregrind/m_gdbserver/remote-utils.c Sat Jul 5 18:43:24 2014
@@ -274,6 +274,28 @@
}
}
+/* If remote_desc is not opened, open it.
+ Setup remote_desc_pollfdread_activity. */
+static void setup_remote_desc_for_reading (void)
+{
+ int save_fcntl_flags;
+
+ if (remote_desc == INVALID_DESCRIPTOR) {
+ /* we open the read side FIFO in non blocking mode
+ We then set the fd in blocking mode.
+ Opening in non-blocking read mode always succeeds while opening
+ in non-blocking write mode succeeds only if the fifo is already
+ opened in read mode. So, we wait till we have read the first
+ character from the read side before opening the write side. */
+ remote_desc = open_fifo ("read", from_gdb, VKI_O_RDONLY|VKI_O_NONBLOCK);
+ save_fcntl_flags = VG_(fcntl) (remote_desc, VKI_F_GETFL, 0);
+ VG_(fcntl) (remote_desc, VKI_F_SETFL, save_fcntl_flags & ~VKI_O_NONBLOCK);
+ }
+ remote_desc_pollfdread_activity.fd = remote_desc;
+ remote_desc_pollfdread_activity.events = VKI_POLLIN;
+ remote_desc_pollfdread_activity.revents = 0;
+}
+
/* Open a connection to a remote debugger.
NAME is the filename used for communication.
For Valgrind, name is the prefix for the two read and write FIFOs
@@ -286,7 +308,7 @@
void remote_open (const HChar *name)
{
const HChar *user, *host;
- int save_fcntl_flags, len;
+ int len;
VgdbShared vgdbinit =
{0, 0, (Addr) VG_(invoke_gdbserver),
(Addr) VG_(threads), sizeof(ThreadState),
@@ -401,20 +423,7 @@
VG_(close) (shared_mem_fd);
}
- if (remote_desc == INVALID_DESCRIPTOR) {
- /* we open the read side FIFO in non blocking mode
- We then set the fd in blocking mode.
- Opening in non-blocking read mode always succeeds while opening
- in non-blocking write mode succeeds only if the fifo is already
- opened in read mode. So, we wait till we have read the first
- character from the read side before opening the write side. */
- remote_desc = open_fifo ("read", from_gdb, VKI_O_RDONLY|VKI_O_NONBLOCK);
- save_fcntl_flags = VG_(fcntl) (remote_desc, VKI_F_GETFL, 0);
- VG_(fcntl) (remote_desc, VKI_F_SETFL, save_fcntl_flags & ~VKI_O_NONBLOCK);
- }
- remote_desc_pollfdread_activity.fd = remote_desc;
- remote_desc_pollfdread_activity.events = VKI_POLLIN;
- remote_desc_pollfdread_activity.revents = 0;
+ setup_remote_desc_for_reading ();
}
/* sync_gdb_connection wait a time long enough to let the connection
@@ -452,17 +461,27 @@
VG_(close) (write_remote_desc);
write_remote_desc = INVALID_DESCRIPTOR;
- if (remote_desc != INVALID_DESCRIPTOR && reason != reset_after_error) {
+ if (remote_desc != INVALID_DESCRIPTOR) {
/* Fully close the connection, either due to orderly_finish or
to reset_after_fork.
- For reset_after_error, keep the reading side opened, to always be
- ready to accept new vgdb connection. */
- vg_assert (reason == reset_after_fork || reason == orderly_finish);
- remote_desc_pollfdread_activity.fd = INVALID_DESCRIPTOR;
- remote_desc_pollfdread_activity.events = 0;
- remote_desc_pollfdread_activity.revents = 0;
- VG_(close) (remote_desc);
- remote_desc = INVALID_DESCRIPTOR;
+ For reset_after_error, we must always keep the reading side open,
+ to always be ready to accept new vgdb connection. So, we first
+ re-open the FIFO before closing the currently opened fd. */
+ if (reason == reset_after_error) {
+ /* Save current remote_desc, and set it to invalid, so that
+ setup_remote_desc_for_reading does (re-)open the read FIFO side. */
+ int save_remote_desc = remote_desc;
+ remote_desc = INVALID_DESCRIPTOR;
+ setup_remote_desc_for_reading();
+ VG_(close) (save_remote_desc);
+ } else {
+ vg_assert (reason == reset_after_fork || reason == orderly_finish);
+ remote_desc_pollfdread_activity.fd = INVALID_DESCRIPTOR;
+ remote_desc_pollfdread_activity.events = 0;
+ remote_desc_pollfdread_activity.revents = 0;
+ VG_(close) (remote_desc);
+ remote_desc = INVALID_DESCRIPTOR;
+ }
}
noack_mode = False;
|
|
From: Philippe W. <phi...@sk...> - 2014-07-05 18:40:16
|
On Sat, 2014-07-05 at 23:31 +0530, Dilip Kumar wrote: > Dear all, > > I am new to Valgrind. Is thr any possibility of using the features of > Valgrind tools like memcheck , as a seperate tool without the > dependency of Valgrind framework. With modifications of the code. Not possible : by far, the biggest part of the code is the Valgrind framework, the tool code is relatively small but depends heavily on the valgrind framework. Philippe |
|
From: <sv...@va...> - 2014-07-05 18:37:49
|
Author: philippe
Date: Sat Jul 5 18:37:38 2014
New Revision: 14133
Log:
Replace copy/pasted loop of the "range search" by doing a -1 in the loop
for the "equal" case.
Modified:
trunk/coregrind/m_debuginfo/storage.c
Modified: trunk/coregrind/m_debuginfo/storage.c
==============================================================================
--- trunk/coregrind/m_debuginfo/storage.c (original)
+++ trunk/coregrind/m_debuginfo/storage.c Sat Jul 5 18:37:38 2014
@@ -2175,14 +2175,16 @@
hi = di->cfsi_used-1;
while (lo <= hi) {
+ /* Invariants : hi == cfsi_used-1 || ptr < cfsi_base[hi+1]
+ lo == 0 || ptr > cfsi_base[lo-1]
+ (the first part of the invariants is similar to considering
+ that cfsi_base[-1] is 0 and cfsi_base[cfsi_used] is ~0) */
mid = (lo + hi) / 2;
if (ptr < di->cfsi_base[mid]) { hi = mid-1; continue; }
if (ptr > di->cfsi_base[mid]) { lo = mid+1; continue; }
- lo = mid; break;
+ lo = mid+1; break;
}
- while (lo <= di->cfsi_used-1 && di->cfsi_base[lo] <= ptr)
- lo++;
#if 0
for (mid = 0; mid <= di->cfsi_used-1; mid++)
if (ptr < di->cfsi_base[mid])
|
|
From: Dilip K. <008...@gm...> - 2014-07-05 18:02:04
|
Dear all, I am new to Valgrind. Is thr any possibility of using the features of Valgrind tools like memcheck , as a seperate tool without the dependency of Valgrind framework. With modifications of the code. thanks and regards Dilip |
|
From: <sv...@va...> - 2014-07-05 14:08:00
|
Author: philippe
Date: Sat Jul 5 14:07:43 2014
New Revision: 14132
Log:
Small fixes/improvements post-cfsi_m improvement
* Avoid printing the size of a null dedup pool
* Avoid warnings of 2 unused variables on some platforms
Modified:
trunk/coregrind/m_debuginfo/debuginfo.c
trunk/coregrind/m_debuginfo/storage.c
Modified: trunk/coregrind/m_debuginfo/debuginfo.c
==============================================================================
--- trunk/coregrind/m_debuginfo/debuginfo.c (original)
+++ trunk/coregrind/m_debuginfo/debuginfo.c Sat Jul 5 14:07:43 2014
@@ -2621,17 +2621,12 @@
Addr min_accessible, Addr max_accessible )
{
CFSI_m_CacheEnt* ce;
- DebugInfo* di;
- DiCfSI_m* cfsi_m __attribute__((unused));
ce = cfsi_m_cache__find(ip);
if (UNLIKELY(ce == NULL))
return 0; /* no info. Nothing we can do. */
- di = ce->di;
- cfsi_m = ce->cfsi_m;
-
/* Temporary impedance-matching kludge so that this keeps working
on x86-linux and amd64-linux. */
# if defined(VGA_x86) || defined(VGA_amd64)
@@ -2640,7 +2635,7 @@
uregs.xsp = sp;
uregs.xbp = fp;
return compute_cfa(&uregs,
- min_accessible, max_accessible, di, cfsi_m);
+ min_accessible, max_accessible, ce->di, ce->cfsi_m);
}
#elif defined(VGA_s390x)
{ D3UnwindRegs uregs;
@@ -2648,7 +2643,7 @@
uregs.sp = sp;
uregs.fp = fp;
return compute_cfa(&uregs,
- min_accessible, max_accessible, di, cfsi_m);
+ min_accessible, max_accessible, ce->di, ce->cfsi_m);
}
#elif defined(VGA_mips32) || defined(VGA_mips64)
{ D3UnwindRegs uregs;
@@ -2656,7 +2651,7 @@
uregs.sp = sp;
uregs.fp = fp;
return compute_cfa(&uregs,
- min_accessible, max_accessible, di, cfsi_m);
+ min_accessible, max_accessible, ce->di, ce->cfsi_m);
}
# else
Modified: trunk/coregrind/m_debuginfo/storage.c
==============================================================================
--- trunk/coregrind/m_debuginfo/storage.c (original)
+++ trunk/coregrind/m_debuginfo/storage.c Sat Jul 5 14:07:43 2014
@@ -1995,7 +1995,7 @@
get_cfsi_rd_stats (di, &n_mergeables, &n_holes);
VG_(dmsg)("CFSI total %lu mergeables %lu holes %lu uniq cfsi_m %u\n",
di->cfsi_used, n_mergeables, n_holes,
- VG_(sizeDedupPA) (di->cfsi_m_pool));
+ di->cfsi_m_pool ? VG_(sizeDedupPA) (di->cfsi_m_pool) : 0);
}
}
|
|
From: Christian B. <bor...@de...> - 2014-07-05 04:09:07
|
valgrind revision: 14130 VEX revision: 2897 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.31-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-07-05 03:45:01 CEST Ended at 2014-07-05 06:08:55 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 == 655 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_cond_destroy_busy (stderr) helgrind/tests/tc20_verifywrap (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.23s no: 4.7s (20.4x, -----) me: 5.8s (25.3x, -----) ca:26.4s (114.6x, -----) he: 5.9s (25.5x, -----) ca: 9.1s (39.6x, -----) dr: 4.8s (20.9x, -----) ma: 4.9s (21.3x, -----) bigcode1 valgrind-old:0.23s no: 4.8s (20.9x, -2.1%) me: 5.8s (25.3x, -0.2%) ca:26.3s (114.5x, 0.1%) he: 5.8s (25.1x, 1.4%) ca: 9.1s (39.7x, -0.2%) dr: 4.8s (20.9x, 0.0%) ma: 4.9s (21.3x, -0.2%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 7.6s (31.8x, -----) me:12.7s (52.9x, -----) ca:39.5s (164.8x, -----) he:10.8s (45.0x, -----) ca:14.2s (59.0x, -----) dr: 8.9s (37.2x, -----) ma: 8.3s (34.7x, -----) bigcode2 valgrind-old:0.24s no: 7.6s (31.8x, -0.3%) me:12.7s (53.0x, -0.2%) ca:39.5s (164.6x, 0.1%) he:10.7s (44.7x, 0.6%) ca:14.2s (59.3x, -0.6%) dr: 8.9s (37.2x, 0.0%) ma: 8.4s (34.9x, -0.7%) -- bz2 -- bz2 valgrind-new:0.69s no: 6.0s ( 8.7x, -----) me:12.7s (18.4x, -----) ca:30.6s (44.4x, -----) he:19.6s (28.4x, -----) ca:34.4s (49.8x, -----) dr:29.1s (42.1x, -----) ma: 5.3s ( 7.6x, -----) bz2 valgrind-old:0.69s no: 6.0s ( 8.7x, 0.0%) me:12.6s (18.3x, 0.9%) ca:30.6s (44.3x, 0.1%) he:19.6s (28.4x, -0.1%) ca:34.4s (49.8x, 0.1%) dr:31.2s (45.3x, -7.5%) ma: 5.2s ( 7.6x, 0.2%) -- fbench -- fbench valgrind-new:0.40s no: 1.6s ( 4.0x, -----) me: 4.2s (10.5x, -----) ca: 9.2s (23.1x, -----) he: 6.2s (15.6x, -----) ca: 7.2s (17.9x, -----) dr: 5.5s (13.8x, -----) ma: 1.7s ( 4.2x, -----) fbench valgrind-old:0.40s no: 1.6s ( 4.0x, -0.0%) me: 4.2s (10.5x, 0.2%) ca: 9.3s (23.2x, -0.8%) he: 6.3s (15.6x, -0.2%) ca: 7.2s (18.0x, -0.4%) dr: 5.9s (14.8x, -6.9%) ma: 1.7s ( 4.2x, 0.6%) -- ffbench -- ffbench valgrind-new:0.21s no: 1.1s ( 5.2x, -----) me: 3.0s (14.5x, -----) ca: 3.0s (14.4x, -----) he:43.4s (206.4x, -----) ca: 9.6s (45.8x, -----) dr: 6.9s (32.8x, -----) ma: 1.0s ( 4.7x, -----) ffbench valgrind-old:0.21s no: 1.1s ( 5.3x, -1.8%) me: 3.0s (14.2x, 1.6%) ca: 3.0s (14.3x, 0.3%) he:43.3s (206.4x, 0.0%) ca: 9.6s (45.7x, 0.1%) dr: 6.9s (32.9x, -0.1%) ma: 1.0s ( 4.7x, 0.0%) -- heap -- heap valgrind-new:0.23s no: 2.1s ( 9.3x, -----) me: 8.7s (37.7x, -----) ca:13.1s (57.0x, -----) he:12.5s (54.5x, -----) ca:11.3s (49.3x, -----) dr: 7.7s (33.4x, -----) ma: 7.9s (34.5x, -----) heap valgrind-old:0.23s no: 2.2s ( 9.4x, -0.5%) me: 8.7s (37.9x, -0.6%) ca:13.2s (57.3x, -0.5%) he:12.5s (54.4x, 0.2%) ca:11.4s (49.4x, -0.2%) dr: 8.2s (35.5x, -6.4%) ma: 7.8s (34.0x, 1.3%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.22s no: 2.4s (10.8x, -----) me:12.7s (57.9x, -----) ca:14.1s (64.1x, -----) he:14.0s (63.5x, -----) ca:12.4s (56.5x, -----) dr: 8.7s (39.5x, -----) ma: 8.1s (36.6x, -----) heap_pdb4 valgrind-old:0.22s no: 2.4s (10.9x, -0.8%) me:12.8s (58.3x, -0.7%) ca:14.2s (64.6x, -0.7%) he:13.9s (63.3x, 0.4%) ca:12.4s (56.5x, 0.0%) dr: 9.2s (41.6x, -5.4%) ma: 8.0s (36.4x, 0.5%) -- many-loss-records -- many-loss-records valgrind-new:0.03s no: 0.5s (17.3x, -----) me: 2.1s (69.7x, -----) ca: 1.9s (64.7x, -----) he: 2.1s (71.7x, -----) ca: 1.9s (63.7x, -----) dr: 1.8s (58.3x, -----) ma: 1.6s (54.7x, -----) many-loss-records valgrind-old:0.03s no: 0.5s (17.3x, 0.0%) me: 2.1s (69.7x, 0.0%) ca: 1.9s (64.3x, 0.5%) he: 2.1s (71.3x, 0.5%) ca: 1.9s (63.7x, 0.0%) dr: 1.8s (60.7x, -4.0%) ma: 1.6s (55.0x, -0.6%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.7s ( 9.6x, -----) me: 3.1s (45.0x, -----) ca:360.8s (5153.6x, -----) he: 6.5s (93.6x, -----) ca: 2.8s (39.9x, -----) dr: 2.5s (36.4x, -----) ma: 2.5s (36.3x, -----) many-xpts valgrind-old:0.07s no: 0.7s ( 9.9x, -3.0%) me: 3.1s (45.0x, 0.0%) ca:375.6s (5366.0x, -4.1%) he: 6.6s (93.9x, -0.3%) ca: 2.8s (39.7x, 0.4%) dr: 2.7s (38.6x, -5.9%) ma: 2.6s (36.9x, -1.6%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (20.7x, -----) me: 3.4s (114.0x, -----) ca: 3.1s (104.7x, -----) he:17.4s (578.3x, -----) ca: 2.0s (68.3x, -----) dr: 1.3s (44.7x, -----) ma: 0.5s (16.0x, -----) sarp valgrind-old:0.03s no: 0.6s (20.7x, 0.0%) me: 3.4s (114.3x, -0.3%) ca: 3.2s (107.3x, -2.5%) he:17.2s (574.3x, 0.7%) ca: 2.0s (68.3x, 0.0%) dr: 1.6s (53.3x,-19.4%) ma: 0.5s (16.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.22s no: 3.2s (14.5x, -----) me:14.5s (66.0x, -----) ca:29.9s (136.0x, -----) he:27.9s (126.9x, -----) ca:21.3s (96.7x, -----) dr:20.7s (94.1x, -----) ma: 4.1s (18.7x, -----) tinycc valgrind-old:0.22s no: 3.1s (14.3x, 0.9%) me:14.5s (66.0x, -0.1%) ca:30.0s (136.2x, -0.1%) he:28.0s (127.3x, -0.3%) ca:21.2s (96.5x, 0.2%) dr:22.0s (100.0x, -6.3%) ma: 4.1s (18.6x, 0.5%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 111m17.284s user 110m18.976s sys 0m47.676s |
|
From: Tom H. <to...@co...> - 2014-07-05 03:24:52
|
valgrind revision: 14130 VEX revision: 2897 C compiler: gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) GDB: Assembler: GNU assembler version 2.18.50.0.6-2 20080403 C library: GNU C Library stable release version 2.8 uname -mrs: Linux 3.14.7-200.fc20.x86_64 x86_64 Vendor version: Fedora release 9 (Sulphur) Nightly build on bristol ( x86_64, Fedora 9 ) Started at 2014-07-05 03:51:16 BST Ended at 2014-07-05 04:24:31 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 == 658 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/amd64/insn-pcmpistri (stderr) memcheck/tests/vbit-test/vbit-test (stderr) none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2014-07-05 02:53:53
|
valgrind revision: 14130 VEX revision: 2897 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.14.7-200.fc20.x86_64 x86_64 Vendor version: Fedora release 15 (Lovelock) Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2014-07-05 03:18:20 BST Ended at 2014-07-05 03:53:31 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 == 690 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) |
|
From: Tom H. <to...@co...> - 2014-07-05 02:39:09
|
valgrind revision: 14130 VEX revision: 2897 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.14.7-200.fc20.x86_64 x86_64 Vendor version: Fedora release 16 (Verne) Nightly build on bristol ( x86_64, Fedora 16 ) Started at 2014-07-05 03:02:02 BST Ended at 2014-07-05 03:38:56 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 == 690 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) |
|
From: Tom H. <to...@co...> - 2014-07-05 02:32:04
|
valgrind revision: 14130 VEX revision: 2897 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.14.7-200.fc20.x86_64 x86_64 Vendor version: Fedora release 17 (Beefy Miracle) Nightly build on bristol ( x86_64, Fedora 17 (Beefy Miracle) ) Started at 2014-07-05 02:53:38 BST Ended at 2014-07-05 03:31:51 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 == 690 tests, 5 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) gdbserver_tests/mcinfcallWSRU (stderr) gdbserver_tests/mcmain_pic (stderr) memcheck/tests/vbit-test/vbit-test (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) |
|
From: Tom H. <to...@co...> - 2014-07-05 02:23:58
|
valgrind revision: 14130 VEX revision: 2897 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.14.7-200.fc20.x86_64 x86_64 Vendor version: Fedora release 18 (Spherical Cow) Nightly build on bristol ( x86_64, Fedora 18 (Spherical Cow) ) Started at 2014-07-05 02:44:11 BST Ended at 2014-07-05 03:23:47 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 == 690 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) |
|
From: Tom H. <to...@co...> - 2014-07-05 02:13:36
|
valgrind revision: 14130 VEX revision: 2897 C compiler: gcc (GCC) 4.8.2 20131212 (Red Hat 4.8.2-7) GDB: GNU gdb (GDB) Fedora 7.6.1-46.fc19 Assembler: GNU assembler version 2.23.52.0.1-9.fc19 20130226 C library: GNU C Library (GNU libc) stable release version 2.17 uname -mrs: Linux 3.14.7-200.fc20.x86_64 x86_64 Vendor version: Fedora release 19 (Schrödingerâs Cat) Nightly build on bristol ( x86_64, Fedora 19 (Schrödingerâs Cat) ) Started at 2014-07-05 02:33:50 BST Ended at 2014-07-05 03:13:23 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 == 690 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) exp-sgcheck/tests/hackedbz2 (stderr) |
|
From: Rich C. <rc...@wi...> - 2014-07-05 01:32:34
|
valgrind revision: 14130
VEX revision: 2897
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-07-04 19:22:01 CDT
Ended at 2014-07-04 20:32:23 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
== 605 tests, 6 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)
memcheck/tests/vbit-test/vbit-test (stderr)
exp-sgcheck/tests/hackedbz2 (stderr)
=================================================
./valgrind-new/exp-sgcheck/tests/hackedbz2.stderr.diff-glibc28-amd64
=================================================
--- hackedbz2.stderr.exp-glibc28-amd64 2014-07-04 19:57:23.090847021 -0500
+++ hackedbz2.stderr.out 2014-07-04 20:31:41.341266929 -0500
@@ -1,7 +1,6 @@
Invalid read of size 1
- at 0x........: vex_strlen (hackedbz2.c:1006)
- by 0x........: add_to_myprintf_buf (hackedbz2.c:1284)
+ at 0x........: add_to_myprintf_buf (hackedbz2.c:1006)
by 0x........: vex_printf (hackedbz2.c:1155)
by 0x........: BZ2_compressBlock (hackedbz2.c:4039)
by 0x........: handle_compress (hackedbz2.c:4761)
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-07-04 19:56:55.095544886 -0500
+++ err_disable3.stderr.out 2014-07-04 20:08:29.022909732 -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-07-04 19:56:57.331569017 -0500
+++ err_disable4.stderr.out 2014-07-04 20:08:31.155932172 -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-07-04 19:56:56.934564733 -0500
+++ threadname.stderr.out 2014-07-04 20:12:03.061163834 -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-07-04 19:56:57.336569071 -0500
+++ threadname_xml.stderr.out 2014-07-04 20:12:04.107174861 -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-new/memcheck/tests/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2014-07-04 19:56:52.010511594 -0500
+++ vbit-test.stderr.out 2014-07-04 20:13:09.251861849 -0500
@@ -0,0 +1 @@
+unknown opcode 5981
=================================================
./valgrind-old/exp-sgcheck/tests/hackedbz2.stderr.diff-glibc28-amd64
=================================================
--- hackedbz2.stderr.exp-glibc28-amd64 2014-07-04 19:22:34.606261161 -0500
+++ hackedbz2.stderr.out 2014-07-04 19:56:08.126038049 -0500
@@ -1,7 +1,6 @@
Invalid read of size 1
- at 0x........: vex_strlen (hackedbz2.c:1006)
- by 0x........: add_to_myprintf_buf (hackedbz2.c:1284)
+ at 0x........: add_to_myprintf_buf (hackedbz2.c:1006)
by 0x........: vex_printf (hackedbz2.c:1155)
by 0x........: BZ2_compressBlock (hackedbz2.c:4039)
by 0x........: handle_compress (hackedbz2.c:4761)
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2014-07-04 19:22:23.618141138 -0500
+++ err_disable3.stderr.out 2014-07-04 19:33:30.023374247 -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-07-04 19:22:24.433150040 -0500
+++ err_disable4.stderr.out 2014-07-04 19:33:32.559401667 -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-07-04 19:22:21.794121215 -0500
+++ threadname.stderr.out 2014-07-04 19:36:54.739588421 -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-07-04 19:22:19.652097818 -0500
+++ threadname_xml.stderr.out 2014-07-04 19:36:56.031602400 -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/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2014-07-04 19:22:19.681098134 -0500
+++ vbit-test.stderr.out 2014-07-04 19:38:01.111306606 -0500
@@ -0,0 +1 @@
+unknown opcode 5981
|