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
(1) |
|
2
(28) |
3
(21) |
4
(27) |
5
(22) |
6
(24) |
7
(25) |
8
(21) |
|
9
(18) |
10
(20) |
11
(10) |
12
(36) |
13
(18) |
14
(18) |
15
(29) |
|
16
(17) |
17
(7) |
18
(11) |
19
(17) |
20
(18) |
21
(12) |
22
(13) |
|
23
(9) |
24
(8) |
25
(7) |
26
(22) |
27
(18) |
28
(9) |
29
(15) |
|
30
(13) |
31
(7) |
|
|
|
|
|
|
From: <sv...@va...> - 2005-10-19 23:49:46
|
Author: sewardj
Date: 2005-10-20 00:49:45 +0100 (Thu, 20 Oct 2005)
New Revision: 4951
Log:
Clarify the P4 warning message a bit.
Modified:
trunk/cachegrind/cg-x86.c
Modified: trunk/cachegrind/cg-x86.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/cachegrind/cg-x86.c 2005-10-19 23:49:20 UTC (rev 4950)
+++ trunk/cachegrind/cg-x86.c 2005-10-19 23:49:45 UTC (rev 4951)
@@ -43,10 +43,10 @@
static void micro_ops_warn(Int actual_size, Int used_size, Int line_size=
)
{
VG_(message)(Vg_DebugMsg,=20
- "warning: Pentium with %d K micro-op instruction trace cache",=20
+ "warning: Pentium 4 with %d KB micro-op instruction trace cache",=
=20
actual_size);
VG_(message)(Vg_DebugMsg,=20
- " Simulating a %d KB cache with %d B lines",=20
+ " Simulating a %d KB I-cache with %d B lines",=20
used_size, line_size);
}
=20
|
|
From: <sv...@va...> - 2005-10-19 23:49:26
|
Author: sewardj
Date: 2005-10-20 00:49:20 +0100 (Thu, 20 Oct 2005)
New Revision: 4950
Log:
rm unused var
Modified:
trunk/cachegrind/cg_main.c
Modified: trunk/cachegrind/cg_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/cachegrind/cg_main.c 2005-10-19 23:38:22 UTC (rev 4949)
+++ trunk/cachegrind/cg_main.c 2005-10-19 23:49:20 UTC (rev 4950)
@@ -170,8 +170,6 @@
static Int fn_debugs =3D 0;
static Int no_debugs =3D 0;
=20
-static Int BB_retranslations =3D 0;
-
/*------------------------------------------------------------*/
/*--- String table operations ---*/
/*------------------------------------------------------------*/
@@ -1226,8 +1224,6 @@
fn_debugs * 100 / debug_lookups, fn_debugs);
VG_(message)(Vg_DebugMsg, "cachegrind: with zero info:%3d%% =
(%d)",=20
no_debugs * 100 / debug_lookups, no_debugs);
- VG_(message)(Vg_DebugMsg, "cachegrind: BBs Retranslated: %d",
- BB_retranslations);
VG_(message)(Vg_DebugMsg, "cachegrind: string table size: %u",
VG_(OSet_Size)(stringTable));
VG_(message)(Vg_DebugMsg, "cachegrind: CC table size: %u",
|
|
From: <sv...@va...> - 2005-10-19 23:38:26
|
Author: sewardj Date: 2005-10-20 00:38:22 +0100 (Thu, 20 Oct 2005) New Revision: 4949 Log: Fix make dist (seems to work, but am unsure if this is the right fix). Modified: trunk/none/tests/Makefile.am Modified: trunk/none/tests/Makefile.am =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/Makefile.am 2005-10-19 22:39:40 UTC (rev 4948) +++ trunk/none/tests/Makefile.am 2005-10-19 23:38:22 UTC (rev 4949) @@ -88,8 +88,7 @@ shell_badinterp shell_badinterp.vgtest shell_badinterp.stderr.exp \ shell_binaryfile shell_binaryfile.vgtest shell_binaryfile.stderr.exp \ shell_dir.vgtest shell_dir.stderr.exp \ - shell_nonexec shell_nonexec.vgtest shell_nonexec.stderr.exp \ - shell_nonexec shell_nonexec.vgtest shell_nonexec.stderr.exp \ + shell_nonexec.vgtest shell_nonexec.stderr.exp \ shell_nosuchfile.vgtest shell_nosuchfile.stderr.exp \ shell_valid1 shell_valid1.vgtest shell_valid1.stderr.exp \ shell_valid2 shell_valid2.vgtest shell_valid2.stderr.exp \ |
|
From: <sv...@va...> - 2005-10-19 22:39:47
|
Author: njn
Date: 2005-10-19 23:39:40 +0100 (Wed, 19 Oct 2005)
New Revision: 4948
Log:
Make the usage message a little neater and more self-consistent.
Modified:
trunk/coregrind/m_main.c
trunk/memcheck/mc_main.c
trunk/none/tests/cmdline1.stdout.exp
trunk/none/tests/cmdline2.stdout.exp
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 2005-10-19 11:23:07 UTC (rev 4947)
+++ trunk/coregrind/m_main.c 2005-10-19 22:39:40 UTC (rev 4948)
@@ -894,7 +894,7 @@
" --xml=3Dyes all output is in XML (Memcheck/Nulgrind=
only)\n"
" --xml-user-comment=3DSTR copy STR verbatim to XML output\n"
" --demangle=3Dno|yes automatically demangle C++ names? [yes]=
\n"
-" --num-callers=3D<number> show <num> callers in stack traces [12]=
\n"
+" --num-callers=3D<number> show <number> callers in stack traces [=
12]\n"
" --error-limit=3Dno|yes stop showing new errors if too many? [y=
es]\n"
" --show-below-main=3Dno|yes continue stack traces below main() [no]=
\n"
" --suppressions=3D<filename> suppress errors described in <filename>=
\n"
@@ -913,7 +913,7 @@
" --profile=3Dno|yes profile? (tool must be built for it) [n=
o]\n"
" --trace-flags=3D<XXXXXXXX> show generated code? (X =3D 0|1) [0000=
0000]\n"
" --profile-flags=3D<XXXXXXXX> ditto, but for profiling (X =3D 0|1) [=
00000000]\n"
-" --trace-notbelow=3D<number> only show BBs above <number> [0]\n"
+" --trace-notbelow=3D<number> only show BBs above <number> [0]\n"
" --trace-syscalls=3Dno|yes show all system calls? [no]\n"
" --trace-signals=3Dno|yes show signal handling details? [no]\n"
" --trace-symtab=3Dno|yes show symbol table details? [no]\n"
Modified: trunk/memcheck/mc_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/memcheck/mc_main.c 2005-10-19 11:23:07 UTC (rev 4947)
+++ trunk/memcheck/mc_main.c 2005-10-19 22:39:40 UTC (rev 4948)
@@ -2269,7 +2269,7 @@
{ =20
MAC_(print_common_usage)();
VG_(printf)(
-" --avoid-strlen-errors=3Dno|yes suppress errs from inlined strlen [=
yes]\n"
+" --avoid-strlen-errors=3Dno|yes suppress errs from inlined strle=
n [yes]\n"
);
}
=20
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 2005-10-19 11:23:07 UTC (rev 494=
7)
+++ trunk/none/tests/cmdline1.stdout.exp 2005-10-19 22:39:40 UTC (rev 494=
8)
@@ -29,7 +29,7 @@
--xml=3Dyes all output is in XML (Memcheck/Nulgrind =
only)
--xml-user-comment=3DSTR copy STR verbatim to XML output
--demangle=3Dno|yes automatically demangle C++ names? [yes]
- --num-callers=3D<number> show <num> callers in stack traces [12]
+ --num-callers=3D<number> show <number> callers in stack traces [1=
2]
--error-limit=3Dno|yes stop showing new errors if too many? [ye=
s]
--show-below-main=3Dno|yes continue stack traces below main() [no]
--suppressions=3D<filename> suppress errors described in <filename>
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 2005-10-19 11:23:07 UTC (rev 494=
7)
+++ trunk/none/tests/cmdline2.stdout.exp 2005-10-19 22:39:40 UTC (rev 494=
8)
@@ -29,7 +29,7 @@
--xml=3Dyes all output is in XML (Memcheck/Nulgrind =
only)
--xml-user-comment=3DSTR copy STR verbatim to XML output
--demangle=3Dno|yes automatically demangle C++ names? [yes]
- --num-callers=3D<number> show <num> callers in stack traces [12]
+ --num-callers=3D<number> show <number> callers in stack traces [1=
2]
--error-limit=3Dno|yes stop showing new errors if too many? [ye=
s]
--show-below-main=3Dno|yes continue stack traces below main() [no]
--suppressions=3D<filename> suppress errors described in <filename>
@@ -48,7 +48,7 @@
--profile=3Dno|yes profile? (tool must be built for it) [no=
]
--trace-flags=3D<XXXXXXXX> show generated code? (X =3D 0|1) [00000=
000]
--profile-flags=3D<XXXXXXXX> ditto, but for profiling (X =3D 0|1) [0=
0000000]
- --trace-notbelow=3D<number> only show BBs above <number> [0]
+ --trace-notbelow=3D<number> only show BBs above <number> [0]
--trace-syscalls=3Dno|yes show all system calls? [no]
--trace-signals=3Dno|yes show signal handling details? [no]
--trace-symtab=3Dno|yes show symbol table details? [no]
|
|
From: Julian S. <js...@ac...> - 2005-10-19 15:03:39
|
> > With #define VG_TT_FAST_BITS 15 (halved size): > > > > real 1m15.269s > > user 0m59.611s > > sys 0m0.808s > > > > > > With #define VG_TT_FAST_BITS 16 (default): > > > > real 1m17.949s > > user 1m5.138s > > sys 0m0.852s > > The user time is down 8%, but the real time is only down about 3%... what > does this mean? Are these times consistent over multiple runs? Machine wasn't particularly quiet at the time. I re-ran a couple of times to verify, and also tried a different program. I think the 8% is repeatable, but only on ppc32 (on x86 it seems to have minimal effect). J |
|
From: Nicholas N. <nj...@cs...> - 2005-10-19 14:39:59
|
On Wed, 19 Oct 2005, Julian Seward wrote: > Check this. I was looking at the cg profiles for a self hosted run > on ppc32 and I noticed that of about 5.2M L2 write misses, it billed > 3.8M of them to just one function: the 10-line fn invalidateFastCache > in m_transtab.c. > > So I halved the size of the fast cache, and got a good 8% speedup for > nulgrind on ppc32. Not bad! I wonder if it carries over to x86/amd64 > though -- most of the invalidations are due to simulating icbis. > > > Numbers for start/quit Qt designer on Mac Mini (1250 MHz, 512K L2 iirc) > > With #define VG_TT_FAST_BITS 15 (halved size): > > real 1m15.269s > user 0m59.611s > sys 0m0.808s > > > With #define VG_TT_FAST_BITS 16 (default): > > real 1m17.949s > user 1m5.138s > sys 0m0.852s The user time is down 8%, but the real time is only down about 3%... what does this mean? Are these times consistent over multiple runs? N |
|
From: <sv...@va...> - 2005-10-19 11:23:13
|
Author: sewardj Date: 2005-10-19 12:23:07 +0100 (Wed, 19 Oct 2005) New Revision: 4947 Log: Halve the size of the fast tt lookup cache. This improves ppc32 performance quite a bit, since the cache is emptied quite often on ppc32, and a smaller cache is less intrusive in the real machine's L2 cache. On x86 the change doesn't seem to have much effect. Modified: trunk/coregrind/pub_core_transtab_asm.h Modified: trunk/coregrind/pub_core_transtab_asm.h =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/pub_core_transtab_asm.h 2005-10-19 10:14:19 UTC (rev = 4946) +++ trunk/coregrind/pub_core_transtab_asm.h 2005-10-19 11:23:07 UTC (rev = 4947) @@ -32,7 +32,7 @@ #define __PUB_CORE_TRANSTAB_ASM_H =20 /* Constants for the fast translation lookup cache. */ -#define VG_TT_FAST_BITS 16 +#define VG_TT_FAST_BITS 15 #define VG_TT_FAST_SIZE (1 << VG_TT_FAST_BITS) #define VG_TT_FAST_MASK ((VG_TT_FAST_SIZE) - 1) =20 |
|
From: <sv...@va...> - 2005-10-19 10:14:25
|
Author: sewardj
Date: 2005-10-19 11:14:19 +0100 (Wed, 19 Oct 2005)
New Revision: 4946
Log:
Use standard syntax for the rlwinm.
Modified:
trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S
Modified: trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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_dispatch/dispatch-ppc32-linux.S 2005-10-19 01:32:41=
UTC (rev 4945)
+++ trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S 2005-10-19 10:14:19=
UTC (rev 4946)
@@ -124,7 +124,8 @@
bdz counter_is_zero /* decrements ctr reg */
=20
/* try a fast lookup in the translation cache */
- rlwinm 4,30,2,VG_TT_FAST_MASK<<2 /* r4=3D((r30<<2) & (MASK<<2)=
) */
+ /* r4=3D((r30<<2) & (VG_TT_FAST_MASK<<2)) */
+ rlwinm 4,30, 2, 32-2-VG_TT_FAST_BITS, 31-2 =20
// CAB: use a caller-saved reg for this ?
addis 5,4,VG_(tt_fast)@ha
lwz 5,VG_(tt_fast)@l(5)
|
|
From: <js...@ac...> - 2005-10-19 02:53:53
|
Nightly build on phoenix ( SuSE 9.1 ) started at 2005-10-19 03:30:00 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 == 200 tests, 2 stderr failures, 0 stdout failures ================= none/tests/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <to...@co...> - 2005-10-19 02:36:30
|
Nightly build on dunsmere ( athlon, Fedora Core 4 ) started at 2005-10-19 03:30: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
== 202 tests, 12 stderr failures, 5 stdout failures =================
memcheck/tests/leak-tree (stderr)
memcheck/tests/mempool (stderr)
memcheck/tests/pointer-trace (stderr)
memcheck/tests/weirdioctl (stderr)
memcheck/tests/x86/scalar (stderr)
memcheck/tests/xml1 (stderr)
none/tests/faultstatus (stderr)
none/tests/map_unmap (stdout)
none/tests/map_unmap (stderr)
none/tests/mremap2 (stdout)
none/tests/sigstackgrowth (stdout)
none/tests/sigstackgrowth (stderr)
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
none/tests/x86/insn_sse (stdout)
none/tests/x86/insn_sse (stderr)
none/tests/x86/int (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
then mv -f ".deps/m_translate.Tpo" ".deps/m_translate.Po"; else rm -f ".deps/m_translate.Tpo"; exit 1; fi
m_translate.c: In function 'vgPlain_translate':
m_translate.c:686: warning: passing argument 7 of 'LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing argument 8 of 'LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing argument 9 of 'LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing argument 10 of 'LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: warning: passing argument 11 of 'LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing argument 12 of 'LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing argument 13 of 'LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing argument 14 of 'LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: warning: passing argument 16 of 'LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing argument 17 of 'LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: error: too few arguments to function 'LibVEX_Translate'
make[3]: *** [m_translate.o] Error 1
make[3]: Leaving directory `/tmp/valgrind.5802/valgrind/coregrind'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/valgrind.5802/valgrind/coregrind'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.5802/valgrind'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Oct 19 03:31:17 2005
--- new.short Wed Oct 19 03:36:24 2005
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- then mv -f ".deps/m_translate.Tpo" ".deps/m_translate.Po"; else rm -f ".deps/m_translate.Tpo"; exit 1; fi
- m_translate.c: In function 'vgPlain_translate':
- m_translate.c:686: warning: passing argument 7 of 'LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing argument 8 of 'LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing argument 9 of 'LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing argument 10 of 'LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: warning: passing argument 11 of 'LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing argument 12 of 'LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing argument 13 of 'LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing argument 14 of 'LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: warning: passing argument 16 of 'LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing argument 17 of 'LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: error: too few arguments to function 'LibVEX_Translate'
- make[3]: *** [m_translate.o] Error 1
- make[3]: Leaving directory `/tmp/valgrind.5802/valgrind/coregrind'
- make[2]: *** [all] Error 2
- make[2]: Leaving directory `/tmp/valgrind.5802/valgrind/coregrind'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/valgrind.5802/valgrind'
- make: *** [all] Error 2
--- 3,27 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 202 tests, 12 stderr failures, 5 stdout failures =================
! memcheck/tests/leak-tree (stderr)
! memcheck/tests/mempool (stderr)
! memcheck/tests/pointer-trace (stderr)
! memcheck/tests/weirdioctl (stderr)
! memcheck/tests/x86/scalar (stderr)
! memcheck/tests/xml1 (stderr)
! none/tests/faultstatus (stderr)
! none/tests/map_unmap (stdout)
! none/tests/map_unmap (stderr)
! none/tests/mremap2 (stdout)
! none/tests/sigstackgrowth (stdout)
! none/tests/sigstackgrowth (stderr)
! none/tests/stackgrowth (stdout)
! none/tests/stackgrowth (stderr)
! none/tests/x86/insn_sse (stdout)
! none/tests/x86/insn_sse (stderr)
! none/tests/x86/int (stderr)
|
|
From: Julian S. <js...@ac...> - 2005-10-19 02:30:28
|
Check this. I was looking at the cg profiles for a self hosted run on ppc32 and I noticed that of about 5.2M L2 write misses, it billed 3.8M of them to just one function: the 10-line fn invalidateFastCache in m_transtab.c. So I halved the size of the fast cache, and got a good 8% speedup for nulgrind on ppc32. Not bad! I wonder if it carries over to x86/amd64 though -- most of the invalidations are due to simulating icbis. J Numbers for start/quit Qt designer on Mac Mini (1250 MHz, 512K L2 iirc) With #define VG_TT_FAST_BITS 15 (halved size): --32434-- tt/tc: 2,859,707 tt lookups requiring 9,163,097 probes --32434-- tt/tc: 2,859,707 fast-cache updates, 6,151 flushes --32434-- translate: new 106,953 (4,374,552 -> 20,515,084; ratio 46:10) [0 scs] --32434-- translate: dumped 0 (0 -> ??) --32434-- translate: discarded 38,951 (1,811,388 -> ??) --32434-- scheduler: 197,875,648 jumps (bb entries). --32434-- scheduler: 3,957/2,805,272 major/minor sched events. --32434-- sanity: 3958 cheap, 159 expensive checks. --32434-- exectx: 30,011 lists, 0 contexts (avg 0 per list) --32434-- exectx: 0 searches, 0 full compares (0 per 1000) --32434-- exectx: 0 cmp2, 0 cmp4, 0 cmpAll real 1m15.269s user 0m59.611s sys 0m0.808s With #define VG_TT_FAST_BITS 16 (default): --32435-- tt/tc: 2,404,489 tt lookups requiring 7,730,431 probes --32435-- tt/tc: 2,404,489 fast-cache updates, 6,143 flushes --32435-- translate: new 106,801 (4,365,656 -> 20,476,948; ratio 46:10) [0 scs] --32435-- translate: dumped 0 (0 -> ??) --32435-- translate: discarded 38,879 (1,806,812 -> ??) --32435-- scheduler: 197,369,308 jumps (bb entries). --32435-- scheduler: 3,947/2,349,889 major/minor sched events. --32435-- sanity: 3948 cheap, 158 expensive checks. --32435-- exectx: 30,011 lists, 0 contexts (avg 0 per list) --32435-- exectx: 0 searches, 0 full compares (0 per 1000) --32435-- exectx: 0 cmp2, 0 cmp4, 0 cmpAll real 1m17.949s user 1m5.138s sys 0m0.852s |
|
From: Tom H. <th...@cy...> - 2005-10-19 02:24:03
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2005-10-19 03:15:04 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
== 201 tests, 16 stderr failures, 0 stdout failures =================
memcheck/tests/addressable (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/nanoleak (stderr)
memcheck/tests/partiallydefinedeq (stderr)
memcheck/tests/pointer-trace (stderr)
memcheck/tests/sigkill (stderr)
memcheck/tests/stack_changes (stderr)
none/tests/faultstatus (stderr)
none/tests/x86/int (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../coregrind -I.. -I../coregrind/x86 -I../coregrind/linux -I../coregrind/x86-linux -I../include -I../VEX/pub -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVG_LIBDIR="\"/tmp/valgrind.3272/Inst/lib/valgrind"\" -DKICKSTART_BASE=@KICKSTART_BASE@ -m32 -mpreferred-stack-boundary=2 -Wmissing-prototypes -Winline -Wall -Wshadow -O -g -Wno-long-long -c `test -f 'm_translate.c' || echo './'`m_translate.c
m_translate.c: In function `vgPlain_translate':
m_translate.c:686: warning: passing arg 7 of `LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing arg 8 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 9 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 10 of `LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: warning: passing arg 11 of `LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing arg 12 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 13 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 14 of `LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: warning: passing arg 16 of `LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing arg 17 of `LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: too few arguments to function `LibVEX_Translate'
make[3]: *** [m_translate.o] Error 1
make[3]: Leaving directory `/tmp/valgrind.3272/valgrind/coregrind'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/valgrind.3272/valgrind/coregrind'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.3272/valgrind'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Oct 19 03:17:46 2005
--- new.short Wed Oct 19 03:23:56 2005
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../coregrind -I.. -I../coregrind/x86 -I../coregrind/linux -I../coregrind/x86-linux -I../include -I../VEX/pub -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVG_LIBDIR="\"/tmp/valgrind.3272/Inst/lib/valgrind"\" -DKICKSTART_BASE=@KICKSTART_BASE@ -m32 -mpreferred-stack-boundary=2 -Wmissing-prototypes -Winline -Wall -Wshadow -O -g -Wno-long-long -c `test -f 'm_translate.c' || echo './'`m_translate.c
- m_translate.c: In function `vgPlain_translate':
- m_translate.c:686: warning: passing arg 7 of `LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing arg 8 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 9 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 10 of `LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: warning: passing arg 11 of `LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing arg 12 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 13 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 14 of `LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: warning: passing arg 16 of `LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing arg 17 of `LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: too few arguments to function `LibVEX_Translate'
- make[3]: *** [m_translate.o] Error 1
- make[3]: Leaving directory `/tmp/valgrind.3272/valgrind/coregrind'
- make[2]: *** [all] Error 2
- make[2]: Leaving directory `/tmp/valgrind.3272/valgrind/coregrind'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/valgrind.3272/valgrind'
- make: *** [all] Error 2
--- 3,26 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 201 tests, 16 stderr failures, 0 stdout failures =================
! memcheck/tests/addressable (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/nanoleak (stderr)
! memcheck/tests/partiallydefinedeq (stderr)
! memcheck/tests/pointer-trace (stderr)
! memcheck/tests/sigkill (stderr)
! memcheck/tests/stack_changes (stderr)
! none/tests/faultstatus (stderr)
! none/tests/x86/int (stderr)
|
|
From: Tom H. <th...@cy...> - 2005-10-19 02:20:49
|
Nightly build on dellow ( x86_64, Fedora Core 4 ) started at 2005-10-19 03:10:08 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
== 176 tests, 7 stderr failures, 2 stdout failures =================
memcheck/tests/sigprocmask (stderr)
memcheck/tests/strchr (stderr)
memcheck/tests/weirdioctl (stderr)
memcheck/tests/xml1 (stderr)
none/tests/as_mmap (stderr)
none/tests/as_shm (stdout)
none/tests/as_shm (stderr)
none/tests/faultstatus (stderr)
none/tests/mremap2 (stdout)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
then mv -f ".deps/m_translate.Tpo" ".deps/m_translate.Po"; else rm -f ".deps/m_translate.Tpo"; exit 1; fi
m_translate.c: In function 'vgPlain_translate':
m_translate.c:686: warning: passing argument 7 of 'LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing argument 8 of 'LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing argument 9 of 'LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing argument 10 of 'LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: warning: passing argument 11 of 'LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing argument 12 of 'LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing argument 13 of 'LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing argument 14 of 'LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: warning: passing argument 16 of 'LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing argument 17 of 'LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: error: too few arguments to function 'LibVEX_Translate'
make[3]: *** [m_translate.o] Error 1
make[3]: Leaving directory `/tmp/valgrind.13391/valgrind/coregrind'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/valgrind.13391/valgrind/coregrind'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.13391/valgrind'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Oct 19 03:16:10 2005
--- new.short Wed Oct 19 03:20:44 2005
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- then mv -f ".deps/m_translate.Tpo" ".deps/m_translate.Po"; else rm -f ".deps/m_translate.Tpo"; exit 1; fi
- m_translate.c: In function 'vgPlain_translate':
- m_translate.c:686: warning: passing argument 7 of 'LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing argument 8 of 'LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing argument 9 of 'LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing argument 10 of 'LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: warning: passing argument 11 of 'LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing argument 12 of 'LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing argument 13 of 'LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing argument 14 of 'LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: warning: passing argument 16 of 'LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing argument 17 of 'LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: error: too few arguments to function 'LibVEX_Translate'
- make[3]: *** [m_translate.o] Error 1
- make[3]: Leaving directory `/tmp/valgrind.13391/valgrind/coregrind'
- make[2]: *** [all] Error 2
- make[2]: Leaving directory `/tmp/valgrind.13391/valgrind/coregrind'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/valgrind.13391/valgrind'
- make: *** [all] Error 2
--- 3,19 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 176 tests, 7 stderr failures, 2 stdout failures =================
! memcheck/tests/sigprocmask (stderr)
! memcheck/tests/strchr (stderr)
! memcheck/tests/weirdioctl (stderr)
! memcheck/tests/xml1 (stderr)
! none/tests/as_mmap (stderr)
! none/tests/as_shm (stdout)
! none/tests/as_shm (stderr)
! none/tests/faultstatus (stderr)
! none/tests/mremap2 (stdout)
|
|
From: Tom H. <th...@cy...> - 2005-10-19 02:19:00
|
Nightly build on aston ( x86_64, Fedora Core 3 ) started at 2005-10-19 03:05:08 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
== 176 tests, 7 stderr failures, 2 stdout failures =================
memcheck/tests/sigprocmask (stderr)
memcheck/tests/strchr (stderr)
memcheck/tests/weirdioctl (stderr)
memcheck/tests/xml1 (stderr)
none/tests/as_mmap (stderr)
none/tests/as_shm (stdout)
none/tests/as_shm (stderr)
none/tests/faultstatus (stderr)
none/tests/mremap2 (stdout)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
then mv -f ".deps/m_translate.Tpo" ".deps/m_translate.Po"; else rm -f ".deps/m_translate.Tpo"; exit 1; fi
m_translate.c: In function `vgPlain_translate':
m_translate.c:686: warning: passing arg 7 of `LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing arg 8 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 9 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 10 of `LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: warning: passing arg 11 of `LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing arg 12 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 13 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 14 of `LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: warning: passing arg 16 of `LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing arg 17 of `LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: error: too few arguments to function `LibVEX_Translate'
make[3]: *** [m_translate.o] Error 1
make[3]: Leaving directory `/tmp/valgrind.13448/valgrind/coregrind'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/valgrind.13448/valgrind/coregrind'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.13448/valgrind'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Oct 19 03:12:57 2005
--- new.short Wed Oct 19 03:18:54 2005
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- then mv -f ".deps/m_translate.Tpo" ".deps/m_translate.Po"; else rm -f ".deps/m_translate.Tpo"; exit 1; fi
- m_translate.c: In function `vgPlain_translate':
- m_translate.c:686: warning: passing arg 7 of `LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing arg 8 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 9 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 10 of `LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: warning: passing arg 11 of `LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing arg 12 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 13 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 14 of `LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: warning: passing arg 16 of `LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing arg 17 of `LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: error: too few arguments to function `LibVEX_Translate'
- make[3]: *** [m_translate.o] Error 1
- make[3]: Leaving directory `/tmp/valgrind.13448/valgrind/coregrind'
- make[2]: *** [all] Error 2
- make[2]: Leaving directory `/tmp/valgrind.13448/valgrind/coregrind'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/valgrind.13448/valgrind'
- make: *** [all] Error 2
--- 3,19 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 176 tests, 7 stderr failures, 2 stdout failures =================
! memcheck/tests/sigprocmask (stderr)
! memcheck/tests/strchr (stderr)
! memcheck/tests/weirdioctl (stderr)
! memcheck/tests/xml1 (stderr)
! none/tests/as_mmap (stderr)
! none/tests/as_shm (stdout)
! none/tests/as_shm (stderr)
! none/tests/faultstatus (stderr)
! none/tests/mremap2 (stdout)
|
|
From: Tom H. <th...@cy...> - 2005-10-19 02:13:37
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2005-10-19 03:00: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
== 176 tests, 8 stderr failures, 1 stdout failure =================
memcheck/tests/sigprocmask (stderr)
memcheck/tests/strchr (stderr)
memcheck/tests/weirdioctl (stderr)
memcheck/tests/xml1 (stderr)
none/tests/as_mmap (stderr)
none/tests/as_shm (stdout)
none/tests/as_shm (stderr)
none/tests/faultstatus (stderr)
none/tests/fdleak_fcntl (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
then mv -f ".deps/m_translate.Tpo" ".deps/m_translate.Po"; else rm -f ".deps/m_translate.Tpo"; exit 1; fi
m_translate.c: In function `vgPlain_translate':
m_translate.c:686: warning: passing arg 7 of `LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing arg 8 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 9 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 10 of `LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: warning: passing arg 11 of `LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing arg 12 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 13 of `LibVEX_Translate' from incompatible pointer type
m_translate.c:686: warning: passing arg 14 of `LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: warning: passing arg 16 of `LibVEX_Translate' makes integer from pointer without a cast
m_translate.c:686: warning: passing arg 17 of `LibVEX_Translate' makes pointer from integer without a cast
m_translate.c:686: error: too few arguments to function `LibVEX_Translate'
make[3]: *** [m_translate.o] Error 1
make[3]: Leaving directory `/tmp/valgrind.30476/valgrind/coregrind'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/valgrind.30476/valgrind/coregrind'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.30476/valgrind'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Oct 19 03:01:50 2005
--- new.short Wed Oct 19 03:13:29 2005
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- then mv -f ".deps/m_translate.Tpo" ".deps/m_translate.Po"; else rm -f ".deps/m_translate.Tpo"; exit 1; fi
- m_translate.c: In function `vgPlain_translate':
- m_translate.c:686: warning: passing arg 7 of `LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing arg 8 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 9 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 10 of `LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: warning: passing arg 11 of `LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing arg 12 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 13 of `LibVEX_Translate' from incompatible pointer type
- m_translate.c:686: warning: passing arg 14 of `LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: warning: passing arg 16 of `LibVEX_Translate' makes integer from pointer without a cast
- m_translate.c:686: warning: passing arg 17 of `LibVEX_Translate' makes pointer from integer without a cast
- m_translate.c:686: error: too few arguments to function `LibVEX_Translate'
- make[3]: *** [m_translate.o] Error 1
- make[3]: Leaving directory `/tmp/valgrind.30476/valgrind/coregrind'
- make[2]: *** [all] Error 2
- make[2]: Leaving directory `/tmp/valgrind.30476/valgrind/coregrind'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/valgrind.30476/valgrind'
- make: *** [all] Error 2
--- 3,19 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 176 tests, 8 stderr failures, 1 stdout failure =================
! memcheck/tests/sigprocmask (stderr)
! memcheck/tests/strchr (stderr)
! memcheck/tests/weirdioctl (stderr)
! memcheck/tests/xml1 (stderr)
! none/tests/as_mmap (stderr)
! none/tests/as_shm (stdout)
! none/tests/as_shm (stderr)
! none/tests/faultstatus (stderr)
! none/tests/fdleak_fcntl (stderr)
|
|
From: <sv...@va...> - 2005-10-19 01:32:44
|
Author: sewardj
Date: 2005-10-19 02:32:41 +0100 (Wed, 19 Oct 2005)
New Revision: 4945
Log:
Snap up some easy pickings pointed out by cachegrinding nulgrind on ppc32=
.
Modified:
trunk/coregrind/m_transtab.c
Modified: trunk/coregrind/m_transtab.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_transtab.c 2005-10-19 01:14:22 UTC (rev 4944)
+++ trunk/coregrind/m_transtab.c 2005-10-19 01:32:41 UTC (rev 4945)
@@ -615,10 +615,20 @@
static void invalidateFastCache ( void )
{
UInt j;
- for (j =3D 0; j < VG_TT_FAST_SIZE; j++) {
- VG_(tt_fast)[j] =3D &bogus_tc_entry;
- VG_(tt_fastN)[j] =3D NULL;
+ /* This loop is popular enough to make it worth unrolling a
+ bit, at least on ppc32. */
+ vg_assert(VG_TT_FAST_SIZE > 0 && (VG_TT_FAST_SIZE % 4) =3D=3D 0);
+ for (j =3D 0; j < VG_TT_FAST_SIZE; j +=3D 4) {
+ VG_(tt_fast)[j+0] =3D &bogus_tc_entry;
+ VG_(tt_fast)[j+1] =3D &bogus_tc_entry;
+ VG_(tt_fast)[j+2] =3D &bogus_tc_entry;
+ VG_(tt_fast)[j+3] =3D &bogus_tc_entry;
+ VG_(tt_fastN)[j+0] =3D NULL;
+ VG_(tt_fastN)[j+1] =3D NULL;
+ VG_(tt_fastN)[j+2] =3D NULL;
+ VG_(tt_fastN)[j+3] =3D NULL;
}
+ vg_assert(j =3D=3D VG_TT_FAST_SIZE);
n_fast_flushes++;
}
=20
|
|
From: <sv...@va...> - 2005-10-19 01:14:30
|
Author: sewardj
Date: 2005-10-19 02:14:22 +0100 (Wed, 19 Oct 2005)
New Revision: 4944
Log:
Reenable a couple more syscalls needed for self-hosting on ppc32,
which now works.
Modified:
trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c
Modified: trunk/coregrind/m_syswrap/syswrap-ppc32-linux.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_syswrap/syswrap-ppc32-linux.c 2005-10-18 12:04:18 U=
TC (rev 4943)
+++ trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c 2005-10-19 01:14:22 U=
TC (rev 4944)
@@ -1724,7 +1724,7 @@
//.. GENX_(__NR_lock, sys_ni_syscall), // 53
GENXY(__NR_ioctl, sys_ioctl), // 54
//..=20
-//.. GENXY(__NR_fcntl, sys_fcntl), // 55
+ GENXY(__NR_fcntl, sys_fcntl), // 55
//.. GENX_(__NR_mpx, sys_ni_syscall), // 56
GENX_(__NR_setpgid, sys_setpgid), // 57
//.. GENX_(__NR_ulimit, sys_ni_syscall), // 58
@@ -1787,7 +1787,7 @@
//.. GENXY(__NR_getitimer, sys_getitimer), // 105
GENXY(__NR_stat, sys_newstat), // 106
//.. GENXY(__NR_lstat, sys_newlstat), // 107
-//.. GENXY(__NR_fstat, sys_newfstat), // 108
+ GENXY(__NR_fstat, sys_newfstat), // 108
//.. // (__NR_olduname, sys_uname), // 109 -- =
obsolete
//..=20
//.. GENX_(__NR_iopl, sys_iopl), // 110
|