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
(31) |
2
(27) |
|
3
(25) |
4
(21) |
5
(21) |
6
(21) |
7
(32) |
8
(23) |
9
(15) |
|
10
(12) |
11
(9) |
12
(10) |
13
(10) |
14
(9) |
15
(7) |
16
(20) |
|
17
(14) |
18
(71) |
19
(67) |
20
(50) |
21
(25) |
22
(15) |
23
(37) |
|
24
(25) |
25
(41) |
26
(34) |
27
(57) |
28
(20) |
29
(30) |
30
(13) |
|
31
(18) |
|
|
|
|
|
|
|
From: Julian S. <js...@ac...> - 2005-07-01 09:33:32
|
I have a piece of text
<suppcounts>
<pair> <count>18</count> <name>Ugly strchr error
in /lib/ld-2.3.3.so</name> </pair>
</suppcounts>
and I want to use sed to zap the entire contents between the <suppcounts>
tags, giving:
<suppcounts>...</suppcounts>
I tried this
sed "s/<suppcounts>.*<\/suppcounts>/<suppcounts>...<\/suppcounts>/"
but it doesn't work, I think because .* doesn't match newlines.
'man perlre' speaks of a 's' modifier which sounds like just the thing:
s Treat string as single line. That is, change "." to match any
character whatsoever, even a newline, which normally it would
not match.
It's not obvious [to me :-] how to use this, though. I tried patterns
like
<suppcounts>/s.*<\/suppcounts>
<suppcounts>\s.*<\/suppcounts>
but nothing works.
Anybody know a suitable magic incantation that will do it?
J
|
|
From: <sv...@va...> - 2005-07-01 08:39:41
|
Author: sewardj
Date: 2005-07-01 09:39:38 +0100 (Fri, 01 Jul 2005)
New Revision: 4074
Log:
Reinstate wrappers for epoll_{create,wait,ctl}.
Modified:
trunk/coregrind/m_syswrap/syswrap-amd64-linux.c
Modified: trunk/coregrind/m_syswrap/syswrap-amd64-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-amd64-linux.c 2005-07-01 04:15:36 U=
TC (rev 4073)
+++ trunk/coregrind/m_syswrap/syswrap-amd64-linux.c 2005-07-01 08:39:38 U=
TC (rev 4074)
@@ -1325,7 +1325,7 @@
//zz LINXY(__NR_io_cancel, sys_io_cancel), // 210=20
// (__NR_get_thread_area, sys_ni_syscall), // 211=20
// (__NR_lookup_dcookie, sys_lookup_dcookie), // 212=20
-//zz LINXY(__NR_epoll_create, sys_epoll_create), // 213=20
+ LINXY(__NR_epoll_create, sys_epoll_create), // 213=20
// (__NR_epoll_ctl_old, sys_ni_syscall), // 214=20
=20
// (__NR_epoll_wait_old, sys_ni_syscall), // 215=20
@@ -1348,8 +1348,8 @@
=20
// (__NR_clock_nanosleep, sys_clock_nanosleep),// 230=20
LINX_(__NR_exit_group, sys_exit_group), // 231=20
-//zz LINXY(__NR_epoll_wait, sys_epoll_wait), // 232=20
-//zz LINX_(__NR_epoll_ctl, sys_epoll_ctl), // 233=20
+ LINXY(__NR_epoll_wait, sys_epoll_wait), // 232=20
+ LINX_(__NR_epoll_ctl, sys_epoll_ctl), // 233=20
LINXY(__NR_tgkill, sys_tgkill), // 234=20
=20
// (__NR_utimes, sys_utimes), // 235=20
|
|
From: <sv...@va...> - 2005-07-01 04:15:44
|
Author: njn
Date: 2005-07-01 05:15:36 +0100 (Fri, 01 Jul 2005)
New Revision: 4073
Log:
Move the last remaining tests out of corecheck.
Also introduced VG_(showing_core_errors)() to make core error display
more consistent.
Added:
trunk/memcheck/tests/erringfds.c
trunk/memcheck/tests/erringfds.stderr.exp
trunk/memcheck/tests/erringfds.stdout.exp
trunk/memcheck/tests/erringfds.vgtest
trunk/memcheck/tests/sigkill.c
trunk/memcheck/tests/sigkill.stderr.exp
trunk/memcheck/tests/sigkill.stderr.exp2
trunk/memcheck/tests/sigkill.stderr.exp3
trunk/memcheck/tests/sigkill.vgtest
trunk/memcheck/tests/stack_changes.c
trunk/memcheck/tests/stack_changes.stderr.exp
trunk/memcheck/tests/stack_changes.stdout.exp
trunk/memcheck/tests/stack_changes.vgtest
Removed:
trunk/corecheck/tests/erringfds.c
trunk/corecheck/tests/erringfds.stderr.exp
trunk/corecheck/tests/erringfds.stdout.exp
trunk/corecheck/tests/erringfds.vgtest
trunk/corecheck/tests/sigkill.c
trunk/corecheck/tests/sigkill.stderr.exp
trunk/corecheck/tests/sigkill.stderr.exp2
trunk/corecheck/tests/sigkill.stderr.exp3
trunk/corecheck/tests/sigkill.vgtest
trunk/corecheck/tests/stack_changes.c
trunk/corecheck/tests/stack_changes.stderr.exp
trunk/corecheck/tests/stack_changes.stdout.exp
trunk/corecheck/tests/stack_changes.vgtest
Modified:
trunk/corecheck/tests/Makefile.am
trunk/coregrind/m_errormgr.c
trunk/coregrind/m_signals.c
trunk/coregrind/m_syswrap/syswrap-generic.c
trunk/coregrind/pub_core_errormgr.h
trunk/include/pub_tool_tooliface.h
trunk/memcheck/tests/Makefile.am
Modified: trunk/corecheck/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/corecheck/tests/Makefile.am 2005-06-30 23:33:37 UTC (rev 4072)
+++ trunk/corecheck/tests/Makefile.am 2005-07-01 04:15:36 UTC (rev 4073)
@@ -1,24 +1 @@
-##----------------------------------------------------------------------=
-----
-## These test core error checking, eg. "silly values" for malloc/calloc,
-## pthread errors (and suppressions), signal handling errors, invalid fd=
s for
-## blocking syscalls, etc.
-##----------------------------------------------------------------------=
-----
-
noinst_SCRIPTS =3D filter_stderr
-
-EXTRA_DIST =3D $(noinst_SCRIPTS) \
- erringfds.stderr.exp erringfds.stdout.exp erringfds.vgtest \
- sigkill.stderr.exp sigkill.stderr.exp2 sigkill.vgtest \
- stack_changes.vgtest
-
-check_PROGRAMS =3D \
- erringfds sigkill stack_changes
-
-AM_CFLAGS =3D $(WERROR) -Winline -Wall -Wshadow -g -O0
-AM_CPPFLAGS =3D -I$(top_srcdir)/include
-AM_CXXFLAGS =3D $(AM_CFLAGS)
-
-sigkill_SOURCES =3D sigkill.c
-
-# Stack tests
-stack_changes_SOURCES =3D stack_changes.c
Deleted: trunk/corecheck/tests/erringfds.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/corecheck/tests/erringfds.c 2005-06-30 23:33:37 UTC (rev 4072)
+++ trunk/corecheck/tests/erringfds.c 2005-07-01 04:15:36 UTC (rev 4073)
@@ -1,17 +0,0 @@
-=20
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <unistd.h>
-
-int main ( void )
-{
- int fd, n;
- char buf[10];
- fd =3D open("foo/bar/xyzzy", O_RDONLY); /* fails */
- printf("fd =3D %d\n", fd);
- n =3D read ( fd, buf, 10 );
- printf ("n =3D %d\n", n);
- return 0;
-}
Deleted: trunk/corecheck/tests/erringfds.stderr.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/corecheck/tests/erringfds.stderr.exp 2005-06-30 23:33:37 UTC (r=
ev 4072)
+++ trunk/corecheck/tests/erringfds.stderr.exp 2005-07-01 04:15:36 UTC (r=
ev 4073)
@@ -1,4 +0,0 @@
-
-Warning: invalid file descriptor -1 in syscall read()
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Deleted: trunk/corecheck/tests/erringfds.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/corecheck/tests/erringfds.stdout.exp 2005-06-30 23:33:37 UTC (r=
ev 4072)
+++ trunk/corecheck/tests/erringfds.stdout.exp 2005-07-01 04:15:36 UTC (r=
ev 4073)
@@ -1,2 +0,0 @@
-fd =3D -1
-n =3D -1
Deleted: trunk/corecheck/tests/erringfds.vgtest
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/corecheck/tests/erringfds.vgtest 2005-06-30 23:33:37 UTC (rev 4=
072)
+++ trunk/corecheck/tests/erringfds.vgtest 2005-07-01 04:15:36 UTC (rev 4=
073)
@@ -1 +0,0 @@
-prog: erringfds
Deleted: trunk/corecheck/tests/sigkill.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/corecheck/tests/sigkill.c 2005-06-30 23:33:37 UTC (rev 4072)
+++ trunk/corecheck/tests/sigkill.c 2005-07-01 04:15:36 UTC (rev 4073)
@@ -1,42 +0,0 @@
-
-#include <errno.h>
-#include <stdio.h>
-#include <signal.h>
-#include <stdlib.h>
-
-static void
-abend (int sig)
-{
- printf ("Abended on signal %d\n", sig);
- exit (2);
-}
-
-int
-main (void)
-{
- struct sigaction sa;
-
- int i;
- int rc;
- for (i =3D 1; i <=3D 65; i++) {
- // skip signals 63 and 64: some systems say "warning, ignored attem=
pt
- // to catch 32 because it's used internally by Valgrind", others sa=
y
- // "invalid argument".
- if (i =3D=3D 63 || i =3D=3D 64) {
- continue; =20
- } // different systems
- sa.sa_flags =3D 0;
- sigemptyset( &sa.sa_mask );
- sa.sa_handler =3D abend;
- fprintf(stderr,"setting signal %d: ", i);
- rc =3D sigaction (i /*SIGKILL*/, &sa, NULL);
- if (rc) perror ("");
- else fprintf(stderr,"Success\n");
- fprintf(stderr,"getting signal %d: ", i);
- rc =3D sigaction (i /*SIGKILL*/, NULL, &sa);
- if (rc) perror ("");
- else fprintf(stderr,"Success\n");
- fprintf(stderr,"\n");
- }
- return 0;
-}
Deleted: trunk/corecheck/tests/sigkill.stderr.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/corecheck/tests/sigkill.stderr.exp 2005-06-30 23:33:37 UTC (rev=
4072)
+++ trunk/corecheck/tests/sigkill.stderr.exp 2005-07-01 04:15:36 UTC (rev=
4073)
@@ -1,198 +0,0 @@
-
-setting signal 1: Success
-getting signal 1: Success
-
-setting signal 2: Success
-getting signal 2: Success
-
-setting signal 3: Success
-getting signal 3: Success
-
-setting signal 4: Success
-getting signal 4: Success
-
-setting signal 5: Success
-getting signal 5: Success
-
-setting signal 6: Success
-getting signal 6: Success
-
-setting signal 7: Success
-getting signal 7: Success
-
-setting signal 8: Success
-getting signal 8: Success
-
-setting signal 9: Warning: ignored attempt to set SIGKILL handler in sig=
action();
- the SIGKILL signal is uncatchable
-Invalid argument
-getting signal 9: Success
-
-setting signal 10: Success
-getting signal 10: Success
-
-setting signal 11: Success
-getting signal 11: Success
-
-setting signal 12: Success
-getting signal 12: Success
-
-setting signal 13: Success
-getting signal 13: Success
-
-setting signal 14: Success
-getting signal 14: Success
-
-setting signal 15: Success
-getting signal 15: Success
-
-setting signal 16: Success
-getting signal 16: Success
-
-setting signal 17: Success
-getting signal 17: Success
-
-setting signal 18: Success
-getting signal 18: Success
-
-setting signal 19: Warning: ignored attempt to set SIGSTOP handler in si=
gaction();
- the SIGSTOP signal is uncatchable
-Invalid argument
-getting signal 19: Success
-
-setting signal 20: Success
-getting signal 20: Success
-
-setting signal 21: Success
-getting signal 21: Success
-
-setting signal 22: Success
-getting signal 22: Success
-
-setting signal 23: Success
-getting signal 23: Success
-
-setting signal 24: Success
-getting signal 24: Success
-
-setting signal 25: Success
-getting signal 25: Success
-
-setting signal 26: Success
-getting signal 26: Success
-
-setting signal 27: Success
-getting signal 27: Success
-
-setting signal 28: Success
-getting signal 28: Success
-
-setting signal 29: Success
-getting signal 29: Success
-
-setting signal 30: Success
-getting signal 30: Success
-
-setting signal 31: Success
-getting signal 31: Success
-
-setting signal 32: Success
-getting signal 32: Success
-
-setting signal 33: Success
-getting signal 33: Success
-
-setting signal 34: Success
-getting signal 34: Success
-
-setting signal 35: Success
-getting signal 35: Success
-
-setting signal 36: Success
-getting signal 36: Success
-
-setting signal 37: Success
-getting signal 37: Success
-
-setting signal 38: Success
-getting signal 38: Success
-
-setting signal 39: Success
-getting signal 39: Success
-
-setting signal 40: Success
-getting signal 40: Success
-
-setting signal 41: Success
-getting signal 41: Success
-
-setting signal 42: Success
-getting signal 42: Success
-
-setting signal 43: Success
-getting signal 43: Success
-
-setting signal 44: Success
-getting signal 44: Success
-
-setting signal 45: Success
-getting signal 45: Success
-
-setting signal 46: Success
-getting signal 46: Success
-
-setting signal 47: Success
-getting signal 47: Success
-
-setting signal 48: Success
-getting signal 48: Success
-
-setting signal 49: Success
-getting signal 49: Success
-
-setting signal 50: Success
-getting signal 50: Success
-
-setting signal 51: Success
-getting signal 51: Success
-
-setting signal 52: Success
-getting signal 52: Success
-
-setting signal 53: Success
-getting signal 53: Success
-
-setting signal 54: Success
-getting signal 54: Success
-
-setting signal 55: Success
-getting signal 55: Success
-
-setting signal 56: Success
-getting signal 56: Success
-
-setting signal 57: Success
-getting signal 57: Success
-
-setting signal 58: Success
-getting signal 58: Success
-
-setting signal 59: Success
-getting signal 59: Success
-
-setting signal 60: Success
-getting signal 60: Success
-
-setting signal 61: Success
-getting signal 61: Success
-
-setting signal 62: Success
-getting signal 62: Success
-
-setting signal 65: Warning: bad signal number 65 in sigaction()
-Invalid argument
-getting signal 65: Warning: bad signal number 65 in sigaction()
-Invalid argument
-
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Deleted: trunk/corecheck/tests/sigkill.stderr.exp2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/corecheck/tests/sigkill.stderr.exp2 2005-06-30 23:33:37 UTC (re=
v 4072)
+++ trunk/corecheck/tests/sigkill.stderr.exp2 2005-07-01 04:15:36 UTC (re=
v 4073)
@@ -1,198 +0,0 @@
-
-setting signal 1: Success
-getting signal 1: Success
-
-setting signal 2: Success
-getting signal 2: Success
-
-setting signal 3: Success
-getting signal 3: Success
-
-setting signal 4: Success
-getting signal 4: Success
-
-setting signal 5: Success
-getting signal 5: Success
-
-setting signal 6: Success
-getting signal 6: Success
-
-setting signal 7: Success
-getting signal 7: Success
-
-setting signal 8: Success
-getting signal 8: Success
-
-setting signal 9: Warning: ignored attempt to set SIGKILL handler in sig=
action();
- the SIGKILL signal is uncatchable
-Invalid argument
-getting signal 9: Success
-
-setting signal 10: Success
-getting signal 10: Success
-
-setting signal 11: Success
-getting signal 11: Success
-
-setting signal 12: Success
-getting signal 12: Success
-
-setting signal 13: Success
-getting signal 13: Success
-
-setting signal 14: Success
-getting signal 14: Success
-
-setting signal 15: Success
-getting signal 15: Success
-
-setting signal 16: Success
-getting signal 16: Success
-
-setting signal 17: Success
-getting signal 17: Success
-
-setting signal 18: Success
-getting signal 18: Success
-
-setting signal 19: Warning: ignored attempt to set SIGSTOP handler in si=
gaction();
- the SIGSTOP signal is uncatchable
-Invalid argument
-getting signal 19: Success
-
-setting signal 20: Success
-getting signal 20: Success
-
-setting signal 21: Success
-getting signal 21: Success
-
-setting signal 22: Success
-getting signal 22: Success
-
-setting signal 23: Success
-getting signal 23: Success
-
-setting signal 24: Success
-getting signal 24: Success
-
-setting signal 25: Success
-getting signal 25: Success
-
-setting signal 26: Success
-getting signal 26: Success
-
-setting signal 27: Success
-getting signal 27: Success
-
-setting signal 28: Success
-getting signal 28: Success
-
-setting signal 29: Success
-getting signal 29: Success
-
-setting signal 30: Success
-getting signal 30: Success
-
-setting signal 31: Success
-getting signal 31: Success
-
-setting signal 32: Invalid argument
-getting signal 32: Invalid argument
-
-setting signal 33: Invalid argument
-getting signal 33: Invalid argument
-
-setting signal 34: Success
-getting signal 34: Success
-
-setting signal 35: Success
-getting signal 35: Success
-
-setting signal 36: Success
-getting signal 36: Success
-
-setting signal 37: Success
-getting signal 37: Success
-
-setting signal 38: Success
-getting signal 38: Success
-
-setting signal 39: Success
-getting signal 39: Success
-
-setting signal 40: Success
-getting signal 40: Success
-
-setting signal 41: Success
-getting signal 41: Success
-
-setting signal 42: Success
-getting signal 42: Success
-
-setting signal 43: Success
-getting signal 43: Success
-
-setting signal 44: Success
-getting signal 44: Success
-
-setting signal 45: Success
-getting signal 45: Success
-
-setting signal 46: Success
-getting signal 46: Success
-
-setting signal 47: Success
-getting signal 47: Success
-
-setting signal 48: Success
-getting signal 48: Success
-
-setting signal 49: Success
-getting signal 49: Success
-
-setting signal 50: Success
-getting signal 50: Success
-
-setting signal 51: Success
-getting signal 51: Success
-
-setting signal 52: Success
-getting signal 52: Success
-
-setting signal 53: Success
-getting signal 53: Success
-
-setting signal 54: Success
-getting signal 54: Success
-
-setting signal 55: Success
-getting signal 55: Success
-
-setting signal 56: Success
-getting signal 56: Success
-
-setting signal 57: Success
-getting signal 57: Success
-
-setting signal 58: Success
-getting signal 58: Success
-
-setting signal 59: Success
-getting signal 59: Success
-
-setting signal 60: Success
-getting signal 60: Success
-
-setting signal 61: Success
-getting signal 61: Success
-
-setting signal 62: Success
-getting signal 62: Success
-
-setting signal 65: Warning: bad signal number 65 in sigaction()
-Invalid argument
-getting signal 65: Warning: bad signal number 65 in sigaction()
-Invalid argument
-
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Deleted: trunk/corecheck/tests/sigkill.stderr.exp3
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/corecheck/tests/sigkill.stderr.exp3 2005-06-30 23:33:37 UTC (re=
v 4072)
+++ trunk/corecheck/tests/sigkill.stderr.exp3 2005-07-01 04:15:36 UTC (re=
v 4073)
@@ -1,198 +0,0 @@
-
-setting signal 1: Success
-getting signal 1: Success
-
-setting signal 2: Success
-getting signal 2: Success
-
-setting signal 3: Success
-getting signal 3: Success
-
-setting signal 4: Success
-getting signal 4: Success
-
-setting signal 5: Success
-getting signal 5: Success
-
-setting signal 6: Success
-getting signal 6: Success
-
-setting signal 7: Success
-getting signal 7: Success
-
-setting signal 8: Success
-getting signal 8: Success
-
-setting signal 9: Warning: ignored attempt to set SIGKILL handler in sig=
action();
- the SIGKILL signal is uncatchable
-Invalid argument
-getting signal 9: Success
-
-setting signal 10: Success
-getting signal 10: Success
-
-setting signal 11: Success
-getting signal 11: Success
-
-setting signal 12: Success
-getting signal 12: Success
-
-setting signal 13: Success
-getting signal 13: Success
-
-setting signal 14: Success
-getting signal 14: Success
-
-setting signal 15: Success
-getting signal 15: Success
-
-setting signal 16: Success
-getting signal 16: Success
-
-setting signal 17: Success
-getting signal 17: Success
-
-setting signal 18: Success
-getting signal 18: Success
-
-setting signal 19: Warning: ignored attempt to set SIGSTOP handler in si=
gaction();
- the SIGSTOP signal is uncatchable
-Invalid argument
-getting signal 19: Success
-
-setting signal 20: Success
-getting signal 20: Success
-
-setting signal 21: Success
-getting signal 21: Success
-
-setting signal 22: Success
-getting signal 22: Success
-
-setting signal 23: Success
-getting signal 23: Success
-
-setting signal 24: Success
-getting signal 24: Success
-
-setting signal 25: Success
-getting signal 25: Success
-
-setting signal 26: Success
-getting signal 26: Success
-
-setting signal 27: Success
-getting signal 27: Success
-
-setting signal 28: Success
-getting signal 28: Success
-
-setting signal 29: Success
-getting signal 29: Success
-
-setting signal 30: Success
-getting signal 30: Success
-
-setting signal 31: Success
-getting signal 31: Success
-
-setting signal 32: Invalid argument
-getting signal 32: Invalid argument
-
-setting signal 33: Success
-getting signal 33: Success
-
-setting signal 34: Success
-getting signal 34: Success
-
-setting signal 35: Success
-getting signal 35: Success
-
-setting signal 36: Success
-getting signal 36: Success
-
-setting signal 37: Success
-getting signal 37: Success
-
-setting signal 38: Success
-getting signal 38: Success
-
-setting signal 39: Success
-getting signal 39: Success
-
-setting signal 40: Success
-getting signal 40: Success
-
-setting signal 41: Success
-getting signal 41: Success
-
-setting signal 42: Success
-getting signal 42: Success
-
-setting signal 43: Success
-getting signal 43: Success
-
-setting signal 44: Success
-getting signal 44: Success
-
-setting signal 45: Success
-getting signal 45: Success
-
-setting signal 46: Success
-getting signal 46: Success
-
-setting signal 47: Success
-getting signal 47: Success
-
-setting signal 48: Success
-getting signal 48: Success
-
-setting signal 49: Success
-getting signal 49: Success
-
-setting signal 50: Success
-getting signal 50: Success
-
-setting signal 51: Success
-getting signal 51: Success
-
-setting signal 52: Success
-getting signal 52: Success
-
-setting signal 53: Success
-getting signal 53: Success
-
-setting signal 54: Success
-getting signal 54: Success
-
-setting signal 55: Success
-getting signal 55: Success
-
-setting signal 56: Success
-getting signal 56: Success
-
-setting signal 57: Success
-getting signal 57: Success
-
-setting signal 58: Success
-getting signal 58: Success
-
-setting signal 59: Success
-getting signal 59: Success
-
-setting signal 60: Success
-getting signal 60: Success
-
-setting signal 61: Success
-getting signal 61: Success
-
-setting signal 62: Success
-getting signal 62: Success
-
-setting signal 65: Warning: bad signal number 65 in sigaction()
-Invalid argument
-getting signal 65: Warning: bad signal number 65 in sigaction()
-Invalid argument
-
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Deleted: trunk/corecheck/tests/sigkill.vgtest
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/corecheck/tests/sigkill.vgtest 2005-06-30 23:33:37 UTC (rev 407=
2)
+++ trunk/corecheck/tests/sigkill.vgtest 2005-07-01 04:15:36 UTC (rev 407=
3)
@@ -1 +0,0 @@
-prog: sigkill
Deleted: trunk/corecheck/tests/stack_changes.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/corecheck/tests/stack_changes.c 2005-06-30 23:33:37 UTC (rev 40=
72)
+++ trunk/corecheck/tests/stack_changes.c 2005-07-01 04:15:36 UTC (rev 40=
73)
@@ -1,61 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <ucontext.h>
-
-#include "valgrind.h"
-
-#define STACK_SIZE 4096
-
-struct ucontext ctx1, ctx2, oldc;
-int count;
-
-void hello(struct ucontext *newc)
-{
- printf("hello, world: %d\n", count);
- if (count++ =3D=3D 2)
- newc =3D &oldc;
- setcontext(newc);
-}
-
-int init_context(struct ucontext *uc)
-{
- void *stack;
- int ret;
-
- if (getcontext(uc) =3D=3D -1) {
- perror("getcontext");
- exit(1);
- }
-
- if ((stack =3D malloc(STACK_SIZE)) =3D=3D NULL) {
- perror("malloc");
- exit(1);
- }
-
- ret =3D VALGRIND_STACK_REGISTER(stack, stack + STACK_SIZE);
-
- uc->uc_link =3D NULL;
- uc->uc_stack.ss_sp =3D stack;
- uc->uc_stack.ss_size =3D STACK_SIZE;
- uc->uc_stack.ss_flags =3D 0;
-
- return ret;
-}
-
-int main(int argc, char **argv)
-{
- int c1 =3D init_context(&ctx1);
- int c2 =3D init_context(&ctx2);
-
- makecontext(&ctx1, (void (*)()) hello, 2, &ctx2);
- makecontext(&ctx2, (void (*)()) hello, 2, &ctx1);
-
- swapcontext(&oldc, &ctx1);
-
- VALGRIND_STACK_DEREGISTER(c1);
- free(ctx1.uc_stack.ss_sp);
- VALGRIND_STACK_DEREGISTER(c2);
- free(ctx2.uc_stack.ss_sp);
-
- return 0;
-}
Deleted: trunk/corecheck/tests/stack_changes.stderr.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
Deleted: trunk/corecheck/tests/stack_changes.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/corecheck/tests/stack_changes.stdout.exp 2005-06-30 23:33:37 UT=
C (rev 4072)
+++ trunk/corecheck/tests/stack_changes.stdout.exp 2005-07-01 04:15:36 UT=
C (rev 4073)
@@ -1,3 +0,0 @@
-hello, world: 0
-hello, world: 1
-hello, world: 2
Deleted: trunk/corecheck/tests/stack_changes.vgtest
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/corecheck/tests/stack_changes.vgtest 2005-06-30 23:33:37 UTC (r=
ev 4072)
+++ trunk/corecheck/tests/stack_changes.vgtest 2005-07-01 04:15:36 UTC (r=
ev 4073)
@@ -1,2 +0,0 @@
-prog: stack_changes
-vgopts: -q
Modified: trunk/coregrind/m_errormgr.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_errormgr.c 2005-06-30 23:33:37 UTC (rev 4072)
+++ trunk/coregrind/m_errormgr.c 2005-07-01 04:15:36 UTC (rev 4073)
@@ -231,6 +231,13 @@
/*--- Helper fns ---*/
/*------------------------------------------------------------*/
=20
+// Only show core errors if the tool wants to, we're not running with -q=
,
+// and were not outputting XML.
+Bool VG_(showing_core_errors)(void)
+{
+ return VG_(needs).core_errors && VG_(clo_verbosity) >=3D 1 && !VG_(cl=
o_xml);
+}
+
/* Compare error contexts, to detect duplicates. Note that if they
are otherwise the same, the faulting addrs and associated rwoffsets
are allowed to be different. */
Modified: trunk/coregrind/m_signals.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_signals.c 2005-06-30 23:33:37 UTC (rev 4072)
+++ trunk/coregrind/m_signals.c 2005-07-01 04:15:36 UTC (rev 4073)
@@ -617,8 +617,7 @@
return VG_(mk_SysRes_Success)( 0 );
=20
bad_signo:
- if (VG_(needs).core_errors && VG_(clo_verbosity) >=3D 1
- && !VG_(clo_xml)) {
+ if (VG_(showing_core_errors)()) {
VG_(message)(Vg_UserMsg,
"Warning: bad signal number %d in sigaction()",=20
signo);
@@ -626,8 +625,7 @@
return VG_(mk_SysRes_Error)( VKI_EINVAL );
=20
bad_signo_reserved:
- if (VG_(needs).core_errors && VG_(clo_verbosity) >=3D 1
- && !VG_(clo_xml)) {
+ if (VG_(showing_core_errors)()) {
VG_(message)(Vg_UserMsg,
"Warning: ignored attempt to set %s handler in sigaction();",
signame(signo));
@@ -638,8 +636,7 @@
return VG_(mk_SysRes_Error)( VKI_EINVAL );
=20
bad_sigkill_or_sigstop:
- if (VG_(needs).core_errors && VG_(clo_verbosity) >=3D 1
- && !VG_(clo_xml)) {
+ if (VG_(showing_core_errors)()) {
VG_(message)(Vg_UserMsg,
"Warning: ignored attempt to set %s handler in sigaction();",
signame(signo));
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 2005-06-30 23:33:37 UTC (=
rev 4072)
+++ trunk/coregrind/m_syswrap/syswrap-generic.c 2005-07-01 04:15:36 UTC (=
rev 4073)
@@ -33,6 +33,7 @@
#include "pub_core_debuginfo.h" // Needed for pub_core_aspacemgr :(
#include "pub_core_aspacemgr.h"
#include "pub_core_debuglog.h"
+#include "pub_core_errormgr.h"
#include "pub_core_libcbase.h"
#include "pub_core_libcassert.h"
#include "pub_core_libcfile.h"
@@ -857,7 +858,9 @@
/* Return true if we're allowed to use or create this fd */
Bool ML_(fd_allowed)(Int fd, const Char *syscallname, ThreadId tid, Bool=
soft)
{
- if (fd < 0 || fd >=3D VG_(fd_hard_limit) || fd =3D=3D VG_(clo_log_fd)=
) {
+ if ((fd < 0 || fd >=3D VG_(fd_hard_limit) || fd =3D=3D VG_(clo_log_fd=
)) &&
+ VG_(showing_core_errors)())
+ {
VG_(message)(Vg_UserMsg,=20
"Warning: invalid file descriptor %d in syscall %s()",
fd, syscallname);
Modified: trunk/coregrind/pub_core_errormgr.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_errormgr.h 2005-06-30 23:33:37 UTC (rev 4072=
)
+++ trunk/coregrind/pub_core_errormgr.h 2005-07-01 04:15:36 UTC (rev 4073=
)
@@ -1,3 +1,4 @@
+
/*--------------------------------------------------------------------*/
/*--- ErrorMgr: management of errors and suppressions. ---*/
/*--- pub_core_errormgr.h ---*/
@@ -55,6 +56,8 @@
=20
extern Bool VG_(is_action_requested) ( Char* action, Bool* clo );
=20
+extern Bool VG_(showing_core_errors) ( void );
+
extern UInt VG_(get_n_errs_found) ( void );
=20
#endif // __PUB_CORE_ERRORMGR_H
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 2005-06-30 23:33:37 UTC (rev 4072)
+++ trunk/include/pub_tool_tooliface.h 2005-07-01 04:15:36 UTC (rev 4073)
@@ -130,8 +130,9 @@
extern void VG_(needs_libc_freeres) ( void );
=20
/* Want to have errors detected by Valgrind's core reported? Includes:
- - pthread API errors (many; eg. unlocking a non-locked mutex)
- - invalid file descriptors to blocking syscalls read() and write()
+ - pthread API errors (many; eg. unlocking a non-locked mutex)=20
+ [currently disabled]
+ - invalid file descriptors to syscalls like read() and write()
- bad signal numbers passed to sigaction()
- attempt to install signal handler for SIGKILL or SIGSTOP */
extern void VG_(needs_core_errors) ( void );
Modified: trunk/memcheck/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/memcheck/tests/Makefile.am 2005-06-30 23:33:37 UTC (rev 4072)
+++ trunk/memcheck/tests/Makefile.am 2005-07-01 04:15:36 UTC (rev 4073)
@@ -23,6 +23,7 @@
custom_alloc.stderr.exp custom_alloc.vgtest \
describe-block.stderr.exp describe-block.vgtest \
doublefree.stderr.exp doublefree.vgtest \
+ erringfds.stderr.exp erringfds.stdout.exp erringfds.vgtest \
error_counts.stderr.exp error_counts.stdout.exp error_counts.vgtest \
errs1.stderr.exp errs1.vgtest \
exitprog.stderr.exp exitprog.vgtest \
@@ -65,8 +66,10 @@
realloc2.stderr.exp realloc2.vgtest \
realloc3.stderr.exp realloc3.vgtest \
sigaltstack.stderr.exp sigaltstack.vgtest \
+ sigkill.stderr.exp sigkill.stderr.exp2 sigkill.vgtest \
signal2.stderr.exp signal2.stdout.exp signal2.vgtest \
sigprocmask.stderr.exp sigprocmask.vgtest \
+ stack_changes.stderr.exp stack_changes.stdout.exp stack_changes.vgtest =
\
strchr.stderr.exp strchr.vgtest \
str_tester.stderr.exp str_tester.vgtest \
supp1.stderr.exp supp1.vgtest \
@@ -88,7 +91,7 @@
badloop badpoll badrw brk brk2 buflen_check \
clientperm custom_alloc \
describe-block \
- doublefree error_counts errs1 exitprog execve execve2 \
+ doublefree error_counts errs1 exitprog execve execve2 erringfds \
fprw fwrite hello inits inline \
leak-0 leak-cycle leak-tree leak-regroot leakotron \
malloc1 malloc2 malloc3 manuel1 manuel2 manuel3 \
@@ -99,8 +102,8 @@
pointer-trace \
post-syscall \
realloc1 realloc2 realloc3 \
- sigaltstack signal2 sigprocmask \
- strchr str_tester supp1 supp2 suppfree \
+ sigaltstack signal2 sigprocmask sigkill \
+ stack_changes strchr str_tester supp1 supp2 suppfree \
trivialleak weirdioctl \
mismatches new_override metadata \
vgtest_ume xml1 \
@@ -112,18 +115,18 @@
AM_CXXFLAGS =3D $(AM_CFLAGS)
=20
# C ones
-addressable_SOURCES =3D addressable.c
-badaddrvalue_SOURCES =3D badaddrvalue.c
-badfree_SOURCES =3D badfree.c
-badjump_SOURCES =3D badjump.c
-badjump2_SOURCES =3D badjump2.c
-badloop_SOURCES =3D badloop.c
-badpoll_SOURCES =3D badpoll.c
-badrw_SOURCES =3D badrw.c
-brk_SOURCES =3D brk.c
-brk2_SOURCES =3D brk2.c
-buflen_check_SOURCES =3D buflen_check.c
-clientperm_SOURCES =3D clientperm.c
+#addressable_SOURCES =3D addressable.c
+#badaddrvalue_SOURCES =3D badaddrvalue.c
+#badfree_SOURCES =3D badfree.c
+#badjump_SOURCES =3D badjump.c
+#badjump2_SOURCES =3D badjump2.c
+#badloop_SOURCES =3D badloop.c
+#badpoll_SOURCES =3D badpoll.c
+#badrw_SOURCES =3D badrw.c
+#brk_SOURCES =3D brk.c
+#brk2_SOURCES =3D brk2.c
+#buflen_check_SOURCES =3D buflen_check.c
+#clientperm_SOURCES =3D clientperm.c
custom_alloc_SOURCES =3D custom_alloc.c
describe_block_SOURCES =3D describe-block.c
doublefree_SOURCES =3D doublefree.c
@@ -159,13 +162,15 @@
overlap_SOURCES =3D overlap.c
# Don't allow GCC to inline memcpy(), because then we can't intercept it
overlap_CFLAGS =3D $(AM_CFLAGS) -fno-builtin-memcpy
-pointer_trace_SOURCES =3D pointer-trace.c
+#pointer_trace_SOURCES =3D pointer-trace.c
post_syscall_SOURCES =3D post-syscall.c
realloc1_SOURCES =3D realloc1.c
realloc2_SOURCES =3D realloc2.c
realloc3_SOURCES =3D realloc3.c
+sigkill_SOURCES =3D sigkill.c
signal2_SOURCES =3D signal2.c
sigprocmask_SOURCES =3D sigprocmask.c
+stack_changes_SOURCES =3D stack_changes.c
supp1_SOURCES =3D supp.c
supp2_SOURCES =3D supp.c
suppfree_SOURCES =3D suppfree.c
Copied: trunk/memcheck/tests/erringfds.c (from rev 4052, trunk/corecheck/=
tests/erringfds.c)
Copied: trunk/memcheck/tests/erringfds.stderr.exp (from rev 4052, trunk/c=
orecheck/tests/erringfds.stderr.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/corecheck/tests/erringfds.stderr.exp 2005-06-29 10:16:14 UTC (r=
ev 4052)
+++ trunk/memcheck/tests/erringfds.stderr.exp 2005-07-01 04:15:36 UTC (re=
v 4073)
@@ -0,0 +1,8 @@
+
+Warning: invalid file descriptor -1 in syscall read()
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 0 bytes in 0 blocks.
+malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
+For a detailed leak analysis, rerun with: --leak-check=3Dyes
+For counts of detected errors, rerun with: -v
Copied: trunk/memcheck/tests/erringfds.stdout.exp (from rev 4052, trunk/c=
orecheck/tests/erringfds.stdout.exp)
Copied: trunk/memcheck/tests/erringfds.vgtest (from rev 4052, trunk/corec=
heck/tests/erringfds.vgtest)
Copied: trunk/memcheck/tests/sigkill.c (from rev 4052, trunk/corecheck/te=
sts/sigkill.c)
Copied: trunk/memcheck/tests/sigkill.stderr.exp (from rev 4052, trunk/cor=
echeck/tests/sigkill.stderr.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/corecheck/tests/sigkill.stderr.exp 2005-06-29 10:16:14 UTC (rev=
4052)
+++ trunk/memcheck/tests/sigkill.stderr.exp 2005-07-01 04:15:36 UTC (rev =
4073)
@@ -0,0 +1,202 @@
+
+setting signal 1: Success
+getting signal 1: Success
+
+setting signal 2: Success
+getting signal 2: Success
+
+setting signal 3: Success
+getting signal 3: Success
+
+setting signal 4: Success
+getting signal 4: Success
+
+setting signal 5: Success
+getting signal 5: Success
+
+setting signal 6: Success
+getting signal 6: Success
+
+setting signal 7: Success
+getting signal 7: Success
+
+setting signal 8: Success
+getting signal 8: Success
+
+setting signal 9: Warning: ignored attempt to set SIGKILL handler in sig=
action();
+ the SIGKILL signal is uncatchable
+Invalid argument
+getting signal 9: Success
+
+setting signal 10: Success
+getting signal 10: Success
+
+setting signal 11: Success
+getting signal 11: Success
+
+setting signal 12: Success
+getting signal 12: Success
+
+setting signal 13: Success
+getting signal 13: Success
+
+setting signal 14: Success
+getting signal 14: Success
+
+setting signal 15: Success
+getting signal 15: Success
+
+setting signal 16: Success
+getting signal 16: Success
+
+setting signal 17: Success
+getting signal 17: Success
+
+setting signal 18: Success
+getting signal 18: Success
+
+setting signal 19: Warning: ignored attempt to set SIGSTOP handler in si=
gaction();
+ the SIGSTOP signal is uncatchable
+Invalid argument
+getting signal 19: Success
+
+setting signal 20: Success
+getting signal 20: Success
+
+setting signal 21: Success
+getting signal 21: Success
+
+setting signal 22: Success
+getting signal 22: Success
+
+setting signal 23: Success
+getting signal 23: Success
+
+setting signal 24: Success
+getting signal 24: Success
+
+setting signal 25: Success
+getting signal 25: Success
+
+setting signal 26: Success
+getting signal 26: Success
+
+setting signal 27: Success
+getting signal 27: Success
+
+setting signal 28: Success
+getting signal 28: Success
+
+setting signal 29: Success
+getting signal 29: Success
+
+setting signal 30: Success
+getting signal 30: Success
+
+setting signal 31: Success
+getting signal 31: Success
+
+setting signal 32: Success
+getting signal 32: Success
+
+setting signal 33: Success
+getting signal 33: Success
+
+setting signal 34: Success
+getting signal 34: Success
+
+setting signal 35: Success
+getting signal 35: Success
+
+setting signal 36: Success
+getting signal 36: Success
+
+setting signal 37: Success
+getting signal 37: Success
+
+setting signal 38: Success
+getting signal 38: Success
+
+setting signal 39: Success
+getting signal 39: Success
+
+setting signal 40: Success
+getting signal 40: Success
+
+setting signal 41: Success
+getting signal 41: Success
+
+setting signal 42: Success
+getting signal 42: Success
+
+setting signal 43: Success
+getting signal 43: Success
+
+setting signal 44: Success
+getting signal 44: Success
+
+setting signal 45: Success
+getting signal 45: Success
+
+setting signal 46: Success
+getting signal 46: Success
+
+setting signal 47: Success
+getting signal 47: Success
+
+setting signal 48: Success
+getting signal 48: Success
+
+setting signal 49: Success
+getting signal 49: Success
+
+setting signal 50: Success
+getting signal 50: Success
+
+setting signal 51: Success
+getting signal 51: Success
+
+setting signal 52: Success
+getting signal 52: Success
+
+setting signal 53: Success
+getting signal 53: Success
+
+setting signal 54: Success
+getting signal 54: Success
+
+setting signal 55: Success
+getting signal 55: Success
+
+setting signal 56: Success
+getting signal 56: Success
+
+setting signal 57: Success
+getting signal 57: Success
+
+setting signal 58: Success
+getting signal 58: Success
+
+setting signal 59: Success
+getting signal 59: Success
+
+setting signal 60: Success
+getting signal 60: Success
+
+setting signal 61: Success
+getting signal 61: Success
+
+setting signal 62: Success
+getting signal 62: Success
+
+setting signal 65: Warning: bad signal number 65 in sigaction()
+Invalid argument
+getting signal 65: Warning: bad signal number 65 in sigaction()
+Invalid argument
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 0 bytes in 0 blocks.
+malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
+For a detailed leak analysis, rerun with: --leak-check=3Dyes
+For counts of detected errors, rerun with: -v
Copied: trunk/memcheck/tests/sigkill.stderr.exp2 (from rev 4052, trunk/co=
recheck/tests/sigkill.stderr.exp2)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/corecheck/tests/sigkill.stderr.exp2 2005-06-29 10:16:14 UTC (re=
v 4052)
+++ trunk/memcheck/tests/sigkill.stderr.exp2 2005-07-01 04:15:36 UTC (rev=
4073)
@@ -0,0 +1,202 @@
+
+setting signal 1: Success
+getting signal 1: Success
+
+setting signal 2: Success
+getting signal 2: Success
+
+setting signal 3: Success
+getting signal 3: Success
+
+setting signal 4: Success
+getting signal 4: Success
+
+setting signal 5: Success
+getting signal 5: Success
+
+setting signal 6: Success
+getting signal 6: Success
+
+setting signal 7: Success
+getting signal 7: Success
+
+setting signal 8: Success
+getting signal 8: Success
+
+setting signal 9: Warning: ignored attempt to set SIGKILL handler in sig=
action();
+ the SIGKILL signal is uncatchable
+Invalid argument
+getting signal 9: Success
+
+setting signal 10: Success
+getting signal 10: Success
+
+setting signal 11: Success
+getting signal 11: Success
+
+setting signal 12: Success
+getting signal 12: Success
+
+setting signal 13: Success
+getting signal 13: Success
+
+setting signal 14: Success
+getting signal 14: Success
+
+setting signal 15: Success
+getting signal 15: Success
+
+setting signal 16: Success
+getting signal 16: Success
+
+setting signal 17: Success
+getting signal 17: Success
+
+setting signal 18: Success
+getting signal 18: Success
+
+setting signal 19: Warning: ignored attempt to set SIGSTOP handler in si=
gaction();
+ the SIGSTOP signal is uncatchable
+Invalid argument
+getting signal 19: Success
+
+setting signal 20: Success
+getting signal 20: Success
+
+setting signal 21: Success
+getting signal 21: Success
+
+setting signal 22: Success
+getting signal 22: Success
+
+setting signal 23: Success
+getting signal 23: Success
+
+setting signal 24: Success
+getting signal 24: Success
+
+setting signal 25: Success
+getting signal 25: Success
+
+setting signal 26: Success
+getting signal 26: Success
+
+setting signal 27: Success
+getting signal 27: Success
+
+setting signal 28: Success
+getting signal 28: Success
+
+setting signal 29: Success
+getting signal 29: Success
+
+setting signal 30: Success
+getting signal 30: Success
+
+setting signal 31: Success
+getting signal 31: Success
+
+setting signal 32: Invalid argument
+getting signal 32: Invalid argument
+
+setting signal 33: Invalid argument
+getting signal 33: Invalid argument
+
+setting signal 34: Success
+getting signal 34: Success
+
+setting signal 35: Success
+getting signal 35: Success
+
+setting signal 36: Success
+getting signal 36: Success
+
+setting signal 37: Success
+getting signal 37: Success
+
+setting signal 38: Success
+getting signal 38: Success
+
+setting signal 39: Success
+getting signal 39: Success
+
+setting signal 40: Success
+getting signal 40: Success
+
+setting signal 41: Success
+getting signal 41: Success
+
+setting signal 42: Success
+getting signal 42: Success
+
+setting signal 43: Success
+getting signal 43: Success
+
+setting signal 44: Success
+getting signal 44: Success
+
+setting signal 45: Success
+getting signal 45: Success
+
+setting signal 46: Success
+getting signal 46: Success
+
+setting signal 47: Success
+getting signal 47: Success
+
+setting signal 48: Success
+getting signal 48: Success
+
+setting signal 49: Success
+getting signal 49: Success
+
+setting signal 50: Success
+getting signal 50: Success
+
+setting signal 51: Success
+getting signal 51: Success
+
+setting signal 52: Success
+getting signal 52: Success
+
+setting signal 53: Success
+getting signal 53: Success
+
+setting signal 54: Success
+getting signal 54: Success
+
+setting signal 55: Success
+getting signal 55: Success
+
+setting signal 56: Success
+getting signal 56: Success
+
+setting signal 57: Success
+getting signal 57: Success
+
+setting signal 58: Success
+getting signal 58: Success
+
+setting signal 59: Success
+getting signal 59: Success
+
+setting signal 60: Success
+getting signal 60: Success
+
+setting signal 61: Success
+getting signal 61: Success
+
+setting signal 62: Success
+getting signal 62: Success
+
+setting signal 65: Warning: bad signal number 65 in sigaction()
+Invalid argument
+getting signal 65: Warning: bad signal number 65 in sigaction()
+Invalid argument
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 0 bytes in 0 blocks.
+malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
+For a detailed leak analysis, rerun with: --leak-check=3Dyes
+For counts of detected errors, rerun with: -v
Copied: trunk/memcheck/tests/sigkill.stderr.exp3 (from rev 4052, trunk/co=
recheck/tests/sigkill.stderr.exp3)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/corecheck/tests/sigkill.stderr.exp3 2005-06-29 10:16:14 UTC (re=
v 4052)
+++ trunk/memcheck/tests/sigkill.stderr.exp3 2005-07-01 04:15:36 UTC (rev=
4073)
@@ -0,0 +1,202 @@
+
+setting signal 1: Success
+getting signal 1: Success
+
+setting signal 2: Success
+getting signal 2: Success
+
+setting signal 3: Success
+getting signal 3: Success
+
+setting signal 4: Success
+getting signal 4: Success
+
+setting signal 5: Success
+getting signal 5: Success
+
+setting signal 6: Success
+getting signal 6: Success
+
+setting signal 7: Success
+getting signal 7: Success
+
+setting signal 8: Success
+getting signal 8: Success
+
+setting signal 9: Warning: ignored attempt to set SIGKILL handler in sig=
action();
+ the SIGKILL signal is uncatchable
+Invalid argument
+getting signal 9: Success
+
+setting signal 10: Success
+getting signal 10: Success
+
+setting signal 11: Success
+getting signal 11: Success
+
+setting signal 12: Success
+getting signal 12: Success
+
+setting signal 13: Success
+getting signal 13: Success
+
+setting signal 14: Success
+getting signal 14: Success
+
+setting signal 15: Success
+getting signal 15: Success
+
+setting signal 16: Success
+getting signal 16: Success
+
+setting signal 17: Success
+getting signal 17: Success
+
+setting signal 18: Success
+getting signal 18: Success
+
+setting signal 19: Warning: ignored attempt to set SIGSTOP handler in si=
gaction();
+ the SIGSTOP signal is uncatchable
+Invalid argument
+getting signal 19: Success
+
+setting signal 20: Success
+getting signal 20: Success
+
+setting signal 21: Success
+getting signal 21: Success
+
+setting signal 22: Success
+getting signal 22: Success
+
+setting signal 23: Success
+getting signal 23: Success
+
+setting signal 24: Success
+getting signal 24: Success
+
+setting signal 25: Success
+getting signal 25: Success
+
+setting signal 26: Success
+getting signal 26: Success
+
+setting signal 27: Success
+getting signal 27: Success
+
+setting signal 28: Success
+getting signal 28: Success
+
+setting signal 29: Success
+getting signal 29: Success
+
+setting signal 30: Success
+getting signal 30: Success
+
+setting signal 31: Success
+getting signal 31: Success
+
+setting signal 32: Invalid argument
+getting signal 32: Invalid argument
+
+setting signal 33: Success
+getting signal 33: Success
+
+setting signal 34: Success
+getting signal 34: Success
+
+setting signal 35: Success
+getting signal 35: Success
+
+setting signal 36: Success
+getting signal 36: Success
+
+setting signal 37: Success
+getting signal 37: Success
+
+setting signal 38: Success
+getting signal 38: Success
+
+setting signal 39: Success
+getting signal 39: Success
+
+setting signal 40: Success
+getting signal 40: Success
+
+setting signal 41: Success
+getting signal 41: Success
+
+setting signal 42: Success
+getting signal 42: Success
+
+setting signal 43: Success
+getting signal 43: Success
+
+setting signal 44: Success
+getting signal 44: Success
+
+setting signal 45: Success
+getting signal 45: Success
+
+setting signal 46: Success
+getting signal 46: Success
+
+setting signal 47: Success
+getting signal 47: Success
+
+setting signal 48: Success
+getting signal 48: Success
+
+setting signal 49: Success
+getting signal 49: Success
+
+setting signal 50: Success
+getting signal 50: Success
+
+setting signal 51: Success
+getting signal 51: Success
+
+setting signal 52: Success
+getting signal 52: Success
+
+setting signal 53: Success
+getting signal 53: Success
+
+setting signal 54: Success
+getting signal 54: Success
+
+setting signal 55: Success
+getting signal 55: Success
+
+setting signal 56: Success
+getting signal 56: Success
+
+setting signal 57: Success
+getting signal 57: Success
+
+setting signal 58: Success
+getting signal 58: Success
+
+setting signal 59: Success
+getting signal 59: Success
+
+setting signal 60: Success
+getting signal 60: Success
+
+setting signal 61: Success
+getting signal 61: Success
+
+setting signal 62: Success
+getting signal 62: Success
+
+setting signal 65: Warning: bad signal number 65 in sigaction()
+Invalid argument
+getting signal 65: Warning: bad signal number 65 in sigaction()
+Invalid argument
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 0 bytes in 0 blocks.
+malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
+For a detailed leak analysis, rerun with: --leak-check=3Dyes
+For counts of detected errors, rerun with: -v
Copied: trunk/memcheck/tests/sigkill.vgtest (from rev 4052, trunk/coreche=
ck/tests/sigkill.vgtest)
Copied: trunk/memcheck/tests/stack_changes.c (from rev 4052, trunk/corech=
eck/tests/stack_changes.c)
Copied: trunk/memcheck/tests/stack_changes.stderr.exp (from rev 4052, tru=
nk/corecheck/tests/stack_changes.stderr.exp)
Copied: trunk/memcheck/tests/stack_changes.stdout.exp (from rev 4052, tru=
nk/corecheck/tests/stack_changes.stdout.exp)
Copied: trunk/memcheck/tests/stack_changes.vgtest (from rev 4052, trunk/c=
orecheck/tests/stack_changes.vgtest)
|
|
From: Tom H. <th...@cy...> - 2005-07-01 03:12:33
|
Nightly build on audi ( i686, Red Hat 9 ) started at 2005-07-01 03:25:02 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 == 178 tests, 7 stderr failures, 1 stdout failure ================= memcheck/tests/sigaltstack (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/pth_blockedsig (stderr) none/tests/pth_cancel1 (stdout) none/tests/pth_cancel1 (stderr) none/tests/pth_cancel2 (stderr) none/tests/x86/int (stderr) |
|
From: <js...@ac...> - 2005-07-01 02:42:41
|
Nightly build on phoenix ( SuSE 9.1 ) started at 2005-07-01 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 == 176 tests, 3 stderr failures, 0 stdout failures ================= memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <to...@co...> - 2005-07-01 02:32:23
|
Nightly build on dunsmere ( athlon, Fedora Core 4 ) started at 2005-07-01 03:30:03 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 Last 20 lines of log.verbose follow insn_fpu.c: In function 'fsubrl_1': insn_fpu.c:16391: error: unknown register name 'mm6' in 'asm' insn_fpu.c: In function 'fsubrl_2': insn_fpu.c:16429: error: unknown register name 'mm6' in 'asm' insn_fpu.c: In function 'fsubrl_3': insn_fpu.c:16467: error: unknown register name 'mm6' in 'asm' insn_fpu.c: In function 'fsubrl_4': insn_fpu.c:16505: error: unknown register name 'mm6' in 'asm' make[5]: *** [insn_fpu.o] Error 1 rm insn_fpu.c insn_basic.c make[5]: Leaving directory `/tmp/valgrind.2658/valgrind/none/tests/x86' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.2658/valgrind/none/tests/x86' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.2658/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.2658/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.2658/valgrind' make: *** [check] Error 2 |
|
From: Tom H. <th...@cy...> - 2005-07-01 02:21:17
|
Nightly build on dellow ( x86_64, Fedora Core 4 ) started at 2005-07-01 03:10:06 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 == 158 tests, 8 stderr failures, 2 stdout failures ================= memcheck/tests/brk (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/sigprocmask (stderr) memcheck/tests/strchr (stderr) memcheck/tests/weirdioctl (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/selfrun (stdout) none/tests/selfrun (stderr) none/tests/yield (stdout) |
|
From: Tom H. <th...@cy...> - 2005-07-01 02:21:17
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2005-07-01 03:15:03 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 == 177 tests, 11 stderr failures, 0 stdout failures ================= memcheck/tests/addressable (stderr) memcheck/tests/describe-block (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/pointer-trace (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2005-07-01 02:16:10
|
Nightly build on aston ( x86_64, Fedora Core 3 ) started at 2005-07-01 03:05:09 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 == 158 tests, 8 stderr failures, 1 stdout failure ================= memcheck/tests/brk (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/sigprocmask (stderr) memcheck/tests/strchr (stderr) memcheck/tests/weirdioctl (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/selfrun (stdout) none/tests/selfrun (stderr) |
|
From: Tom H. <th...@cy...> - 2005-07-01 02:05:32
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2005-07-01 03:00:03 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 == 158 tests, 9 stderr failures, 2 stdout failures ================= memcheck/tests/brk (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/sigprocmask (stderr) memcheck/tests/strchr (stderr) memcheck/tests/weirdioctl (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/selfrun (stdout) none/tests/selfrun (stderr) none/tests/yield (stdout) |