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
(32) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
(44) |
2
(9) |
3
(30) |
4
(28) |
5
(42) |
6
(14) |
7
(10) |
|
8
(7) |
9
(8) |
10
(6) |
11
(15) |
12
(13) |
13
(14) |
14
(23) |
|
15
(17) |
16
(10) |
17
(82) |
18
(14) |
19
(21) |
20
(14) |
21
(21) |
|
22
(7) |
23
(13) |
24
(16) |
25
(11) |
26
(11) |
27
(6) |
28
(7) |
|
29
(8) |
30
(13) |
31
(8) |
|
|
|
|
|
From: Tom H. <th...@cy...> - 2006-10-19 02:24:35
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-10-19 03:15:05 BST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... failed
Last 20 lines of verbose log follow echo
A valgrind/VEX/Makefile
A valgrind/VEX/LICENSE.README
U valgrind/VEX
Checked out external at revision 1670.
Checked out revision 6321.
Configuring valgrind ... cd valgrind && ./autogen.sh && ./configure --prefix=/tmp/valgrind.22818/Inst
running: aclocal
running: autoheader
running: automake -a
configure.in: installing `./install-sh'
configure.in: installing `./mkinstalldirs'
configure.in: installing `./missing'
configure.in:116: installing `./config.guess'
configure.in:116: installing `./config.sub'
Makefile.am:17: required directory ./memtrace does not exist
auxprogs/Makefile.am: installing `./compile'
auxprogs/Makefile.am: installing `./depcomp'
Makefile.am:17: required directory ./memtrace does not exist
error: while running 'automake -a'
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Last 20 lines of verbose log follow echo
/tmp/cciyBdDk.s:4393: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cciyBdDk.s:4513: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cciyBdDk.s:4633: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cciyBdDk.s:4753: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cciyBdDk.s:4873: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cciyBdDk.s:4993: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cciyBdDk.s:5113: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cciyBdDk.s:5233: Error: no such instruction: `fisttpq -56(%ebp)'
make[5]: *** [insn_sse3.o] Error 1
rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_sse3.c insn_cmov.c insn_basic.c
make[5]: Leaving directory `/tmp/valgrind.22818/valgrind/none/tests/x86'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/tmp/valgrind.22818/valgrind/none/tests/x86'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/tmp/valgrind.22818/valgrind/none/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/tmp/valgrind.22818/valgrind/none'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.22818/valgrind'
make: *** [check] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Thu Oct 19 03:21:50 2006
--- new.short Thu Oct 19 03:24:25 2006
***************
*** 2,27 ****
Checking out valgrind source tree ... done
! Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
Last 20 lines of verbose log follow echo
! /tmp/cciyBdDk.s:4393: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cciyBdDk.s:4513: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cciyBdDk.s:4633: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cciyBdDk.s:4753: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cciyBdDk.s:4873: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cciyBdDk.s:4993: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cciyBdDk.s:5113: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cciyBdDk.s:5233: Error: no such instruction: `fisttpq -56(%ebp)'
! make[5]: *** [insn_sse3.o] Error 1
! rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_sse3.c insn_cmov.c insn_basic.c
! make[5]: Leaving directory `/tmp/valgrind.22818/valgrind/none/tests/x86'
! make[4]: *** [check-am] Error 2
! make[4]: Leaving directory `/tmp/valgrind.22818/valgrind/none/tests/x86'
! make[3]: *** [check-recursive] Error 1
! make[3]: Leaving directory `/tmp/valgrind.22818/valgrind/none/tests'
! make[2]: *** [check-recursive] Error 1
! make[2]: Leaving directory `/tmp/valgrind.22818/valgrind/none'
! make[1]: *** [check-recursive] Error 1
! make[1]: Leaving directory `/tmp/valgrind.22818/valgrind'
! make: *** [check] Error 2
--- 2,25 ----
Checking out valgrind source tree ... done
! Configuring valgrind ... failed
Last 20 lines of verbose log follow echo
! A valgrind/VEX/Makefile
! A valgrind/VEX/LICENSE.README
! U valgrind/VEX
! Checked out external at revision 1670.
!
! Checked out revision 6321.
! Configuring valgrind ... cd valgrind && ./autogen.sh && ./configure --prefix=/tmp/valgrind.22818/Inst
! running: aclocal
! running: autoheader
! running: automake -a
! configure.in: installing `./install-sh'
! configure.in: installing `./mkinstalldirs'
! configure.in: installing `./missing'
! configure.in:116: installing `./config.guess'
! configure.in:116: installing `./config.sub'
! Makefile.am:17: required directory ./memtrace does not exist
! auxprogs/Makefile.am: installing `./compile'
! auxprogs/Makefile.am: installing `./depcomp'
! Makefile.am:17: required directory ./memtrace does not exist
! error: while running 'automake -a'
|
|
From: Tom H. <th...@cy...> - 2006-10-19 02:20:51
|
Nightly build on dellow ( x86_64, Fedora Core 5 ) started at 2006-10-19 03:10:04 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... failed Last 20 lines of verbose log follow echo Checked out revision 6321. Configuring valgrind ... cd valgrind && ./autogen.sh && ./configure --prefix=/tmp/valgrind.21690/Inst running: aclocal /usr/share/aclocal/rep.m4:7: warning: underquoted definition of AM_PATH_REP run info '(automake)Extending aclocal' or see http://sources.redhat.com/automake/automake.html#Extending-aclocal running: autoheader running: automake -a configure.in: installing `./install-sh' configure.in: installing `./missing' auxprogs/Makefile.am: installing `./compile' auxprogs/Makefile.am: installing `./depcomp' configure.in:116: installing `./config.guess' configure.in:116: installing `./config.sub' configure.in:937: required file `memtrace/Makefile.in' not found configure.in:937: required file `memtrace/tests/Makefile.in' not found configure.in:937: required file `memtrace/docs/Makefile.in' not found Makefile.am:6: required directory ./memtrace does not exist error: while running 'automake -a' ================================================= == 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 == 274 tests, 22 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-pool-0 (stderr) memcheck/tests/leak-pool-1 (stderr) memcheck/tests/leak-pool-2 (stderr) memcheck/tests/leak-pool-3 (stderr) memcheck/tests/leak-pool-4 (stderr) memcheck/tests/leak-pool-5 (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) none/tests/fdleak_creat (stderr) none/tests/fdleak_dup (stderr) none/tests/fdleak_dup2 (stderr) none/tests/fdleak_fcntl (stderr) none/tests/fdleak_ipv4 (stderr) none/tests/fdleak_open (stderr) none/tests/fdleak_pipe (stderr) none/tests/fdleak_socketpair (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/rlimit_nofile (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Thu Oct 19 03:18:19 2006 --- new.short Thu Oct 19 03:20:41 2006 *************** *** 2,33 **** Checking out valgrind source tree ... done ! Configuring valgrind ... done ! Building valgrind ... done ! Running regression tests ... failed ! Regression test results follow ! ! == 274 tests, 22 stderr failures, 1 stdout failure, 0 posttest failures == ! memcheck/tests/leak-pool-0 (stderr) ! memcheck/tests/leak-pool-1 (stderr) ! memcheck/tests/leak-pool-2 (stderr) ! memcheck/tests/leak-pool-3 (stderr) ! memcheck/tests/leak-pool-4 (stderr) ! memcheck/tests/leak-pool-5 (stderr) ! memcheck/tests/mempool (stderr) ! memcheck/tests/pointer-trace (stderr) ! memcheck/tests/x86/scalar (stderr) ! memcheck/tests/xml1 (stderr) ! none/tests/blockfault (stderr) ! none/tests/fdleak_cmsg (stderr) ! none/tests/fdleak_creat (stderr) ! none/tests/fdleak_dup (stderr) ! none/tests/fdleak_dup2 (stderr) ! none/tests/fdleak_fcntl (stderr) ! none/tests/fdleak_ipv4 (stderr) ! none/tests/fdleak_open (stderr) ! none/tests/fdleak_pipe (stderr) ! none/tests/fdleak_socketpair (stderr) ! none/tests/mremap (stderr) ! none/tests/mremap2 (stdout) ! none/tests/rlimit_nofile (stderr) --- 2,25 ---- Checking out valgrind source tree ... done ! Configuring valgrind ... failed ! Last 20 lines of verbose log follow echo + Checked out revision 6321. + Configuring valgrind ... cd valgrind && ./autogen.sh && ./configure --prefix=/tmp/valgrind.21690/Inst + running: aclocal + /usr/share/aclocal/rep.m4:7: warning: underquoted definition of AM_PATH_REP + run info '(automake)Extending aclocal' + or see http://sources.redhat.com/automake/automake.html#Extending-aclocal + running: autoheader + running: automake -a + configure.in: installing `./install-sh' + configure.in: installing `./missing' + auxprogs/Makefile.am: installing `./compile' + auxprogs/Makefile.am: installing `./depcomp' + configure.in:116: installing `./config.guess' + configure.in:116: installing `./config.sub' + configure.in:937: required file `memtrace/Makefile.in' not found + configure.in:937: required file `memtrace/tests/Makefile.in' not found + configure.in:937: required file `memtrace/docs/Makefile.in' not found + Makefile.am:6: required directory ./memtrace does not exist + error: while running 'automake -a' |
|
From: Tom H. <th...@cy...> - 2006-10-19 02:17:52
|
Nightly build on lloyd ( x86_64, Fedora Core 3 ) started at 2006-10-19 03:05:07 BST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... failed
Last 20 lines of verbose log follow echo
A valgrind/VEX/LICENSE.README
U valgrind/VEX
Checked out external at revision 1670.
Checked out revision 6321.
Configuring valgrind ... cd valgrind && ./autogen.sh && ./configure --prefix=/tmp/valgrind.19047/Inst
running: aclocal
running: autoheader
running: automake -a
configure.in: installing `./install-sh'
configure.in: installing `./missing'
auxprogs/Makefile.am: installing `./compile'
auxprogs/Makefile.am: installing `./depcomp'
configure.in:116: installing `./config.guess'
configure.in:116: installing `./config.sub'
configure.in:937: required file `memtrace/Makefile.in' not found
configure.in:937: required file `memtrace/tests/Makefile.in' not found
configure.in:937: required file `memtrace/docs/Makefile.in' not found
Makefile.am:6: required directory ./memtrace does not exist
error: while running 'automake -a'
=================================================
== 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
== 274 tests, 14 stderr failures, 1 stdout failure, 0 posttest failures ==
memcheck/tests/leak-pool-0 (stderr)
memcheck/tests/leak-pool-1 (stderr)
memcheck/tests/leak-pool-2 (stderr)
memcheck/tests/leak-pool-3 (stderr)
memcheck/tests/leak-pool-4 (stderr)
memcheck/tests/leak-pool-5 (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)
none/tests/blockfault (stderr)
none/tests/fdleak_cmsg (stderr)
none/tests/mremap (stderr)
none/tests/mremap2 (stdout)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Thu Oct 19 03:13:01 2006
--- new.short Thu Oct 19 03:17:38 2006
***************
*** 2,25 ****
Checking out valgrind source tree ... done
! Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
! Regression test results follow
!
! == 274 tests, 14 stderr failures, 1 stdout failure, 0 posttest failures ==
! memcheck/tests/leak-pool-0 (stderr)
! memcheck/tests/leak-pool-1 (stderr)
! memcheck/tests/leak-pool-2 (stderr)
! memcheck/tests/leak-pool-3 (stderr)
! memcheck/tests/leak-pool-4 (stderr)
! memcheck/tests/leak-pool-5 (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)
! none/tests/blockfault (stderr)
! none/tests/fdleak_cmsg (stderr)
! none/tests/mremap (stderr)
! none/tests/mremap2 (stdout)
--- 2,25 ----
Checking out valgrind source tree ... done
! Configuring valgrind ... failed
! Last 20 lines of verbose log follow echo
! A valgrind/VEX/LICENSE.README
! U valgrind/VEX
! Checked out external at revision 1670.
+ Checked out revision 6321.
+ Configuring valgrind ... cd valgrind && ./autogen.sh && ./configure --prefix=/tmp/valgrind.19047/Inst
+ running: aclocal
+ running: autoheader
+ running: automake -a
+ configure.in: installing `./install-sh'
+ configure.in: installing `./missing'
+ auxprogs/Makefile.am: installing `./compile'
+ auxprogs/Makefile.am: installing `./depcomp'
+ configure.in:116: installing `./config.guess'
+ configure.in:116: installing `./config.sub'
+ configure.in:937: required file `memtrace/Makefile.in' not found
+ configure.in:937: required file `memtrace/tests/Makefile.in' not found
+ configure.in:937: required file `memtrace/docs/Makefile.in' not found
+ Makefile.am:6: required directory ./memtrace does not exist
+ error: while running 'automake -a'
|
|
From: Tom H. <th...@cy...> - 2006-10-19 02:17:26
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-10-19 03:00:04 BST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... failed
Last 20 lines of verbose log follow echo
/usr/share/aclocal/ogg.m4:8: warning: underquoted definition of XIPH_PATH_OGG
/usr/share/aclocal/libmikmod.m4:11: warning: underquoted definition of AM_PATH_LIBMIKMOD
/usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
running: autoheader
running: automake -a
configure.in: installing `./install-sh'
configure.in: installing `./missing'
configure.in:116: installing `./config.guess'
configure.in:116: installing `./config.sub'
configure.in:937: required file `memtrace/Makefile.in' not found
configure.in:937: required file `memtrace/tests/Makefile.in' not found
configure.in:937: required file `memtrace/docs/Makefile.in' not found
Makefile.am:17: required directory ./memtrace does not exist
auxprogs/Makefile.am: installing `./compile'
auxprogs/Makefile.am: installing `./depcomp'
configure.in:937: required file `memtrace/Makefile.in' not found
configure.in:937: required file `memtrace/tests/Makefile.in' not found
configure.in:937: required file `memtrace/docs/Makefile.in' not found
Makefile.am:17: required directory ./memtrace does not exist
error: while running 'automake -a'
=================================================
== 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
== 276 tests, 15 stderr failures, 1 stdout failure, 0 posttest failures ==
memcheck/tests/leak-pool-0 (stderr)
memcheck/tests/leak-pool-1 (stderr)
memcheck/tests/leak-pool-2 (stderr)
memcheck/tests/leak-pool-3 (stderr)
memcheck/tests/leak-pool-4 (stderr)
memcheck/tests/leak-pool-5 (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)
none/tests/blockfault (stderr)
none/tests/fdleak_cmsg (stderr)
none/tests/fdleak_fcntl (stderr)
none/tests/mremap (stderr)
none/tests/mremap2 (stdout)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Thu Oct 19 03:12:27 2006
--- new.short Thu Oct 19 03:17:09 2006
***************
*** 2,26 ****
Checking out valgrind source tree ... done
! Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 276 tests, 15 stderr failures, 1 stdout failure, 0 posttest failures ==
! memcheck/tests/leak-pool-0 (stderr)
! memcheck/tests/leak-pool-1 (stderr)
! memcheck/tests/leak-pool-2 (stderr)
! memcheck/tests/leak-pool-3 (stderr)
! memcheck/tests/leak-pool-4 (stderr)
! memcheck/tests/leak-pool-5 (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)
! none/tests/blockfault (stderr)
! none/tests/fdleak_cmsg (stderr)
! none/tests/fdleak_fcntl (stderr)
! none/tests/mremap (stderr)
! none/tests/mremap2 (stdout)
--- 2,25 ----
Checking out valgrind source tree ... done
! Configuring valgrind ... failed
+ Last 20 lines of verbose log follow echo
+ /usr/share/aclocal/ogg.m4:8: warning: underquoted definition of XIPH_PATH_OGG
+ /usr/share/aclocal/libmikmod.m4:11: warning: underquoted definition of AM_PATH_LIBMIKMOD
+ /usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
+ running: autoheader
+ running: automake -a
+ configure.in: installing `./install-sh'
+ configure.in: installing `./missing'
+ configure.in:116: installing `./config.guess'
+ configure.in:116: installing `./config.sub'
+ configure.in:937: required file `memtrace/Makefile.in' not found
+ configure.in:937: required file `memtrace/tests/Makefile.in' not found
+ configure.in:937: required file `memtrace/docs/Makefile.in' not found
+ Makefile.am:17: required directory ./memtrace does not exist
+ auxprogs/Makefile.am: installing `./compile'
+ auxprogs/Makefile.am: installing `./depcomp'
+ configure.in:937: required file `memtrace/Makefile.in' not found
+ configure.in:937: required file `memtrace/tests/Makefile.in' not found
+ configure.in:937: required file `memtrace/docs/Makefile.in' not found
+ Makefile.am:17: required directory ./memtrace does not exist
+ error: while running 'automake -a'
|
|
From: <sv...@va...> - 2006-10-19 00:15:29
|
Author: sewardj
Date: 2006-10-19 01:15:25 +0100 (Thu, 19 Oct 2006)
New Revision: 1670
Log:
ppc64: detect rldicl/rldicr which are simply 64-bit shifts left/right
and emit IR directly as such. Improves performance of 64-bit code (a
bit).
Modified:
trunk/priv/guest-ppc/toIR.c
Modified: trunk/priv/guest-ppc/toIR.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/priv/guest-ppc/toIR.c 2006-10-17 00:28:22 UTC (rev 1669)
+++ trunk/priv/guest-ppc/toIR.c 2006-10-19 00:15:25 UTC (rev 1670)
@@ -3335,7 +3335,7 @@
/* Special-case the ,32-n,n,31 form as that is just n-bit
unsigned shift right, PPC32 p501 */
DIP("srwi%s r%u,r%u,%d\n", flag_rC ? ".":"",
- rA_addr, rS_addr, sh_imm);
+ rA_addr, rS_addr, MaskBeg);
assign( rA, binop(Iop_Shr32, mkexpr(rS), mkU8(MaskBeg)) );
}
else {
@@ -3380,7 +3380,6 @@
break;
}
=20
-
/* 64bit Integer Rotates */
case 0x1E: {
msk_imm =3D ((msk_imm & 1) << 5) | (msk_imm >> 1);
@@ -3426,24 +3425,38 @@
*/
=20
case 0x0: // rldicl (Rotl DWord Imm, Clear Left, PPC64 p558)
- DIP("rldicl%s r%u,r%u,%u,%u\n", flag_rC ? ".":"",
- rA_addr, rS_addr, sh_imm, msk_imm);
- r =3D ROTL(mkexpr(rS), mkU8(sh_imm));
- mask64 =3D MASK64(0, 63-msk_imm);
- assign( rA, binop(Iop_And64, r, mkU64(mask64)) );
+ if (mode64
+ && sh_imm + msk_imm =3D=3D 64 && msk_imm >=3D 1 && msk_imm =
<=3D 63) {
+ /* special-case the ,64-n,n form as that is just
+ unsigned shift-right by n */
+ DIP("srdi%s r%u,r%u,%u\n",
+ flag_rC ? ".":"", rA_addr, rS_addr, msk_imm);
+ assign( rA, binop(Iop_Shr64, mkexpr(rS), mkU8(msk_imm)) );
+ } else {
+ DIP("rldicl%s r%u,r%u,%u,%u\n", flag_rC ? ".":"",
+ rA_addr, rS_addr, sh_imm, msk_imm);
+ r =3D ROTL(mkexpr(rS), mkU8(sh_imm));
+ mask64 =3D MASK64(0, 63-msk_imm);
+ assign( rA, binop(Iop_And64, r, mkU64(mask64)) );
+ }
break;
- /* later: deal with special case:
- (msk_imm + sh_imm =3D=3D 63) =3D> SHR(63 - sh_imm) */
=20
case 0x1: // rldicr (Rotl DWord Imm, Clear Right, PPC64 p559)
- DIP("rldicr%s r%u,r%u,%u,%u\n", flag_rC ? ".":"",
- rA_addr, rS_addr, sh_imm, msk_imm);
- r =3D ROTL(mkexpr(rS), mkU8(sh_imm));
- mask64 =3D MASK64(63-msk_imm, 63);
- assign( rA, binop(Iop_And64, r, mkU64(mask64)) );
+ if (mode64=20
+ && sh_imm + msk_imm =3D=3D 63 && sh_imm >=3D 1 && sh_imm <=3D=
63) {
+ /* special-case the ,n,63-n form as that is just
+ shift-left by n */
+ DIP("sldi%s r%u,r%u,%u\n",
+ flag_rC ? ".":"", rA_addr, rS_addr, sh_imm);
+ assign( rA, binop(Iop_Shl64, mkexpr(rS), mkU8(sh_imm)) );
+ } else {
+ DIP("rldicr%s r%u,r%u,%u,%u\n", flag_rC ? ".":"",
+ rA_addr, rS_addr, sh_imm, msk_imm);
+ r =3D ROTL(mkexpr(rS), mkU8(sh_imm));
+ mask64 =3D MASK64(63-msk_imm, 63);
+ assign( rA, binop(Iop_And64, r, mkU64(mask64)) );
+ }
break;
- /* later: deal with special case:
- (msk_imm =3D=3D sh_imm) =3D> SHL(sh_imm) */
=20
case 0x3: { // rldimi (Rotl DWord Imm, Mask Insert, PPC64 p560)
IRTemp rA_orig =3D newTemp(ty);
|
|
From: <sv...@va...> - 2006-10-18 23:46:39
|
Author: njn Date: 2006-10-19 00:46:26 +0100 (Thu, 19 Oct 2006) New Revision: 6321 Log: Improve comments. Modified: trunk/lackey/lk_main.c Modified: trunk/lackey/lk_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/lackey/lk_main.c 2006-10-18 21:50:26 UTC (rev 6320) +++ trunk/lackey/lk_main.c 2006-10-18 23:46:26 UTC (rev 6321) @@ -106,9 +106,15 @@ // - It does not trace into the OS kernel, so system calls and other ker= nel // operations (eg. some scheduling and signal handling code) are ignor= ed. // -// - Valgrind replaces some code with its own, notably parts of code for -// scheduling operations and signal handling. This code is not traced= . +// - It could model loads and stores done at the system call boundary us= ing +// the pre_mem_read/post_mem_write events. For example, if you call +// fstat() you know that the passed in buffer has been written. But i= t +// currently does not do this. // +// - Valgrind replaces some code (not much) with its own, notably parts = of +// code for scheduling operations and signal handling. This code is n= ot +// traced. +// // - There is no consideration of virtual-to-physical address mapping. // This may not matter for many purposes. // |
|
From: Nicholas N. <nj...@cs...> - 2006-10-18 21:55:25
|
On Wed, 18 Oct 2006 sv...@va... wrote: > Author: njn > Date: 2006-10-18 22:50:26 +0100 (Wed, 18 Oct 2006) > New Revision: 6320 > > Log: > Move VG_BUGS_TO to pub_tool_basics.h so that Nulgrind need not import > pub_tool_libcassert.h. This was an incorrect log message. It was meant to be "fix a couple of comments". > Modified: > trunk/Makefile.am > trunk/configure.in > trunk/include/pub_tool_tooliface.h > trunk/include/valgrind.h > > > Modified: trunk/Makefile.am > =================================================================== > --- trunk/Makefile.am 2006-10-18 12:41:55 UTC (rev 6319) > +++ trunk/Makefile.am 2006-10-18 21:50:26 UTC (rev 6320) > @@ -8,7 +8,8 @@ > callgrind \ > massif \ > lackey \ > - none > + none \ > + memtrace > > # Temporary: we want to compile Helgrind, but not regtest it. > # Put docs last because building the HTML is slow and we want to get > > Modified: trunk/configure.in > =================================================================== > --- trunk/configure.in 2006-10-18 12:41:55 UTC (rev 6319) > +++ trunk/configure.in 2006-10-18 21:50:26 UTC (rev 6320) > @@ -931,6 +931,9 @@ > none/tests/ppc64/Makefile > none/tests/x86/Makefile > none/docs/Makefile > + memtrace/Makefile > + memtrace/tests/Makefile > + memtrace/docs/Makefile > ) > > cat<<EOF > > Modified: trunk/include/pub_tool_tooliface.h > =================================================================== > --- trunk/include/pub_tool_tooliface.h 2006-10-18 12:41:55 UTC (rev 6319) > +++ trunk/include/pub_tool_tooliface.h 2006-10-18 21:50:26 UTC (rev 6320) > @@ -32,7 +32,7 @@ > #define __PUB_TOOL_TOOLIFACE_H > > #include "pub_tool_errormgr.h" // for Error, Supp > -#include "libvex.h" // for VexGuestLayout > +#include "libvex.h" // for all Vex stuff > > /* ------------------------------------------------------------------ */ > /* The interface version */ > > Modified: trunk/include/valgrind.h > =================================================================== > --- trunk/include/valgrind.h 2006-10-18 12:41:55 UTC (rev 6319) > +++ trunk/include/valgrind.h 2006-10-18 21:50:26 UTC (rev 6320) > @@ -3715,15 +3715,15 @@ > for calloc(). Put it immediately after the point where a block is > allocated. > > - If you're allocating memory via superblocks, and then handing out small > - chunks of each superblock, if you don't have redzones on your small > - blocks, it's worth marking the superblock with VALGRIND_MAKE_MEM_NOACCESS > - when it's created, so that block overruns are detected. But if you can > - put redzones on, it's probably better to not do this, so that messages > - for small overruns are described in terms of the small block rather than > - the superblock (but if you have a big overrun that skips over a redzone, > - you could miss an error this way). See memcheck/tests/custom_alloc.c > - for an example. > + If you're using Memcheck: If you're allocating memory via superblocks, > + and then handing out small chunks of each superblock, if you don't have > + redzones on your small blocks, it's worth marking the superblock with > + VALGRIND_MAKE_MEM_NOACCESS when it's created, so that block overruns are > + detected. But if you can put redzones on, it's probably better to not do > + this, so that messages for small overruns are described in terms of the > + small block rather than the superblock (but if you have a big overrun > + that skips over a redzone, you could miss an error this way). See > + memcheck/tests/custom_alloc.c for an example. > > WARNING: if your allocator uses malloc() or 'new' to allocate > superblocks, rather than mmap() or brk(), this will not work properly -- > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers > |
|
From: <sv...@va...> - 2006-10-18 21:50:33
|
Author: njn
Date: 2006-10-18 22:50:26 +0100 (Wed, 18 Oct 2006)
New Revision: 6320
Log:
Move VG_BUGS_TO to pub_tool_basics.h so that Nulgrind need not import
pub_tool_libcassert.h.
Modified:
trunk/Makefile.am
trunk/configure.in
trunk/include/pub_tool_tooliface.h
trunk/include/valgrind.h
Modified: trunk/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/Makefile.am 2006-10-18 12:41:55 UTC (rev 6319)
+++ trunk/Makefile.am 2006-10-18 21:50:26 UTC (rev 6320)
@@ -8,7 +8,8 @@
callgrind \
massif \
lackey \
- none
+ none \
+ memtrace
=20
# Temporary: we want to compile Helgrind, but not regtest it.
# Put docs last because building the HTML is slow and we want to get
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-10-18 12:41:55 UTC (rev 6319)
+++ trunk/configure.in 2006-10-18 21:50:26 UTC (rev 6320)
@@ -931,6 +931,9 @@
none/tests/ppc64/Makefile
none/tests/x86/Makefile
none/docs/Makefile
+ memtrace/Makefile
+ memtrace/tests/Makefile
+ memtrace/docs/Makefile
)=20
=20
cat<<EOF
Modified: trunk/include/pub_tool_tooliface.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/include/pub_tool_tooliface.h 2006-10-18 12:41:55 UTC (rev 6319)
+++ trunk/include/pub_tool_tooliface.h 2006-10-18 21:50:26 UTC (rev 6320)
@@ -32,7 +32,7 @@
#define __PUB_TOOL_TOOLIFACE_H
=20
#include "pub_tool_errormgr.h" // for Error, Supp
-#include "libvex.h" // for VexGuestLayout
+#include "libvex.h" // for all Vex stuff
=20
/* ------------------------------------------------------------------ */
/* The interface version */
Modified: trunk/include/valgrind.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/include/valgrind.h 2006-10-18 12:41:55 UTC (rev 6319)
+++ trunk/include/valgrind.h 2006-10-18 21:50:26 UTC (rev 6320)
@@ -3715,15 +3715,15 @@
for calloc(). Put it immediately after the point where a block is
allocated.=20
=20
- If you're allocating memory via superblocks, and then handing out sma=
ll
- chunks of each superblock, if you don't have redzones on your small
- blocks, it's worth marking the superblock with VALGRIND_MAKE_MEM_NOAC=
CESS
- when it's created, so that block overruns are detected. But if you c=
an
- put redzones on, it's probably better to not do this, so that message=
s
- for small overruns are described in terms of the small block rather t=
han
- the superblock (but if you have a big overrun that skips over a redzo=
ne,
- you could miss an error this way). See memcheck/tests/custom_alloc.c
- for an example.
+ If you're using Memcheck: If you're allocating memory via superblocks=
,
+ and then handing out small chunks of each superblock, if you don't ha=
ve
+ redzones on your small blocks, it's worth marking the superblock with
+ VALGRIND_MAKE_MEM_NOACCESS when it's created, so that block overruns =
are
+ detected. But if you can put redzones on, it's probably better to no=
t do
+ this, so that messages for small overruns are described in terms of t=
he
+ small block rather than the superblock (but if you have a big overrun
+ that skips over a redzone, you could miss an error this way). See
+ memcheck/tests/custom_alloc.c for an example.
=20
WARNING: if your allocator uses malloc() or 'new' to allocate
superblocks, rather than mmap() or brk(), this will not work properly=
--
|
|
From: <js...@ac...> - 2006-10-18 14:20:37
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-10-18 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 == 214 tests, 12 stderr failures, 7 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/blockfault (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/jm-int (stdout) 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 == 214 tests, 13 stderr failures, 8 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/blockfault (stderr) none/tests/cmdline2 (stdout) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/jm-int (stdout) 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) none/tests/shell (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Oct 18 09:11:52 2006 --- new.short Wed Oct 18 09:23:32 2006 *************** *** 8,10 **** ! == 214 tests, 13 stderr failures, 8 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) --- 8,10 ---- ! == 214 tests, 12 stderr failures, 7 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) *************** *** 16,18 **** none/tests/blockfault (stderr) - none/tests/cmdline2 (stdout) none/tests/faultstatus (stderr) --- 16,17 ---- *************** *** 29,31 **** none/tests/ppc32/test_gx (stdout) - none/tests/shell (stderr) --- 28,29 ---- |
|
From: <sv...@va...> - 2006-10-18 12:41:59
|
Author: sewardj
Date: 2006-10-18 13:41:55 +0100 (Wed, 18 Oct 2006)
New Revision: 6319
Log:
Observe the rule that requires all instrumenters to copy verbatim any
IR preamble preceding the first IMark.
Modified:
trunk/memcheck/mc_translate.c
Modified: trunk/memcheck/mc_translate.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_translate.c 2006-10-18 06:25:34 UTC (rev 6318)
+++ trunk/memcheck/mc_translate.c 2006-10-18 12:41:55 UTC (rev 6319)
@@ -3300,11 +3300,29 @@
=20
mce.bogusLiterals =3D bogus;
=20
- /* Iterate over the stmts to generate instrumentation. */
+ /* Copy verbatim any IR preamble preceding the first IMark */
=20
- for (i =3D 0; i < bb_in->stmts_used; i++) {
+ i =3D 0;
+ while (i < bb_in->stmts_used && bb_in->stmts[i]->tag !=3D Ist_IMark) =
{
=20
st =3D bb_in->stmts[i];
+ tl_assert(st);
+ tl_assert(isFlatIRStmt(st));
+
+ addStmtToIRBB( bb, bb_in->stmts[i] );
+ i++;
+ }
+
+ /* Iterate over the remaining stmts to generate instrumentation. */
+
+ tl_assert(bb_in->stmts_used > 0);
+ tl_assert(i >=3D 0);
+ tl_assert(i < bb_in->stmts_used);
+ tl_assert(bb_in->stmts[i]->tag =3D=3D Ist_IMark);
+
+ for (/* use current i*/; i < bb_in->stmts_used; i++) {
+
+ st =3D bb_in->stmts[i];
first_stmt =3D bb->stmts_used;
=20
if (verboze) {
|
|
From: <sv...@va...> - 2006-10-18 06:25:40
|
Author: njn
Date: 2006-10-18 07:25:34 +0100 (Wed, 18 Oct 2006)
New Revision: 6318
Log:
Update.
Modified:
trunk/docs/internals/roadmap.txt
Modified: trunk/docs/internals/roadmap.txt
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/docs/internals/roadmap.txt 2006-10-18 01:16:57 UTC (rev 6317)
+++ trunk/docs/internals/roadmap.txt 2006-10-18 06:25:34 UTC (rev 6318)
@@ -7,9 +7,25 @@
reverse chronological order.
=20
------------------------------------------------------------------------=
-----
+3.3.0
+------------------------------------------------------------------------=
-----
+Scheduled for 2007.
+
+* Add ppc{32,64}/AIX5 support [Done by Julian]
+
+* Add some more experimental tools?
+
+------------------------------------------------------------------------=
-----
+3.2.1
+------------------------------------------------------------------------=
-----
+Scheduled for Dec 06?
+Fix bugs in 3.2.0.
+
+------------------------------------------------------------------------=
-----
3.2.0
------------------------------------------------------------------------=
-----
Scheduled for end-Mar 06 (3.1.0 + 4 months) ?
+[Was released on Sep 16, 2006]
=20
In order of increasing speculativeness
--------------------------------------
|
|
From: Tom H. <to...@co...> - 2006-10-18 02:45:35
|
Nightly build on dunsmere ( athlon, Fedora Core 5 ) started at 2006-10-18 03:30:05 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 == 246 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (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 == 246 tests, 7 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) none/tests/blockfault (stderr) none/tests/cmdline2 (stdout) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/shell (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Oct 18 03:37:59 2006 --- new.short Wed Oct 18 03:45:28 2006 *************** *** 8,10 **** ! == 246 tests, 7 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/pointer-trace (stderr) --- 8,10 ---- ! == 246 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) *************** *** 13,15 **** none/tests/blockfault (stderr) - none/tests/cmdline2 (stdout) none/tests/fdleak_cmsg (stderr) --- 13,14 ---- *************** *** 17,19 **** none/tests/mremap2 (stdout) - none/tests/shell (stderr) --- 16,17 ---- |
|
From: Tom H. <th...@cy...> - 2006-10-18 02:23:27
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-10-18 03:15:03 BST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Last 20 lines of verbose log follow echo
/tmp/cca38Tin.s:4393: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cca38Tin.s:4513: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cca38Tin.s:4633: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cca38Tin.s:4753: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cca38Tin.s:4873: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cca38Tin.s:4993: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cca38Tin.s:5113: Error: no such instruction: `fisttpq -56(%ebp)'
/tmp/cca38Tin.s:5233: Error: no such instruction: `fisttpq -56(%ebp)'
make[5]: *** [insn_sse3.o] Error 1
rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_sse3.c insn_cmov.c insn_basic.c
make[5]: Leaving directory `/tmp/valgrind.9560/valgrind/none/tests/x86'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/tmp/valgrind.9560/valgrind/none/tests/x86'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/tmp/valgrind.9560/valgrind/none/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/tmp/valgrind.9560/valgrind/none'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.9560/valgrind'
make: *** [check] Error 2
=================================================
== 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
Making all in coregrind
make[2]: Entering directory `/tmp/valgrind.9560/valgrind/coregrind'
make all-am
make[3]: Entering directory `/tmp/valgrind.9560/valgrind/coregrind'
if 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 -DVG_PLATFORM="\"x86-linux\"" -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVG_LIBDIR="\"/tmp/valgrind.9560/Inst/lib/valgrind"\" -m32 -mpreferred-stack-boundary=2 -O -g -Wmissing-prototypes -Winline -Wall -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-long-long -MT libcoregrind_x86_linux_a-m_commandline.o -MD -MP -MF ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" \
-c -o libcoregrind_x86_linux_a-m_commandline.o `test -f 'm_commandline.c' || echo './'`m_commandline.c; \
then mv -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" ".deps/libcoregrind_x86_linux_a-m_commandline.Po"; \
else rm -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo"; exit 1; \
fi
m_commandline.c: In function `read_dot_valgrindrc':
m_commandline.c:84: structure has no member named `val'
m_commandline.c:88: structure has no member named `val'
m_commandline.c:93: structure has no member named `val'
make[3]: *** [libcoregrind_x86_linux_a-m_commandline.o] Error 1
make[3]: Leaving directory `/tmp/valgrind.9560/valgrind/coregrind'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/valgrind.9560/valgrind/coregrind'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.9560/valgrind'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Oct 18 03:18:01 2006
--- new.short Wed Oct 18 03:23:17 2006
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
Last 20 lines of verbose log follow echo
! Making all in coregrind
! make[2]: Entering directory `/tmp/valgrind.9560/valgrind/coregrind'
! make all-am
! make[3]: Entering directory `/tmp/valgrind.9560/valgrind/coregrind'
! if 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 -DVG_PLATFORM="\"x86-linux\"" -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVG_LIBDIR="\"/tmp/valgrind.9560/Inst/lib/valgrind"\" -m32 -mpreferred-stack-boundary=2 -O -g -Wmissing-prototypes -Winline -Wall -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-long-long -MT libcoregrind_x86_linux_a-m_commandline.o -MD -MP -MF ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" \
! -c -o libcoregrind_x86_linux_a-m_commandline.o `test -f 'm_commandline.c' || echo './'`m_commandline.c; \
! then mv -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" ".deps/libcoregrind_x86_linux_a-m_commandline.Po"; \
! else rm -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo"; exit 1; \
! fi
! m_commandline.c: In function `read_dot_valgrindrc':
! m_commandline.c:84: structure has no member named `val'
! m_commandline.c:88: structure has no member named `val'
! m_commandline.c:93: structure has no member named `val'
! make[3]: *** [libcoregrind_x86_linux_a-m_commandline.o] Error 1
! make[3]: Leaving directory `/tmp/valgrind.9560/valgrind/coregrind'
! make[2]: *** [all] Error 2
! make[2]: Leaving directory `/tmp/valgrind.9560/valgrind/coregrind'
! make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.9560/valgrind'
! make: *** [all] Error 2
--- 3,27 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
Last 20 lines of verbose log follow echo
! /tmp/cca38Tin.s:4393: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cca38Tin.s:4513: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cca38Tin.s:4633: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cca38Tin.s:4753: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cca38Tin.s:4873: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cca38Tin.s:4993: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cca38Tin.s:5113: Error: no such instruction: `fisttpq -56(%ebp)'
! /tmp/cca38Tin.s:5233: Error: no such instruction: `fisttpq -56(%ebp)'
! make[5]: *** [insn_sse3.o] Error 1
! rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_sse3.c insn_cmov.c insn_basic.c
! make[5]: Leaving directory `/tmp/valgrind.9560/valgrind/none/tests/x86'
! make[4]: *** [check-am] Error 2
! make[4]: Leaving directory `/tmp/valgrind.9560/valgrind/none/tests/x86'
! make[3]: *** [check-recursive] Error 1
! make[3]: Leaving directory `/tmp/valgrind.9560/valgrind/none/tests'
! make[2]: *** [check-recursive] Error 1
! make[2]: Leaving directory `/tmp/valgrind.9560/valgrind/none'
! make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.9560/valgrind'
! make: *** [check] Error 2
|
|
From: Tom H. <th...@cy...> - 2006-10-18 02:20:12
|
Nightly build on dellow ( x86_64, Fedora Core 5 ) started at 2006-10-18 03:10: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
== 274 tests, 22 stderr failures, 1 stdout failure, 0 posttest failures ==
memcheck/tests/leak-pool-0 (stderr)
memcheck/tests/leak-pool-1 (stderr)
memcheck/tests/leak-pool-2 (stderr)
memcheck/tests/leak-pool-3 (stderr)
memcheck/tests/leak-pool-4 (stderr)
memcheck/tests/leak-pool-5 (stderr)
memcheck/tests/mempool (stderr)
memcheck/tests/pointer-trace (stderr)
memcheck/tests/x86/scalar (stderr)
memcheck/tests/xml1 (stderr)
none/tests/blockfault (stderr)
none/tests/fdleak_cmsg (stderr)
none/tests/fdleak_creat (stderr)
none/tests/fdleak_dup (stderr)
none/tests/fdleak_dup2 (stderr)
none/tests/fdleak_fcntl (stderr)
none/tests/fdleak_ipv4 (stderr)
none/tests/fdleak_open (stderr)
none/tests/fdleak_pipe (stderr)
none/tests/fdleak_socketpair (stderr)
none/tests/mremap (stderr)
none/tests/mremap2 (stdout)
none/tests/rlimit_nofile (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
make[2]: Entering directory `/tmp/valgrind.12068/valgrind/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/valgrind.12068/valgrind/include'
Making all in coregrind
make[2]: Entering directory `/tmp/valgrind.12068/valgrind/coregrind'
make all-am
make[3]: Entering directory `/tmp/valgrind.12068/valgrind/coregrind'
if 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 -DVG_PLATFORM="\"x86-linux\"" -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVG_LIBDIR="\"/tmp/valgrind.12068/Inst/lib/valgrind"\" -m32 -O -g -Wmissing-prototypes -Winline -Wall -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-long-long -Wno-pointer-sign -Wdeclaration-after-statement -MT libcoregrind_x86_linux_a-m_commandline.o -MD -MP -MF ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" -c -o libcoregrind_x86_linux_a-m_commandline.o `test -f 'm_commandline.c' || echo './'`m_commandline.c; \
then mv -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" ".deps/libcoregrind_x86_linux_a-m_commandline.Po"; else rm -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo"; exit 1; fi
m_commandline.c: In function 'read_dot_valgrindrc':
m_commandline.c:84: error: 'SysRes' has no member named 'val'
m_commandline.c:88: error: 'SysRes' has no member named 'val'
m_commandline.c:93: error: 'SysRes' has no member named 'val'
make[3]: *** [libcoregrind_x86_linux_a-m_commandline.o] Error 1
make[3]: Leaving directory `/tmp/valgrind.12068/valgrind/coregrind'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/valgrind.12068/valgrind/coregrind'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.12068/valgrind'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Oct 18 03:12:06 2006
--- new.short Wed Oct 18 03:20:00 2006
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- make[2]: Entering directory `/tmp/valgrind.12068/valgrind/include'
- make[2]: Nothing to be done for `all'.
- make[2]: Leaving directory `/tmp/valgrind.12068/valgrind/include'
- Making all in coregrind
- make[2]: Entering directory `/tmp/valgrind.12068/valgrind/coregrind'
- make all-am
- make[3]: Entering directory `/tmp/valgrind.12068/valgrind/coregrind'
- if 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 -DVG_PLATFORM="\"x86-linux\"" -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVG_LIBDIR="\"/tmp/valgrind.12068/Inst/lib/valgrind"\" -m32 -O -g -Wmissing-prototypes -Winline -Wall -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-long-long -Wno-pointer-sign -Wdeclaration-after-statement -MT libcoregrind_x86_linux_a-m_commandline.o -MD -MP -MF ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" -c -o libcoregrind_x86_linux_a-m_commandline.o `test -f 'm_commandline.c' || echo './'`m_commandline.c; \
- then mv -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" ".deps/libcoregrind_x86_linux_a-m_commandline.Po"; else rm -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo"; exit 1; fi
- m_commandline.c: In function 'read_dot_valgrindrc':
- m_commandline.c:84: error: 'SysRes' has no member named 'val'
- m_commandline.c:88: error: 'SysRes' has no member named 'val'
- m_commandline.c:93: error: 'SysRes' has no member named 'val'
- make[3]: *** [libcoregrind_x86_linux_a-m_commandline.o] Error 1
- make[3]: Leaving directory `/tmp/valgrind.12068/valgrind/coregrind'
- make[2]: *** [all] Error 2
- make[2]: Leaving directory `/tmp/valgrind.12068/valgrind/coregrind'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/valgrind.12068/valgrind'
- make: *** [all] Error 2
--- 3,33 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 274 tests, 22 stderr failures, 1 stdout failure, 0 posttest failures ==
! memcheck/tests/leak-pool-0 (stderr)
! memcheck/tests/leak-pool-1 (stderr)
! memcheck/tests/leak-pool-2 (stderr)
! memcheck/tests/leak-pool-3 (stderr)
! memcheck/tests/leak-pool-4 (stderr)
! memcheck/tests/leak-pool-5 (stderr)
! memcheck/tests/mempool (stderr)
! memcheck/tests/pointer-trace (stderr)
! memcheck/tests/x86/scalar (stderr)
! memcheck/tests/xml1 (stderr)
! none/tests/blockfault (stderr)
! none/tests/fdleak_cmsg (stderr)
! none/tests/fdleak_creat (stderr)
! none/tests/fdleak_dup (stderr)
! none/tests/fdleak_dup2 (stderr)
! none/tests/fdleak_fcntl (stderr)
! none/tests/fdleak_ipv4 (stderr)
! none/tests/fdleak_open (stderr)
! none/tests/fdleak_pipe (stderr)
! none/tests/fdleak_socketpair (stderr)
! none/tests/mremap (stderr)
! none/tests/mremap2 (stdout)
! none/tests/rlimit_nofile (stderr)
|
|
From: Tom H. <th...@cy...> - 2006-10-18 02:14:49
|
Nightly build on lloyd ( x86_64, Fedora Core 3 ) started at 2006-10-18 03:05:05 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
== 274 tests, 14 stderr failures, 1 stdout failure, 0 posttest failures ==
memcheck/tests/leak-pool-0 (stderr)
memcheck/tests/leak-pool-1 (stderr)
memcheck/tests/leak-pool-2 (stderr)
memcheck/tests/leak-pool-3 (stderr)
memcheck/tests/leak-pool-4 (stderr)
memcheck/tests/leak-pool-5 (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)
none/tests/blockfault (stderr)
none/tests/fdleak_cmsg (stderr)
none/tests/mremap (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
make[2]: Entering directory `/tmp/valgrind.14062/valgrind/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/valgrind.14062/valgrind/include'
Making all in coregrind
make[2]: Entering directory `/tmp/valgrind.14062/valgrind/coregrind'
make all-am
make[3]: Entering directory `/tmp/valgrind.14062/valgrind/coregrind'
if 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 -DVG_PLATFORM="\"x86-linux\"" -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVG_LIBDIR="\"/tmp/valgrind.14062/Inst/lib/valgrind"\" -m32 -O -g -Wmissing-prototypes -Winline -Wall -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-long-long -Wdeclaration-after-statement -MT libcoregrind_x86_linux_a-m_commandline.o -MD -MP -MF ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" -c -o libcoregrind_x86_linux_a-m_commandline.o `test -f 'm_commandline.c' || echo './'`m_commandline.c; \
then mv -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" ".deps/libcoregrind_x86_linux_a-m_commandline.Po"; else rm -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo"; exit 1; fi
m_commandline.c: In function `read_dot_valgrindrc':
m_commandline.c:84: error: structure has no member named `val'
m_commandline.c:88: error: structure has no member named `val'
m_commandline.c:93: error: structure has no member named `val'
make[3]: *** [libcoregrind_x86_linux_a-m_commandline.o] Error 1
make[3]: Leaving directory `/tmp/valgrind.14062/valgrind/coregrind'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/valgrind.14062/valgrind/coregrind'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.14062/valgrind'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Oct 18 03:07:27 2006
--- new.short Wed Oct 18 03:14:42 2006
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- make[2]: Entering directory `/tmp/valgrind.14062/valgrind/include'
- make[2]: Nothing to be done for `all'.
- make[2]: Leaving directory `/tmp/valgrind.14062/valgrind/include'
- Making all in coregrind
- make[2]: Entering directory `/tmp/valgrind.14062/valgrind/coregrind'
- make all-am
- make[3]: Entering directory `/tmp/valgrind.14062/valgrind/coregrind'
- if 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 -DVG_PLATFORM="\"x86-linux\"" -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVG_LIBDIR="\"/tmp/valgrind.14062/Inst/lib/valgrind"\" -m32 -O -g -Wmissing-prototypes -Winline -Wall -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-long-long -Wdeclaration-after-statement -MT libcoregrind_x86_linux_a-m_commandline.o -MD -MP -MF ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" -c -o libcoregrind_x86_linux_a-m_commandline.o `test -f 'm_commandline.c' || echo './'`m_commandline.c; \
- then mv -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" ".deps/libcoregrind_x86_linux_a-m_commandline.Po"; else rm -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo"; exit 1; fi
- m_commandline.c: In function `read_dot_valgrindrc':
- m_commandline.c:84: error: structure has no member named `val'
- m_commandline.c:88: error: structure has no member named `val'
- m_commandline.c:93: error: structure has no member named `val'
- make[3]: *** [libcoregrind_x86_linux_a-m_commandline.o] Error 1
- make[3]: Leaving directory `/tmp/valgrind.14062/valgrind/coregrind'
- make[2]: *** [all] Error 2
- make[2]: Leaving directory `/tmp/valgrind.14062/valgrind/coregrind'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/valgrind.14062/valgrind'
- make: *** [all] Error 2
--- 3,25 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 274 tests, 14 stderr failures, 1 stdout failure, 0 posttest failures ==
! memcheck/tests/leak-pool-0 (stderr)
! memcheck/tests/leak-pool-1 (stderr)
! memcheck/tests/leak-pool-2 (stderr)
! memcheck/tests/leak-pool-3 (stderr)
! memcheck/tests/leak-pool-4 (stderr)
! memcheck/tests/leak-pool-5 (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)
! none/tests/blockfault (stderr)
! none/tests/fdleak_cmsg (stderr)
! none/tests/mremap (stderr)
! none/tests/mremap2 (stdout)
|
|
From: Tom H. <th...@cy...> - 2006-10-18 02:10:47
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-10-18 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
== 276 tests, 15 stderr failures, 1 stdout failure, 0 posttest failures ==
memcheck/tests/leak-pool-0 (stderr)
memcheck/tests/leak-pool-1 (stderr)
memcheck/tests/leak-pool-2 (stderr)
memcheck/tests/leak-pool-3 (stderr)
memcheck/tests/leak-pool-4 (stderr)
memcheck/tests/leak-pool-5 (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)
none/tests/blockfault (stderr)
none/tests/fdleak_cmsg (stderr)
none/tests/fdleak_fcntl (stderr)
none/tests/mremap (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
make[2]: Entering directory `/tmp/valgrind.22538/valgrind/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/valgrind.22538/valgrind/include'
Making all in coregrind
make[2]: Entering directory `/tmp/valgrind.22538/valgrind/coregrind'
make all-am
make[3]: Entering directory `/tmp/valgrind.22538/valgrind/coregrind'
if 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 -DVG_PLATFORM="\"x86-linux\"" -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVG_LIBDIR="\"/tmp/valgrind.22538/Inst/lib/valgrind"\" -m32 -O -g -Wmissing-prototypes -Winline -Wall -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-long-long -Wdeclaration-after-statement -MT libcoregrind_x86_linux_a-m_commandline.o -MD -MP -MF ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" -c -o libcoregrind_x86_linux_a-m_commandline.o `test -f 'm_commandline.c' || echo './'`m_commandline.c; \
then mv -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" ".deps/libcoregrind_x86_linux_a-m_commandline.Po"; else rm -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo"; exit 1; fi
m_commandline.c: In function `read_dot_valgrindrc':
m_commandline.c:84: error: structure has no member named `val'
m_commandline.c:88: error: structure has no member named `val'
m_commandline.c:93: error: structure has no member named `val'
make[3]: *** [libcoregrind_x86_linux_a-m_commandline.o] Error 1
make[3]: Leaving directory `/tmp/valgrind.22538/valgrind/coregrind'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/valgrind.22538/valgrind/coregrind'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/valgrind.22538/valgrind'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Oct 18 03:02:18 2006
--- new.short Wed Oct 18 03:10:28 2006
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- make[2]: Entering directory `/tmp/valgrind.22538/valgrind/include'
- make[2]: Nothing to be done for `all'.
- make[2]: Leaving directory `/tmp/valgrind.22538/valgrind/include'
- Making all in coregrind
- make[2]: Entering directory `/tmp/valgrind.22538/valgrind/coregrind'
- make all-am
- make[3]: Entering directory `/tmp/valgrind.22538/valgrind/coregrind'
- if 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 -DVG_PLATFORM="\"x86-linux\"" -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1 -DVG_LIBDIR="\"/tmp/valgrind.22538/Inst/lib/valgrind"\" -m32 -O -g -Wmissing-prototypes -Winline -Wall -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wno-long-long -Wdeclaration-after-statement -MT libcoregrind_x86_linux_a-m_commandline.o -MD -MP -MF ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" -c -o libcoregrind_x86_linux_a-m_commandline.o `test -f 'm_commandline.c' || echo './'`m_commandline.c; \
- then mv -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo" ".deps/libcoregrind_x86_linux_a-m_commandline.Po"; else rm -f ".deps/libcoregrind_x86_linux_a-m_commandline.Tpo"; exit 1; fi
- m_commandline.c: In function `read_dot_valgrindrc':
- m_commandline.c:84: error: structure has no member named `val'
- m_commandline.c:88: error: structure has no member named `val'
- m_commandline.c:93: error: structure has no member named `val'
- make[3]: *** [libcoregrind_x86_linux_a-m_commandline.o] Error 1
- make[3]: Leaving directory `/tmp/valgrind.22538/valgrind/coregrind'
- make[2]: *** [all] Error 2
- make[2]: Leaving directory `/tmp/valgrind.22538/valgrind/coregrind'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/valgrind.22538/valgrind'
- make: *** [all] Error 2
--- 3,26 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 276 tests, 15 stderr failures, 1 stdout failure, 0 posttest failures ==
! memcheck/tests/leak-pool-0 (stderr)
! memcheck/tests/leak-pool-1 (stderr)
! memcheck/tests/leak-pool-2 (stderr)
! memcheck/tests/leak-pool-3 (stderr)
! memcheck/tests/leak-pool-4 (stderr)
! memcheck/tests/leak-pool-5 (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)
! none/tests/blockfault (stderr)
! none/tests/fdleak_cmsg (stderr)
! none/tests/fdleak_fcntl (stderr)
! none/tests/mremap (stderr)
! none/tests/mremap2 (stdout)
|
|
From: <sv...@va...> - 2006-10-18 01:17:00
|
Author: sewardj
Date: 2006-10-18 02:16:57 +0100 (Wed, 18 Oct 2006)
New Revision: 6317
Log:
Fix installation of includes.
Added:
trunk/include/vki/Makefile.am
Modified:
trunk/configure.in
trunk/include/Makefile.am
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-10-18 00:34:21 UTC (rev 6316)
+++ trunk/configure.in 2006-10-18 01:16:57 UTC (rev 6317)
@@ -891,6 +891,7 @@
perf/Makefile=20
perf/vg_perf
include/Makefile=20
+ include/vki/Makefile=20
auxprogs/Makefile
coregrind/Makefile=20
memcheck/Makefile
Modified: trunk/include/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/include/Makefile.am 2006-10-18 00:34:21 UTC (rev 6316)
+++ trunk/include/Makefile.am 2006-10-18 01:16:57 UTC (rev 6317)
@@ -1,4 +1,6 @@
=20
+SUBDIRS =3D vki
+
incincdir =3D $(includedir)/valgrind
=20
incinc_HEADERS =3D \
@@ -30,20 +32,4 @@
pub_tool_tooliface.h \
pub_tool_vki.h \
pub_tool_vkiscnums.h \
- valgrind.h \
- vki/vki-linux.h \
- vki/vki-posixtypes-amd64-linux.h \
- vki/vki-posixtypes-ppc32-linux.h \
- vki/vki-posixtypes-ppc64-linux.h \
- vki/vki-posixtypes-x86-linux.h \
- vki/vki-amd64-linux.h \
- vki/vki-ppc32-aix5.h \
- vki/vki-ppc64-aix5.h \
- vki/vki-ppc32-linux.h \
- vki/vki-ppc64-linux.h \
- vki/vki-x86-linux.h \
- vki/vki-scnums-amd64-linux.h \
- vki/vki-scnums-ppc32-linux.h \
- vki/vki-scnums-ppc64-linux.h \
- vki/vki-scnums-x86-linux.h \
- vki/vki-scnums-aix5.h
+ valgrind.h
Added: trunk/include/vki/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/include/vki/Makefile.am (rev 0)
+++ trunk/include/vki/Makefile.am 2006-10-18 01:16:57 UTC (rev 6317)
@@ -0,0 +1,20 @@
+
+incincdir =3D $(includedir)/valgrind/vki
+
+incinc_HEADERS =3D \
+ vki-linux.h \
+ vki-posixtypes-amd64-linux.h \
+ vki-posixtypes-ppc32-linux.h \
+ vki-posixtypes-ppc64-linux.h \
+ vki-posixtypes-x86-linux.h \
+ vki-amd64-linux.h \
+ vki-ppc32-aix5.h \
+ vki-ppc64-aix5.h \
+ vki-ppc32-linux.h \
+ vki-ppc64-linux.h \
+ vki-x86-linux.h \
+ vki-scnums-amd64-linux.h \
+ vki-scnums-ppc32-linux.h \
+ vki-scnums-ppc64-linux.h \
+ vki-scnums-x86-linux.h \
+ vki-scnums-aix5.h
|
|
From: <sv...@va...> - 2006-10-18 00:34:22
|
Author: sewardj
Date: 2006-10-18 01:34:21 +0100 (Wed, 18 Oct 2006)
New Revision: 6316
Log:
Fix regression caused by recent merging, picked up by none/tests/shell.
Modified:
trunk/coregrind/m_syswrap/syswrap-generic.c
Modified: trunk/coregrind/m_syswrap/syswrap-generic.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-generic.c 2006-10-18 00:33:46 UTC (=
rev 6315)
+++ trunk/coregrind/m_syswrap/syswrap-generic.c 2006-10-18 00:34:21 UTC (=
rev 6316)
@@ -2371,7 +2371,7 @@
// ok, etc.
res =3D VG_(pre_exec_check)((const Char*)ARG1, NULL);
if (res.isError) {
- SET_STATUS_Failure( res.res );
+ SET_STATUS_Failure( res.err );
return;
}
=20
|
|
From: <sv...@va...> - 2006-10-18 00:33:50
|
Author: sewardj
Date: 2006-10-18 01:33:46 +0100 (Wed, 18 Oct 2006)
New Revision: 6315
Log:
Use house types.
Modified:
trunk/coregrind/m_libcfile.c
Modified: trunk/coregrind/m_libcfile.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_libcfile.c 2006-10-17 23:14:42 UTC (rev 6314)
+++ trunk/coregrind/m_libcfile.c 2006-10-18 00:33:46 UTC (rev 6315)
@@ -317,7 +317,7 @@
if (!(st.st_mode & VKI_S_IXUSR))
return VKI_EACCES;
} else {
- int grpmatch =3D 0;
+ Int grpmatch =3D 0;
=20
if (VG_(getegid)() =3D=3D st.st_gid)
grpmatch =3D 1;
|
|
From: <sv...@va...> - 2006-10-17 23:14:47
|
Author: sewardj
Date: 2006-10-18 00:14:42 +0100 (Wed, 18 Oct 2006)
New Revision: 6314
Log:
- Fix a subtle alignment-check bug I introduced into mc_die_mem_stack_12
- Add comments to many of the functions to make explicit their=20
alignment-check logic
Modified:
trunk/memcheck/mc_main.c
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 2006-10-17 21:06:58 UTC (rev 6313)
+++ trunk/memcheck/mc_main.c 2006-10-17 23:14:42 UTC (rev 6314)
@@ -1834,6 +1834,9 @@
make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP )=
;
make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 )=
;
} else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
+ /* from previous test we don't have 8-alignment at offset +0,
+ hence must have 8 alignment at offsets +4/-4. Hence safe to
+ do 4 at +0 and then 8 at +4/. */
make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP )=
;
make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+4 )=
;
} else {
@@ -1845,10 +1848,15 @@
{
PROF_EVENT(122, "die_mem_stack_12");
/* Note the -12 in the test */
- if (VG_IS_8_ALIGNED(new_SP-12)) {
+ if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP-12 )) {
+ /* We have 8-alignment at -12, hence ok to do 8 at -12 and 4 at
+ -4. */
make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-12 )=
;
make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 )=
;
} else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
+ /* We have 4-alignment at +0, but we don't have 8-alignment at
+ -12. So we must have 8-alignment at -8. Hence do 4 at -12
+ and then 8 at -8. */
make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-12 )=
;
make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-8 )=
;
} else {
@@ -1860,9 +1868,12 @@
{
PROF_EVENT(113, "new_mem_stack_16");
if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
+ /* Have 8-alignment at +0, hence do 8 at +0 and 8 at +8. */
make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP )=
;
make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 )=
;
} else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
+ /* Have 4 alignment at +0 but not 8; hence 8 must be at +4.
+ Hence do 4 at +0, 8 at +4, 4 at +12. */
make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP =
);
make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+4 =
);
make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP+12 =
);
@@ -1875,9 +1886,11 @@
{
PROF_EVENT(123, "die_mem_stack_16");
if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
+ /* Have 8-alignment at +0, hence do 8 at -16 and 8 at -8. */
make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 )=
;
make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-8 )=
;
} else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
+ /* 8 alignment must be at -12. Do 4 at -16, 8 at -12, 4 at -4. */
make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 )=
;
make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-12 )=
;
make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-4 )=
;
@@ -1890,11 +1903,14 @@
{
PROF_EVENT(114, "new_mem_stack_32");
if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
+ /* Straightforward */
make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP =
);
make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+8 =
);
make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+16 =
);
make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+24 =
);
} else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
+ /* 8 alignment must be at +4. Hence do 8 at +4,+12,+20 and 4 at
+ +0,+28. */
make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP =
);
make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+4 =
);
make_aligned_word64_undefined ( -VG_STACK_REDZONE_SZB + new_SP+12 =
);
@@ -1909,11 +1925,14 @@
{
PROF_EVENT(124, "die_mem_stack_32");
if (VG_IS_8_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
+ /* Straightforward */
make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 )=
;
make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-24 )=
;
make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-16 )=
;
make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP- 8 )=
;
} else if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) {
+ /* 8 alignment must be at -4 etc. Hence do 8 at -12,-20,-28 and
+ 4 at -32,-4. */
make_aligned_word32_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-32 )=
;
make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-28 )=
;
make_aligned_word64_noaccess ( -VG_STACK_REDZONE_SZB + new_SP-20 )=
;
|
|
From: <sv...@va...> - 2006-10-17 21:07:01
|
Author: sewardj Date: 2006-10-17 22:06:58 +0100 (Tue, 17 Oct 2006) New Revision: 6313 Log: This got a bit messed up during recent merging; tidy up. Modified: trunk/callgrind/Makefile.am Modified: trunk/callgrind/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/callgrind/Makefile.am 2006-10-17 21:04:15 UTC (rev 6312) +++ trunk/callgrind/Makefile.am 2006-10-17 21:06:58 UTC (rev 6313) @@ -36,6 +36,10 @@ =20 CALLGRIND_CFLAGS_COMMON =3D -I../cachegrind =20 +clincludedir =3D $(includedir)/valgrind +clinclude_HEADERS =3D \ + callgrind.h + callgrind_x86_linux_SOURCES =3D $(CALLGRIND_SOURCES_COMMON) $(CALLG= RIND_SOURCES_X86) callgrind_x86_linux_CPPFLAGS =3D $(AM_CPPFLAGS_X86_LINUX) callgrind_x86_linux_CFLAGS =3D $(CALLGRIND_CFLAGS_COMMON) $(AM_CFL= AGS_X86_LINUX) @@ -65,7 +69,6 @@ callgrind_ppc64_linux_LDFLAGS =3D $(TOOL_LDFLAGS_PPC64_LINUX) =20 callgrind_ppc32_aix5_SOURCES =3D $(CALLGRIND_SOURCES_COMMON) $(CALL= GRIND_SOURCES_PPC32) -clincludedir =3D $(includedir)/valgrind callgrind_ppc32_aix5_CPPFLAGS =3D $(AM_CPPFLAGS_PPC32_AIX5) callgrind_ppc32_aix5_CFLAGS =3D $(CALLGRIND_CFLAGS_COMMON) $(AM_CF= LAGS_PPC32_AIX5) callgrind_ppc32_aix5_DEPENDENCIES =3D $(COREGRIND_LIBS_PPC32_AIX5) @@ -74,8 +77,6 @@ =20 callgrind_ppc64_aix5_SOURCES =3D $(CALLGRIND_SOURCES_COMMON) $(CALL= GRIND_SOURCES_PPC64) callgrind_ppc64_aix5_CPPFLAGS =3D $(AM_CPPFLAGS_PPC64_AIX5) -clinclude_HEADERS =3D \ - callgrind.h callgrind_ppc64_aix5_CFLAGS =3D $(CALLGRIND_CFLAGS_COMMON) $(AM_CF= LAGS_PPC64_AIX5) callgrind_ppc64_aix5_DEPENDENCIES =3D $(COREGRIND_LIBS_PPC64_AIX5) callgrind_ppc64_aix5_LDADD =3D $(TOOL_LDADD_PPC64_AIX5) |
|
From: <sv...@va...> - 2006-10-17 21:04:17
|
Author: sewardj
Date: 2006-10-17 22:04:15 +0100 (Tue, 17 Oct 2006)
New Revision: 6312
Log:
Add a simple script which drives 'kdiff3' through a large source tree
(3 such trees, really). This makes it easy to do 3 way merges of such
trees and easily stop and resume without losing work.
Added:
trunk/auxprogs/Merge3Way.hs
Modified:
trunk/auxprogs/Makefile.am
Modified: trunk/auxprogs/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/auxprogs/Makefile.am 2006-10-17 20:47:13 UTC (rev 6311)
+++ trunk/auxprogs/Makefile.am 2006-10-17 21:04:15 UTC (rev 6312)
@@ -3,7 +3,7 @@
=20
bin_PROGRAMS =3D valgrind-listener
=20
-noinst_SCRIPTS =3D gen-mdg DotToScc.hs primes.c \
+noinst_SCRIPTS =3D gen-mdg DotToScc.hs Merge3Way.hs primes.c \
gsl16test gsl16-badfree.patch gsl16-wavelet.patch \
ppcfround.c ppc64shifts.c libmpiwrap.c mpiwrap_type_test.c \
aix5_VKI_info.c libmpiwrap_aix5.exp \
Added: trunk/auxprogs/Merge3Way.hs
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/auxprogs/Merge3Way.hs (rev 0)
+++ trunk/auxprogs/Merge3Way.hs 2006-10-17 21:04:15 UTC (rev 6312)
@@ -0,0 +1,66 @@
+
+module Main where
+
+import IO
+import Directory
+import System
+
+dirAA =3D "in-AAcommon-6077-1660"
+dirBB =3D "in-BBtrunk"
+dirCC =3D "in-CCaixbranch"
+dirRR =3D "RESULT"
+
+maybe_do :: String -> IO ()
+maybe_do f
+ =3D let r =3D dirRR ++ "/" ++ f
+ a =3D dirAA ++ "/" ++ f
+ b =3D dirBB ++ "/" ++ f
+ c =3D dirCC ++ "/" ++ f
+ in
+ do x <- doesFileExist r
+ if x
+ then hPutStrLn stderr ("done: " ++ f)
+ else=20
+ do hPutStrLn stderr (" do: " ++ f)
+ xx <- system ("mkdir -p " ++ basename r)
+ rs <- merge3 r a b c
+ hPutStrLn stderr (rs ++ f)
+
+
+merge3 :: String -> String -> String -> String -> IO String
+merge3 r a b c
+ =3D do ca <- readFile a
+ cb <- readFile b
+ cc <- readFile c
+ let same =3D identical3 ca cb cc
+ if same
+ then=20
+ do ec <- system ("/bin/cp " ++ a ++ " " ++ r)
+ if ec =3D=3D ExitSuccess
+ then return "COPY: "
+ else barf "/bin/cp failed"
+ else=20
+ do ec <- system ("kdiff3 -m -o " ++ r ++ " -b "=20
+ ++ a ++ " " ++ b ++ " " ++ c ++ " &> /dev/nul=
l" )
+ if ec =3D=3D ExitSuccess
+ then return " ok: "
+ else barf "kdiff3 failed"
+
+barf :: String -> IO a
+barf who
+ =3D do hPutStrLn stderr ("FAIL: " ++ who)
+ exitWith ExitSuccess
+
+identical3 :: String -> String -> String -> Bool
+identical3 [] [] [] =3D True
+identical3 (x:xs) (y:ys) (z:zs)
+ =3D x =3D=3D y && y =3D=3D z && identical3 xs ys zs
+identical3 _ _ _ =3D False
+
+main :: IO ()
+main
+ =3D do t <- readFile "FILEScba"
+ let fs =3D lines t
+ mapM_ maybe_do fs
+
+basename =3D reverse . drop 1 . dropWhile (/=3D '/') . reverse
|
|
From: <sv...@va...> - 2006-10-17 20:47:17
|
Author: sewardj Date: 2006-10-17 21:47:13 +0100 (Tue, 17 Oct 2006) New Revision: 6311 Log: Get rid of # comments in assembly files. Modified: trunk/coregrind/m_cpuid.S trunk/coregrind/m_syswrap/syscall-amd64-linux.S Modified: trunk/coregrind/m_cpuid.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_cpuid.S 2006-10-17 20:39:11 UTC (rev 6310) +++ trunk/coregrind/m_cpuid.S 2006-10-17 20:47:13 UTC (rev 6311) @@ -1,7 +1,7 @@ =20 -##--------------------------------------------------------------------## -##--- CPUID interface. m_cpuid.S ---## -##--------------------------------------------------------------------## +/*--------------------------------------------------------------------*/ +/*--- CPUID interface. m_cpuid.S ---*/ +/*--------------------------------------------------------------------*/ =20 /* This file is part of Valgrind, a dynamic binary instrumentation @@ -148,6 +148,6 @@ .section .note.GNU-stack,"",@progbits #endif =20 -##--------------------------------------------------------------------## -##--- end ---## -##--------------------------------------------------------------------## +/*--------------------------------------------------------------------*/ +/*--- end ---*/ +/*--------------------------------------------------------------------*/ Modified: trunk/coregrind/m_syswrap/syscall-amd64-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_syswrap/syscall-amd64-linux.S 2006-10-17 20:39:11 U= TC (rev 6310) +++ trunk/coregrind/m_syswrap/syscall-amd64-linux.S 2006-10-17 20:47:13 U= TC (rev 6311) @@ -1,7 +1,7 @@ =20 -##--------------------------------------------------------------------## -##--- Support for doing system calls. syscall-amd64-linux.S ---## -##--------------------------------------------------------------------## +/*--------------------------------------------------------------------*/ +/*--- Support for doing system calls. syscall-amd64-linux.S ---*/ +/*--------------------------------------------------------------------*/ =20 /* This file is part of Valgrind, a dynamic binary instrumentation @@ -206,6 +206,6 @@ /* Let the linker know we don't need an executable stack */ .section .note.GNU-stack,"",@progbits =20 -##--------------------------------------------------------------------## -##--- end ---## -##--------------------------------------------------------------------## +/*--------------------------------------------------------------------*/ +/*--- end ---*/ +/*--------------------------------------------------------------------*/ |
|
From: <sv...@va...> - 2006-10-17 20:39:17
|
Author: sewardj
Date: 2006-10-17 21:39:11 +0100 (Tue, 17 Oct 2006)
New Revision: 6310
Log:
Ensure VG_(tt_fastN) always stays as an array of NULLs if BB profiling
isn't in effect. This should cause the dispatcher to segfault if it
should ever inadvertantly end up running the profiled dispatch loop
when it shouldn't. [The alternative is to run slowly for no apparent
reason.]
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 2006-10-17 13:58:17 UTC (rev 6309)
+++ trunk/coregrind/m_transtab.c 2006-10-17 20:39:11 UTC (rev 6310)
@@ -613,7 +613,7 @@
{
UInt cno =3D (UInt)VG_TT_FAST_HASH(key);
VG_(tt_fast)[cno] =3D tce;
- VG_(tt_fastN)[cno] =3D count;
+ VG_(tt_fastN)[cno] =3D VG_(clo_profile_flags) > 0 ? count : NULL;
n_fast_updates++;
}
=20
|
|
From: <js...@ac...> - 2006-10-17 14:17:21
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-10-17 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 == 214 tests, 13 stderr failures, 8 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/blockfault (stderr) none/tests/cmdline2 (stdout) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/jm-int (stdout) 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) none/tests/shell (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 == 214 tests, 14 stderr failures, 9 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) memcheck/tests/sh-mem-random (stdout) memcheck/tests/sh-mem-random (stderr) memcheck/tests/sh-mem (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/vcpu_fbench (stderr) memcheck/tests/vcpu_fnfns (stderr) memcheck/tests/xml1 (stderr) none/tests/cmdline2 (stdout) none/tests/faultstatus (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/jm-int (stdout) 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 Tue Oct 17 09:12:11 2006 --- new.short Tue Oct 17 09:24:26 2006 *************** *** 8,10 **** ! == 214 tests, 14 stderr failures, 9 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) --- 8,10 ---- ! == 214 tests, 13 stderr failures, 8 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) *************** *** 13,23 **** memcheck/tests/pointer-trace (stderr) - memcheck/tests/sh-mem-random (stdout) - memcheck/tests/sh-mem-random (stderr) - memcheck/tests/sh-mem (stderr) memcheck/tests/stack_changes (stderr) - memcheck/tests/vcpu_fbench (stderr) - memcheck/tests/vcpu_fnfns (stderr) memcheck/tests/xml1 (stderr) none/tests/cmdline2 (stdout) none/tests/faultstatus (stderr) none/tests/mremap (stderr) --- 13,20 ---- memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) + none/tests/blockfault (stderr) none/tests/cmdline2 (stdout) none/tests/faultstatus (stderr) + none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) *************** *** 32,33 **** --- 29,31 ---- none/tests/ppc32/test_gx (stdout) + none/tests/shell (stderr) |