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
(20) |
2
(10) |
3
(18) |
4
(10) |
5
(16) |
6
(8) |
|
7
|
8
(17) |
9
(22) |
10
(10) |
11
(9) |
12
(21) |
13
(15) |
|
14
(10) |
15
(11) |
16
(9) |
17
(13) |
18
(9) |
19
(11) |
20
(11) |
|
21
(23) |
22
(20) |
23
(10) |
24
(11) |
25
(20) |
26
(20) |
27
(21) |
|
28
(8) |
29
(7) |
30
(7) |
31
(9) |
|
|
|
|
From: <js...@ac...> - 2006-05-28 02:56:42
|
Nightly build on g5 ( YDL 4.0, ppc970 ) started at 2006-05-28 04:40:00 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 == 212 tests, 6 stderr failures, 3 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/ppc32/mftocrf (stdout) |
|
From: Tom H. <to...@co...> - 2006-05-28 02:46:23
|
Nightly build on dunsmere ( athlon, Fedora Core 5 ) started at 2006-05-28 03:30:04 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 == 237 tests, 5 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-05-28 02:37:06
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-05-28 03:15:04 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 == 236 tests, 19 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-05-28 02:37:06
|
Nightly build on dellow ( x86_64, Fedora Core 5 ) started at 2006-05-28 03:10:30 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 == 260 tests, 2 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-05-28 02:27:27
|
Nightly build on aston ( x86_64, Fedora Core 3 ) started at 2006-05-28 03:05:12 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 == 260 tests, 4 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) |
|
From: Julian S. <js...@ac...> - 2006-05-28 01:54:54
|
A release candidate for Valgrind 3.2.0 (3.2.0rc1) is available for testing from http://www.valgrind.org/downloads/valgrind-3.2.0rc1.tar.bz2 (MD5 = 200bdc9bfb3a6b4f74c797b12a91a402). Supported targets are {x86,amd64,ppc32,ppc64}-linux. There are many improvements listed in the NEWS file. Highlights include: - faster, lighter, more accurate Memcheck - the Callgrind profiler tool has been merged in - 64-bit PPC Linux is now supported Please let me know of any problems (and successes!). If nothing nasty shows up, 3.2.0 final will be available in about a week from now. J |
|
From: <sv...@va...> - 2006-05-27 23:43:31
|
Author: sewardj Date: 2006-05-28 00:43:27 +0100 (Sun, 28 May 2006) New Revision: 5947 Log: Third time lucky? Modified: trunk/NEWS Modified: trunk/NEWS =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/NEWS 2006-05-27 22:38:45 UTC (rev 5946) +++ trunk/NEWS 2006-05-27 23:43:27 UTC (rev 5947) @@ -168,7 +168,7 @@ 126722 assertion: segment_is_sane at m_aspacemgr/aspacemgr.c:1624 126938 bad checking for syscalls linkat, renameat, symlinkat =20 -(3.2.0RC1: 27 May 2006, vex r1626, valgrind r5945). +(3.2.0RC1: 27 May 2006, vex r1626, valgrind r5947). =20 =20 Release 3.1.1 (15 March 2006) |
|
From: <sv...@va...> - 2006-05-27 22:38:50
|
Author: sewardj
Date: 2006-05-27 23:38:45 +0100 (Sat, 27 May 2006)
New Revision: 5946
Log:
Back to the past: another Red Hat 7.3 suppression.
Modified:
trunk/glibc-2.2.supp
Modified: trunk/glibc-2.2.supp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/glibc-2.2.supp 2006-05-27 21:14:09 UTC (rev 5945)
+++ trunk/glibc-2.2.supp 2006-05-27 22:38:45 UTC (rev 5946)
@@ -77,8 +77,14 @@
obj:*-2.2.5.so
obj:*-2.2.5.so
}
+{
+ Red Hat 7.3 #4
+ Memcheck:Cond
+ fun:strlen
+ fun:dl_main
+ fun:_dl_sysdep_start
+}
=20
-
#-------- SuSE 8.1 stuff (gcc-3.2, glibc-2.2.5 + SuSE's hacks)
{
__stpcpy/*
|
|
From: <sv...@va...> - 2006-05-27 21:14:19
|
Author: sewardj
Date: 2006-05-27 22:14:09 +0100 (Sat, 27 May 2006)
New Revision: 5945
Log:
Wibble, wibble, wibble
Modified:
trunk/NEWS
trunk/configure.in
Modified: trunk/NEWS
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/NEWS 2006-05-27 17:27:31 UTC (rev 5944)
+++ trunk/NEWS 2006-05-27 21:14:09 UTC (rev 5945)
@@ -86,6 +86,14 @@
perf/README for details. "make perf" runs the tests. There are
various bells and whistles.
=20
+- New configuration flags:
+ --enable-only32bit
+ --enable-only64bit
+ By default, on 64 bit platforms (ppc64-linux, amd64-linux) the build
+ system will attempt to build a Valgrind which supports both 32-bit
+ and 64-bit executables. This may not be what you want, and you can
+ override the default behaviour using these flags.
+
Please note that Helgrind is still not working. We have made an
important step towards making it work again, however, with the
addition of function wrapping (see below).
@@ -155,12 +163,12 @@
126217 increase # threads
126243 vex x86->IR: popw mem
126583 amd64->IR: 0x48 0xF 0xA4 0xC2 (shld $1,%rax,%rdx)
-126668 amd64->IR: 0x1C 0xFF (sbb $0xff,%al)
-126696 support for CDROMREADRAW ioctl and CDROMREADTOCENTRY fix
-126722 assertion: segment_is_sane at m_aspacemgr/aspacemgr.c:1624
-126938 bad checking for syscalls linkat, renameat, symlinkat
+126668 amd64->IR: 0x1C 0xFF (sbb $0xff,%al)
+126696 support for CDROMREADRAW ioctl and CDROMREADTOCENTRY fix
+126722 assertion: segment_is_sane at m_aspacemgr/aspacemgr.c:1624
+126938 bad checking for syscalls linkat, renameat, symlinkat
=20
-(3.2.0RC1: 27 May 2006, vex r1626, valgrind r5944).
+(3.2.0RC1: 27 May 2006, vex r1626, valgrind r5945).
=20
=20
Release 3.1.1 (15 March 2006)
Modified: trunk/configure.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/configure.in 2006-05-27 17:27:31 UTC (rev 5944)
+++ trunk/configure.in 2006-05-27 21:14:09 UTC (rev 5945)
@@ -629,7 +629,7 @@
fi
=20
AC_ARG_WITH(mpicc,
- [ --with-mpicc=3D Specify name of MPI2-ised C compiler],
+ [ --with-mpicc=3D Specify name of MPI2-ised C compiler],
MPI_CC=3D$withval
)
AC_MSG_CHECKING([for usable MPI2-compliant mpicc and mpi.h])
|
|
From: <sv...@va...> - 2006-05-27 17:27:39
|
Author: sewardj Date: 2006-05-27 18:27:31 +0100 (Sat, 27 May 2006) New Revision: 5944 Log: 3.2.0rc1 second try. Modified: trunk/NEWS Modified: trunk/NEWS =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/NEWS 2006-05-27 15:39:45 UTC (rev 5943) +++ trunk/NEWS 2006-05-27 17:27:31 UTC (rev 5944) @@ -160,7 +160,7 @@ 126722 assertion: segment_is_sane at m_aspacemgr/aspacemgr.c:1624 126938 bad checking for syscalls linkat, renameat, symlinkat =20 -(3.2.0RC1: 26 May 2006, vex r1626, valgrind r5938). +(3.2.0RC1: 27 May 2006, vex r1626, valgrind r5944). =20 =20 Release 3.1.1 (15 March 2006) |
|
From: <sv...@va...> - 2006-05-27 15:39:48
|
Author: weidendo
Date: 2006-05-27 16:39:45 +0100 (Sat, 27 May 2006)
New Revision: 5943
Log:
Bug reports should have the same destination as for other VG tools
Modified:
trunk/callgrind/main.c
Modified: trunk/callgrind/main.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/callgrind/main.c 2006-05-27 15:30:58 UTC (rev 5942)
+++ trunk/callgrind/main.c 2006-05-27 15:39:45 UTC (rev 5943)
@@ -1074,7 +1074,7 @@
VG_(details_description) ("a call-graph generating cache profile=
r");
VG_(details_copyright_author)("Copyright (C) 2002-2006, and GNU GPL'=
d, "
"by Josef Weidendorfer et al.");
- VG_(details_bug_reports_to) ("Jos...@gm...");
+ VG_(details_bug_reports_to) (VG_BUGS_TO);
VG_(details_avg_translation_sizeB) ( 245 );
=20
VG_(basic_tool_funcs) (CLG_(post_clo_init),
|
|
From: <sv...@va...> - 2006-05-27 15:31:13
|
Author: weidendo
Date: 2006-05-27 16:30:58 +0100 (Sat, 27 May 2006)
New Revision: 5942
Log:
Fix a failed assertion on retranslation of rep or cmov instructions.
Bug description: Very similar to cachegrind, callgrind stores
metainformation per guest instruction; this meta information is
given when calling into the simulator. In contrast to cachegrind,
callgrind keeps this info when the source is discarded, and checks
on retranslation whether the same meta info is generated.
This check sometimes fails: E.g. for rep x86 instructions, 2 simulator
calls
are usually generated for one x86 instruction (the instruction fetch and
a
data access), thus overwriting the data_size meta information for one
x86
instruction first with 0, and afterwards e.g. with 1. The check on
retranslation
fails because of this. The fix is to only write/check data_size values
>0.
Modified:
trunk/callgrind/bb.c
trunk/callgrind/main.c
Modified: trunk/callgrind/bb.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/callgrind/bb.c 2006-05-27 11:25:18 UTC (rev 5941)
+++ trunk/callgrind/bb.c 2006-05-27 15:30:58 UTC (rev 5942)
@@ -120,16 +120,17 @@
UInt instr_count, UInt cjmp_count, Bool cjmp_inverted)
{
BB* new;
- UInt new_idx;
+ UInt new_idx, size;
=20
/* check fill degree of bb hash table and resize if needed (>80%) */
bbs.entries++;
if (10 * bbs.entries / bbs.size > 8)
resize_bb_table();
=20
- new =3D (BB*) CLG_MALLOC(sizeof(BB) +
- instr_count * sizeof(InstrInfo) +
- (cjmp_count+1) * sizeof(CJmpInfo));
+ size =3D sizeof(BB) + instr_count * sizeof(InstrInfo)
+ + (cjmp_count+1) * sizeof(CJmpInfo);
+ new =3D (BB*) CLG_MALLOC(size);
+ VG_(memset)(new, 0, size);
=20
new->obj =3D obj;
new->offset =3D offset;
Modified: trunk/callgrind/main.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/callgrind/main.c 2006-05-27 11:25:18 UTC (rev 5941)
+++ trunk/callgrind/main.c 2006-05-27 15:30:58 UTC (rev 5942)
@@ -272,29 +272,44 @@
es =3D insert_simcall(bbOut, ii, dataSize, instrIssued,
loadAddrExpr, storeAddrExpr);
=20
+ CLG_DEBUG(5, " Instr +%2d (Size %d, DSize %d): ESet %s (Size %d)\n",
+ instr_offset, instrLen, dataSize,=20
+ es ? es->name : (Char*)"(no instrumentation)",
+ es ? es->size : 0);
+
if (bb_seen_before) {
+ CLG_DEBUG(5, " before: Instr +%2d (Size %d, DSize %d)\n",
+ ii->instr_offset, ii->instr_size, ii->data_size);
+
CLG_ASSERT(ii->instr_offset =3D=3D instr_offset);
CLG_ASSERT(ii->instr_size =3D=3D instrLen);
- CLG_ASSERT(ii->data_size =3D=3D dataSize);
CLG_ASSERT(ii->cost_offset =3D=3D *cost_offset);
CLG_ASSERT(ii->eventset =3D=3D es);
+
+ /* Only check size if data size >0.
+ * This is needed: e.g. for rep or cmov x86 instructions, the same Instr=
Info
+ * is used both for 2 simulator calls: for the pure instruction fetch an=
d
+ * separately for an memory access (which may not happen dependin=
g on flags).
+ * If checked always, this triggers an assertion failure on retranslatio=
n.
+ */
+ if (dataSize>0) CLG_ASSERT(ii->data_size =3D=3D dataSize);
+
}
else {
ii->instr_offset =3D instr_offset;
ii->instr_size =3D instrLen;
- ii->data_size =3D dataSize;
ii->cost_offset =3D *cost_offset;
ii->eventset =3D es;
+ =20
+ /* data size only relevant if >0 */
+ if (dataSize > 0) ii->data_size =3D dataSize;
=20
+
CLG_(stat).distinct_instrs++;
}
=20
*cost_offset +=3D es ? es->size : 0;
=20
- CLG_DEBUG(5, " Instr +%2d (Size %d, DSize %d): ESet %s (Size %d)\n",
- instr_offset, instrLen, dataSize,=20
- es ? es->name : (Char*)"(no Instr)",
- es ? es->size : 0);
}
=20
#if defined(VG_BIGENDIAN)
|
|
From: Dirk M. <mu...@kd...> - 2006-05-27 12:59:31
|
On Saturday, 27. May 2006 13:50, Dirk Mueller wrote: > remove unnecessary null check (CID 2260) ok, I apparently forgot to remove the forwarding of valgrind related emails to this mailing list :) done now. Dirk |
|
From: Dirk M. <mu...@kd...> - 2006-05-27 11:50:20
|
SVN commit 545361 by mueller:
remove unnecessary null check (CID 2260)
M +1 -1 valgrind_widget.cpp =20
--- trunk/KDE/kdevelop/plugins/valgrind/valgrind_widget.cpp #545360:54536=
1
@@ -52,7 +52,7 @@
=20
int compare( Q3ListViewItem* i, int col, bool ascending ) const
{
- if ( !i || i->rtti() !=3D VALLISTVIEWITEMRTTI )
+ if ( i->rtti() !=3D VALLISTVIEWITEMRTTI )
return Q3ListViewItem::compare( i, col, ascending );
switch ( col ) {
case 0 : return intCompare( ((ValListViewItem*)i)->_key, _key );
|
|
From: <sv...@va...> - 2006-05-27 11:25:25
|
Author: sewardj Date: 2006-05-27 12:25:18 +0100 (Sat, 27 May 2006) New Revision: 5941 Log: Oops, track date change in r5940. Modified: trunk/none/tests/cmdline1.stdout.exp trunk/none/tests/cmdline2.stdout.exp Modified: trunk/none/tests/cmdline1.stdout.exp =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/none/tests/cmdline1.stdout.exp 2006-05-27 03:22:47 UTC (rev 594= 0) +++ trunk/none/tests/cmdline1.stdout.exp 2006-05-27 11:25:18 UTC (rev 594= 1) @@ -47,7 +47,7 @@ =20 Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc =20 - Valgrind is Copyright (C) 2000-2005 Julian Seward et al. + Valgrind is Copyright (C) 2000-2006 Julian Seward et al. and licensed under the GNU General Public License, version 2. Bug reports, feedback, admiration, abuse, etc, to: www.valgrind.org. =20 Modified: trunk/none/tests/cmdline2.stdout.exp =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/none/tests/cmdline2.stdout.exp 2006-05-27 03:22:47 UTC (rev 594= 0) +++ trunk/none/tests/cmdline2.stdout.exp 2006-05-27 11:25:18 UTC (rev 594= 1) @@ -85,7 +85,7 @@ =20 Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc =20 - Valgrind is Copyright (C) 2000-2005 Julian Seward et al. + Valgrind is Copyright (C) 2000-2006 Julian Seward et al. and licensed under the GNU General Public License, version 2. Bug reports, feedback, admiration, abuse, etc, to: www.valgrind.org. =20 |
|
From: <js...@ac...> - 2006-05-27 08:36:47
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-05-27 09:00:02 BST 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 == 206 tests, 11 stderr failures, 7 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/xml1 (stderr) none/tests/cmdline1 (stdout) none/tests/cmdline2 (stdout) none/tests/faultstatus (stderr) none/tests/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/round (stdout) none/tests/ppc32/round (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) ================================================= == 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 == 206 tests, 11 stderr failures, 5 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/round (stdout) none/tests/ppc32/round (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat May 27 09:11:40 2006 --- new.short Sat May 27 09:23:04 2006 *************** *** 8,10 **** ! == 206 tests, 11 stderr failures, 5 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) --- 8,10 ---- ! == 206 tests, 11 stderr failures, 7 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) *************** *** 16,17 **** --- 16,19 ---- memcheck/tests/xml1 (stderr) + none/tests/cmdline1 (stdout) + none/tests/cmdline2 (stdout) none/tests/faultstatus (stderr) |
|
From: <sv...@va...> - 2006-05-27 03:22:51
|
Author: sewardj
Date: 2006-05-27 04:22:47 +0100 (Sat, 27 May 2006)
New Revision: 5940
Log:
Move into 2006.
Modified:
trunk/coregrind/m_main.c
Modified: trunk/coregrind/m_main.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_main.c 2006-05-27 03:22:04 UTC (rev 5939)
+++ trunk/coregrind/m_main.c 2006-05-27 03:22:47 UTC (rev 5940)
@@ -973,7 +973,7 @@
"\n"
" Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc\=
n"
"\n"
-" Valgrind is Copyright (C) 2000-2005 Julian Seward et al.\n"
+" Valgrind is Copyright (C) 2000-2006 Julian Seward et al.\n"
" and licensed under the GNU General Public License, version 2.\n"
" Bug reports, feedback, admiration, abuse, etc, to: %s.\n"
"\n"
@@ -1544,13 +1544,13 @@
"%sUsing LibVEX rev %s, a library for dynamic binary translatio=
n.%s",
xpre, LibVEX_Version(), xpost );
VG_(message)(Vg_UserMsg,=20
- "%sCopyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.%s"=
,
+ "%sCopyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.%s"=
,
xpre, xpost );
VG_(message)(Vg_UserMsg,
"%sUsing valgrind-%s, a dynamic binary instrumentation framewor=
k.%s",
xpre, VERSION, xpost);
VG_(message)(Vg_UserMsg,=20
- "%sCopyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et =
al.%s",
+ "%sCopyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et =
al.%s",
xpre, xpost );
=20
if (VG_(clo_verbosity) =3D=3D 1 && !VG_(clo_xml))
|
|
From: <sv...@va...> - 2006-05-27 03:22:19
|
Author: sewardj Date: 2006-05-27 04:22:04 +0100 (Sat, 27 May 2006) New Revision: 5939 Log: Even more news. Modified: trunk/NEWS Modified: trunk/NEWS =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/NEWS 2006-05-26 16:06:10 UTC (rev 5938) +++ trunk/NEWS 2006-05-27 03:22:04 UTC (rev 5939) @@ -82,6 +82,10 @@ - Various segfaults when reading old-style "stabs" debug information have been fixed. =20 +- A simple performance evaluation suite has been added. See + perf/README for details. "make perf" runs the tests. There are + various bells and whistles. + Please note that Helgrind is still not working. We have made an important step towards making it work again, however, with the addition of function wrapping (see below). |
|
From: <js...@ac...> - 2006-05-27 03:06:24
|
Nightly build on phoenix ( SuSE 10.0 ) started at 2006-05-27 03:30:01 BST Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 235 tests, 4 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) |
|
From: Tom H. <th...@cy...> - 2006-05-27 02:57:31
|
Nightly build on ford ( i686, Fedora Core 4 ) started at 2006-05-27 03:25:03 BST 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 == 235 tests, 5 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 235 tests, 6 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat May 27 03:42:10 2006 --- new.short Sat May 27 03:57:20 2006 *************** *** 8,12 **** ! == 235 tests, 6 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) - memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) --- 8,11 ---- ! == 235 tests, 5 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) |
|
From: <js...@ac...> - 2006-05-27 02:56:22
|
Nightly build on g5 ( YDL 4.0, ppc970 ) started at 2006-05-27 04:40:00 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 == 212 tests, 6 stderr failures, 3 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/ppc32/mftocrf (stdout) |
|
From: Tom H. <to...@co...> - 2006-05-27 02:46:23
|
Nightly build on dunsmere ( athlon, Fedora Core 5 ) started at 2006-05-27 03:30:04 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 == 237 tests, 5 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-05-27 02:35:03
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-05-27 03:15:12 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 == 236 tests, 19 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-05-27 02:30:55
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-05-27 03:00:02 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 == 260 tests, 4 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) none/tests/tls (stdout) |
|
From: Tom H. <th...@cy...> - 2006-05-27 02:30:17
|
Nightly build on dellow ( x86_64, Fedora Core 5 ) started at 2006-05-27 03:10:03 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 == 260 tests, 2 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |