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
(15) |
2
(13) |
3
(16) |
4
(12) |
5
(17) |
|
6
(16) |
7
(13) |
8
(15) |
9
(15) |
10
(18) |
11
(5) |
12
(17) |
|
13
(13) |
14
(13) |
15
(5) |
16
(13) |
17
(2) |
18
(19) |
19
(12) |
|
20
|
21
(22) |
22
(23) |
23
(23) |
24
(23) |
25
(20) |
26
(19) |
|
27
(33) |
28
(20) |
29
(15) |
30
(21) |
31
(20) |
|
|
|
From: <sv...@va...> - 2012-05-30 20:47:14
|
florian 2012-05-30 21:46:58 +0100 (Wed, 30 May 2012)
New Revision: 12595
Log:
Add testcases for "compare and swap".
Added directories:
trunk/memcheck/tests/s390x/
Added files:
trunk/memcheck/tests/s390x/Makefile.am
trunk/memcheck/tests/s390x/cs.c
trunk/memcheck/tests/s390x/cs.stderr.exp
trunk/memcheck/tests/s390x/cs.vgtest
trunk/memcheck/tests/s390x/csg.c
trunk/memcheck/tests/s390x/csg.stderr.exp
trunk/memcheck/tests/s390x/csg.vgtest
trunk/memcheck/tests/s390x/filter_stderr
trunk/none/tests/s390x/cs.c
trunk/none/tests/s390x/cs.stderr.exp
trunk/none/tests/s390x/cs.stdout.exp
trunk/none/tests/s390x/cs.vgtest
trunk/none/tests/s390x/csg.c
trunk/none/tests/s390x/csg.stderr.exp
trunk/none/tests/s390x/csg.stdout.exp
trunk/none/tests/s390x/csg.vgtest
Modified directories:
trunk/none/tests/s390x/
Modified files:
trunk/configure.in
trunk/memcheck/tests/Makefile.am
trunk/none/tests/s390x/Makefile.am
Added: trunk/memcheck/tests/s390x/
Modified: trunk/none/tests/s390x/
Added: trunk/none/tests/s390x/csg.c (+51 -0)
===================================================================
--- trunk/none/tests/s390x/csg.c 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/none/tests/s390x/csg.c 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,51 @@
+#include <stdint.h>
+#include <stdio.h>
+#include <string.h>
+
+void
+test(int64_t op1_init, int64_t op2_init, int64_t op3_init, int expected_cc)
+{
+ register int64_t op1 asm("8") = op1_init;
+ register int64_t op3 asm("9") = op3_init;
+
+ int64_t op2 = op2_init;
+ int cc = 1;
+
+ printf("before op1 = %#lx\n", op1);
+ printf("before op2 = %#lx\n", op2);
+ printf("before op3 = %#lx\n", op3);
+
+ __asm__ volatile (
+ "csg 8,9,%1\n\t"
+ "ipm %0\n\t"
+ "srl %0,28\n\t"
+ : "=d" (cc), "+Q" (op2), "+d"(op1), "+d"(op3)
+ :
+ : "cc");
+
+ printf("after op1 = %#lx\n", op1);
+ printf("after op2 = %#lx\n", op2);
+ printf("after op3 = %#lx\n", op3);
+ printf("cc = %d\n", cc);
+
+ if (cc != expected_cc) {
+ printf("condition code is incorrect\n");
+ }
+ if (expected_cc == 0) {
+ if (op2 != op3) {
+ printf("operand #2 not updated\n");
+ }
+ } else {
+ if (op1 != op2) {
+ printf("operand #1 not updated\n");
+ }
+ }
+}
+
+int main ()
+{
+ test(0x1000000000000000ull, 0x1000000000000000ull, 0x1234567887654321ull, 0);
+ test(0x1000000000000000ull, 0x2000000000000000ull, 0x1234567887654321ull, 1);
+
+ return 0;
+}
Added: trunk/memcheck/tests/s390x/cs.vgtest (+2 -0)
===================================================================
--- trunk/memcheck/tests/s390x/cs.vgtest 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/memcheck/tests/s390x/cs.vgtest 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,2 @@
+prog: cs
+vgopts: -q
Added: trunk/memcheck/tests/s390x/cs.c (+32 -0)
===================================================================
--- trunk/memcheck/tests/s390x/cs.c 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/memcheck/tests/s390x/cs.c 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,32 @@
+#include <stdint.h>
+#include <stdio.h>
+#include <string.h>
+
+void
+test(int32_t op1_init, int32_t op2_init, int32_t op3_init)
+{
+ register int32_t op1 asm("8") = op1_init;
+ register int32_t op3 asm("9") = op3_init;
+
+ int32_t op2 = op2_init;
+ int cc = 1;
+
+ __asm__ volatile (
+ "cs 8,9,%1\n\t"
+ "ipm %0\n\t"
+ "srl %0,28\n\t"
+ : "=d" (cc), "+Q" (op2), "+d"(op1), "+d"(op3)
+ :
+ : "cc");
+}
+
+int main ()
+{
+ int op1, op2, op3;
+
+ test(op1, 0x10000000, 0x12345678); // complaint
+ test(0x10000000, op2, 0x12345678); // complaint
+ test(0x10000000, 0x01000000, op3); // no complaint
+
+ return 0;
+}
Modified: trunk/memcheck/tests/Makefile.am (+4 -0)
===================================================================
--- trunk/memcheck/tests/Makefile.am 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/memcheck/tests/Makefile.am 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -18,6 +18,10 @@
SUBDIRS += ppc64
endif
+if VGCONF_ARCHS_INCLUDE_S390X
+SUBDIRS += s390x
+endif
+
# OS-specific tests
if VGCONF_OS_IS_LINUX
SUBDIRS += linux
Added: trunk/none/tests/s390x/csg.vgtest (+1 -0)
===================================================================
--- trunk/none/tests/s390x/csg.vgtest 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/none/tests/s390x/csg.vgtest 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1 @@
+prog: csg
Added: trunk/none/tests/s390x/cs.stdout.exp (+14 -0)
===================================================================
--- trunk/none/tests/s390x/cs.stdout.exp 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/none/tests/s390x/cs.stdout.exp 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,14 @@
+before op1 = 0x10000000
+before op2 = 0x10000000
+before op3 = 0x12345678
+after op1 = 0x10000000
+after op2 = 0x12345678
+after op3 = 0x12345678
+cc = 0
+before op1 = 0x10000000
+before op2 = 0x20000000
+before op3 = 0x12345678
+after op1 = 0x20000000
+after op2 = 0x20000000
+after op3 = 0x12345678
+cc = 1
Added: trunk/memcheck/tests/s390x/csg.c (+32 -0)
===================================================================
--- trunk/memcheck/tests/s390x/csg.c 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/memcheck/tests/s390x/csg.c 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,32 @@
+#include <stdint.h>
+#include <stdio.h>
+#include <string.h>
+
+void
+test(int64_t op1_init, int64_t op2_init, int64_t op3_init)
+{
+ register int64_t op1 asm("8") = op1_init;
+ register int64_t op3 asm("9") = op3_init;
+
+ int64_t op2 = op2_init;
+ int cc = 1;
+
+ __asm__ volatile (
+ "csg 8,9,%1\n\t"
+ "ipm %0\n\t"
+ "srl %0,28\n\t"
+ : "=d" (cc), "+Q" (op2), "+d"(op1), "+d"(op3)
+ :
+ : "cc");
+}
+
+int main ()
+{
+ int64_t op1, op2, op3;
+
+ test(op1, 0x1000000000000000ull, 0x1234567887654321ull); // complaint
+ test(0x1000000000000000ull, op2, 0x1234567887654321ull); // complaint
+ test(0x1000000000000000ull, 0x1000000000000000ull, op3); // no complaint
+
+ return 0;
+}
Property changed: trunk/memcheck/tests/s390x/filter_stderr (+0 -0)
___________________________________________________________________
Name: svn:executable
+ *
Added: trunk/memcheck/tests/s390x/filter_stderr (+3 -0)
===================================================================
--- trunk/memcheck/tests/s390x/filter_stderr 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/memcheck/tests/s390x/filter_stderr 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,3 @@
+#! /bin/sh
+
+../filter_stderr "$@"
Modified: trunk/configure.in (+1 -0)
===================================================================
--- trunk/configure.in 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/configure.in 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -2196,6 +2196,7 @@
memcheck/tests/x86-linux/Makefile
memcheck/tests/ppc32/Makefile
memcheck/tests/ppc64/Makefile
+ memcheck/tests/s390x/Makefile
cachegrind/Makefile
cachegrind/tests/Makefile
cachegrind/tests/x86/Makefile
Added: trunk/none/tests/s390x/csg.stdout.exp (+14 -0)
===================================================================
--- trunk/none/tests/s390x/csg.stdout.exp 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/none/tests/s390x/csg.stdout.exp 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,14 @@
+before op1 = 0x1000000000000000
+before op2 = 0x1000000000000000
+before op3 = 0x1234567887654321
+after op1 = 0x1000000000000000
+after op2 = 0x1234567887654321
+after op3 = 0x1234567887654321
+cc = 0
+before op1 = 0x1000000000000000
+before op2 = 0x2000000000000000
+before op3 = 0x1234567887654321
+after op1 = 0x2000000000000000
+after op2 = 0x2000000000000000
+after op3 = 0x1234567887654321
+cc = 1
Added: trunk/none/tests/s390x/csg.stderr.exp (+2 -0)
===================================================================
--- trunk/none/tests/s390x/csg.stderr.exp 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/none/tests/s390x/csg.stderr.exp 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,2 @@
+
+
Added: trunk/none/tests/s390x/cs.c (+51 -0)
===================================================================
--- trunk/none/tests/s390x/cs.c 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/none/tests/s390x/cs.c 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,51 @@
+#include <stdint.h>
+#include <stdio.h>
+#include <string.h>
+
+void
+test(int32_t op1_init, int32_t op2_init, int32_t op3_init, int expected_cc)
+{
+ register int32_t op1 asm("8") = op1_init;
+ register int32_t op3 asm("9") = op3_init;
+
+ int32_t op2 = op2_init;
+ int cc = 1;
+
+ printf("before op1 = %#x\n", op1);
+ printf("before op2 = %#x\n", op2);
+ printf("before op3 = %#x\n", op3);
+
+ __asm__ volatile (
+ "cs 8,9,%1\n\t"
+ "ipm %0\n\t"
+ "srl %0,28\n\t"
+ : "=d" (cc), "+Q" (op2), "+d"(op1), "+d"(op3)
+ :
+ : "cc");
+
+ printf("after op1 = %#x\n", op1);
+ printf("after op2 = %#x\n", op2);
+ printf("after op3 = %#x\n", op3);
+ printf("cc = %d\n", cc);
+
+ if (cc != expected_cc) {
+ printf("condition code is incorrect\n");
+ }
+ if (expected_cc == 0) {
+ if (op2 != op3) {
+ printf("operand #2 not updated\n");
+ }
+ } else {
+ if (op1 != op2) {
+ printf("operand #1 not updated\n");
+ }
+ }
+}
+
+int main ()
+{
+ test(0x10000000, 0x10000000, 0x12345678, 0);
+ test(0x10000000, 0x20000000, 0x12345678, 1);
+
+ return 0;
+}
Added: trunk/memcheck/tests/s390x/csg.vgtest (+2 -0)
===================================================================
--- trunk/memcheck/tests/s390x/csg.vgtest 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/memcheck/tests/s390x/csg.vgtest 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,2 @@
+prog: csg
+vgopts: -q
Property changed: trunk/memcheck/tests/s390x (+0 -0)
___________________________________________________________________
Name: svn:ignore
+ .deps
Makefile
Makefile.in
cs
csg
Added: trunk/none/tests/s390x/cs.vgtest (+1 -0)
===================================================================
--- trunk/none/tests/s390x/cs.vgtest 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/none/tests/s390x/cs.vgtest 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1 @@
+prog: cs
Property changed: trunk/none/tests/s390x (+0 -0)
___________________________________________________________________
Name: svn:ignore
- .deps
add
add_EI
add_GE
allexec
and
and_EI
clc
clcle
cvb
cvd
div
ex_clone
ex_sig
flogr
icm
insert
insert_EI
lam_stam
lpr
Makefile
Makefile.in
mul
mul_GE
mvst
or
or_EI
srst
sub
sub_EI
tcxb
xc
xor
xor_EI
stck
stcke
stckf
op_exception
fgx
condloadstore
fold_And16
stfle
op00
cksm
clcl
mvcl
troo
trot
trto
trtt
tr
tre
clrj
clgrj
crj
cgrj
clij
clgij
cij
cgij
+ .deps
add
add_EI
add_GE
allexec
and
and_EI
clc
clcle
cvb
cvd
div
ex_clone
ex_sig
flogr
icm
insert
insert_EI
lam_stam
lpr
Makefile
Makefile.in
mul
mul_GE
mvst
or
or_EI
srst
sub
sub_EI
tcxb
xc
xor
xor_EI
stck
stcke
stckf
op_exception
fgx
condloadstore
fold_And16
stfle
op00
cksm
clcl
mvcl
troo
trot
trto
trtt
tr
tre
clrj
clgrj
crj
cgrj
clij
clgij
cij
cgij
cs
csg
Added: trunk/memcheck/tests/s390x/csg.stderr.exp (+8 -0)
===================================================================
--- trunk/memcheck/tests/s390x/csg.stderr.exp 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/memcheck/tests/s390x/csg.stderr.exp 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,8 @@
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: test (csg.c:14)
+ by 0x........: main (csg.c:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: test (csg.c:14)
+ by 0x........: main (csg.c:28)
+
Added: trunk/memcheck/tests/s390x/cs.stderr.exp (+8 -0)
===================================================================
--- trunk/memcheck/tests/s390x/cs.stderr.exp 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/memcheck/tests/s390x/cs.stderr.exp 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,8 @@
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: test (cs.c:14)
+ by 0x........: main (cs.c:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: test (cs.c:14)
+ by 0x........: main (cs.c:28)
+
Added: trunk/memcheck/tests/s390x/Makefile.am (+16 -0)
===================================================================
--- trunk/memcheck/tests/s390x/Makefile.am 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/memcheck/tests/s390x/Makefile.am 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,16 @@
+include $(top_srcdir)/Makefile.tool-tests.am
+
+dist_noinst_SCRIPTS = filter_stderr
+
+INSN_TESTS = cs csg
+
+check_PROGRAMS = $(INSN_TESTS)
+
+EXTRA_DIST = \
+ $(addsuffix .stderr.exp,$(INSN_TESTS)) \
+ $(addsuffix .stdout.exp,$(INSN_TESTS)) \
+ $(addsuffix .vgtest,$(INSN_TESTS))
+
+AM_CFLAGS += @FLAG_M64@
+AM_CXXFLAGS += @FLAG_M64@
+AM_CCASFLAGS += @FLAG_M64@
Added: trunk/none/tests/s390x/cs.stderr.exp (+2 -0)
===================================================================
--- trunk/none/tests/s390x/cs.stderr.exp 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/none/tests/s390x/cs.stderr.exp 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -0,0 +1,2 @@
+
+
Modified: trunk/none/tests/s390x/Makefile.am (+2 -1)
===================================================================
--- trunk/none/tests/s390x/Makefile.am 2012-05-29 18:04:13 +01:00 (rev 12594)
+++ trunk/none/tests/s390x/Makefile.am 2012-05-30 21:46:58 +01:00 (rev 12595)
@@ -6,7 +6,8 @@
and or xor insert div srst fold_And16 flogr sub_EI add_EI \
and_EI or_EI xor_EI insert_EI mul_GE add_GE condloadstore \
op_exception fgx stck stckf stcke stfle cksm mvcl clcl troo \
- trto trot trtt tr tre cij cgij clij clgij crj cgrj clrj clgrj
+ trto trot trtt tr tre cij cgij clij clgij crj cgrj clrj clgrj \
+ cs csg
check_PROGRAMS = $(INSN_TESTS) \
allexec \
|
|
From: Sunny D. <int...@ya...> - 2012-05-30 19:52:27
|
>> Stupid question: are RUNNING_ON_VALGRIND and VALGRIND_NON_SIMD_CALLx >> real macros? >Not too sure I understand what you mean by "real macros". What I meant was that 1) all caps usually means macros, 2) whether I will need to link with some library. I think you answered both questions for me. Thanks! |
|
From: Philippe W. <phi...@sk...> - 2012-05-30 19:17:46
|
On Wed, 2012-05-30 at 11:38 -0700, Sunil Kumar wrote: > Stupid question: are RUNNING_ON_VALGRIND and VALGRIND_NON_SIMD_CALLx > real macros? Not too sure I understand what you mean by "real macros". If you mean: not doing anything if not running under Valgrind + no need to link with some Valgrind .o or lib: yes, these are real macros. Philippe |
|
From: Sunil K. <int...@ya...> - 2012-05-30 18:39:33
|
Stupid question: are RUNNING_ON_VALGRIND and VALGRIND_NON_SIMD_CALLx real macros? Thanks, Stay Sunny ________________________________ From: Philippe Waroquiers <phi...@sk...> To: Sunny Das <int...@ya...> Cc: "val...@li..." <val...@li...> Sent: Wednesday, May 30, 2012 11:30 AM Subject: Re: [Valgrind-developers] vmware backdoor patch On Wed, 2012-05-30 at 08:09 -0700, Sunny Das wrote: > The patch still seems to apply (after some path/file renaming) but it does not build. That answers my original question. But it raises a new one: > > Is anyone planning on fixing and merging that patch in? I have 0+epsilon intention to work on this patch, the epsilon is to cover the unlikely case the vmware would donate 1_000_000 (1 million) dollars to support Valgrind development :). (the patch is many lines, only to support vmware specific things, not clear how to test thist, etc). So, does not look very attractive to me. Why not rather do that at "user level" ? (i.e. in the vmware code or libraries, do something like: if (RUNNING_ON_VALGRIND) VALGRIND_NON_SIMD_CALLx(do_the_real_thing_on_the_real_cpu_function, args ...); else do_the_real_thing_on_the_real_cpu_function (args); Looks to me this should have the effect desired, without introducing hundreds of vmware backdoor thingies in Valgrind. Philippe |
|
From: Philippe W. <phi...@sk...> - 2012-05-30 18:30:26
|
On Wed, 2012-05-30 at 08:09 -0700, Sunny Das wrote:
> The patch still seems to apply (after some path/file renaming) but it does not build. That answers my original question. But it raises a new one:
>
> Is anyone planning on fixing and merging that patch in?
I have 0+epsilon intention to work on this patch,
the epsilon is to cover the unlikely case the vmware would donate
1_000_000 (1 million) dollars to support Valgrind development :).
(the patch is many lines, only to support vmware specific things,
not clear how to test thist, etc).
So, does not look very attractive to me.
Why not rather do that at "user level" ?
(i.e. in the vmware code or libraries, do something like:
if (RUNNING_ON_VALGRIND)
VALGRIND_NON_SIMD_CALLx(do_the_real_thing_on_the_real_cpu_function, args ...);
else
do_the_real_thing_on_the_real_cpu_function (args);
Looks to me this should have the effect desired, without introducing
hundreds of vmware backdoor thingies in Valgrind.
Philippe
|
|
From: Sunny D. <int...@ya...> - 2012-05-30 15:09:29
|
The patch still seems to apply (after some path/file renaming) but it does not build. That answers my original question. But it raises a new one: Is anyone planning on fixing and merging that patch in? Thanks, -Sunny --- On Wed, 5/30/12, Sunny Das <int...@ya...> wrote: > From: Sunny Das <int...@ya...> > Subject: [Valgrind-developers] vmware backdoor patch > To: "val...@li..." <val...@li...> > Date: Wednesday, May 30, 2012, 7:33 AM > > > Folks, > > Someone had posted a patch back in 2008 to fix crashes in > vmware backdoor code: > > http://comments.gmane.org/gmane.comp.debugging.valgrind.devel/5378 > > Does anybody know if these patches were incorporated? I am > seeing the same crash in vmware_rpccmd function which is > used by my daemon to talk to the vmware subsystem and was > wondering if this patch made it. > > Thanks, > -Sunny > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's > security and > threat landscape has changed and how IT managers can > respond. Discussions > will include endpoint security, mobile security and the > latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers > |
|
From: Sunny D. <int...@ya...> - 2012-05-30 14:33:43
|
Folks, Someone had posted a patch back in 2008 to fix crashes in vmware backdoor code: http://comments.gmane.org/gmane.comp.debugging.valgrind.devel/5378 Does anybody know if these patches were incorporated? I am seeing the same crash in vmware_rpccmd function which is used by my daemon to talk to the vmware subsystem and was wondering if this patch made it. Thanks, -Sunny |
|
From: Tom H. <to...@co...> - 2012-05-30 10:57:56
|
valgrind revision: 12594 VEX revision: 2360 C compiler: gcc (GCC) 4.4.5 20101112 (Red Hat 4.4.5-2) Assembler: GNU assembler version 2.20.51.0.2-20.fc13 20091009 C library: GNU C Library stable release version 2.12.2 uname -mrs: Linux 3.3.4-5.fc17.x86_64 x86_64 Vendor version: Fedora release 13 (Goddard) Nightly build on bristol ( x86_64, Fedora 13 ) Started at 2012-05-30 03:21:34 BST Ended at 2012-05-30 11:57:44 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 == 602 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == helgrind/tests/pth_barrier3 (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo A valgrind-old/drd/drd_load_store.c A valgrind-old/drd/drd_error.h A valgrind-old/drd/drd_suppression.h A valgrind-old/drd/drd_malloc_wrappers.h A valgrind-old/drd/drd_load_store.h A valgrind-old/drd/drd_rwlock.c A valgrind-old/drd/drd_rwlock.h A valgrind-old/drd/drd_thread_bitmap.h A valgrind-old/drd/drd_basics.h A valgrind-old/drd/drd_clientobj.c A valgrind-old/drd/drd_clientobj.h A valgrind-old/drd/drd_cond.c A valgrind-old/drd/drd_darwin_intercepts.c A valgrind-old/drd/drd_barrier.c A valgrind-old/drd/drd_cond_initializer.c A valgrind-old/drd/pub_drd_bitmap.h A valgrind-old/drd/drd_cond.h A valgrind-old/drd/drd_hb.c A valgrind-old/drd/drd_barrier.h svn: Can't read from connection: Connection reset by peer ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2012-05-30 11:44:21.259800215 +0100 --- new.short 2012-05-30 11:57:44.368398475 +0100 *************** *** 1,24 **** ! Checking out valgrind source tree ... failed - Last 20 lines of verbose log follow echo - A valgrind-old/drd/drd_load_store.c - A valgrind-old/drd/drd_error.h - A valgrind-old/drd/drd_suppression.h - A valgrind-old/drd/drd_malloc_wrappers.h - A valgrind-old/drd/drd_load_store.h - A valgrind-old/drd/drd_rwlock.c - A valgrind-old/drd/drd_rwlock.h - A valgrind-old/drd/drd_thread_bitmap.h - A valgrind-old/drd/drd_basics.h - A valgrind-old/drd/drd_clientobj.c - A valgrind-old/drd/drd_clientobj.h - A valgrind-old/drd/drd_cond.c - A valgrind-old/drd/drd_darwin_intercepts.c - A valgrind-old/drd/drd_barrier.c - A valgrind-old/drd/drd_cond_initializer.c - A valgrind-old/drd/pub_drd_bitmap.h - A valgrind-old/drd/drd_cond.h - A valgrind-old/drd/drd_hb.c - A valgrind-old/drd/drd_barrier.h - svn: Can't read from connection: Connection reset by peer --- 1,11 ---- ! Checking out valgrind source tree ... done ! Configuring valgrind ... done ! Building valgrind ... done ! Running regression tests ... failed ! ! Regression test results follow ! ! == 602 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ! helgrind/tests/pth_barrier3 (stderr) |
|
From: Tom H. <to...@co...> - 2012-05-30 10:56:59
|
valgrind revision: 12594 VEX revision: 2360 C compiler: gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) Assembler: GNU assembler version 2.18.50.0.6-2 20080403 C library: GNU C Library stable release version 2.8 uname -mrs: Linux 3.3.4-5.fc17.x86_64 x86_64 Vendor version: Fedora release 9 (Sulphur) Nightly build on bristol ( x86_64, Fedora 9 ) Started at 2012-05-30 03:42:33 BST Ended at 2012-05-30 11:56:34 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 == 600 tests, 0 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == none/tests/amd64/sse4-64 (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-05-29T03:42:33} valgrind-old && svn update -r {2012-05-29T03:42:33} valgrind-old/VEX A valgrind-old/Makefile.all.am A valgrind-old/glibc-2.X.supp.in A valgrind-old/glibc-2.X-drd.supp A valgrind-old/AUTHORS svn: Can't read from connection: Connection reset by peer ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2012-05-30 11:43:48.210475050 +0100 --- new.short 2012-05-30 11:56:34.843818503 +0100 *************** *** 1,11 **** ! Checking out valgrind source tree ... failed ! Last 20 lines of verbose log follow echo - Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-05-29T03:42:33} valgrind-old && svn update -r {2012-05-29T03:42:33} valgrind-old/VEX - A valgrind-old/Makefile.all.am - A valgrind-old/glibc-2.X.supp.in - A valgrind-old/glibc-2.X-drd.supp - A valgrind-old/AUTHORS - svn: Can't read from connection: Connection reset by peer --- 1,11 ---- ! Checking out valgrind source tree ... done ! Configuring valgrind ... done ! Building valgrind ... done ! Running regression tests ... failed ! Regression test results follow ! ! == 600 tests, 0 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ! none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2012-05-30 10:56:38
|
valgrind revision: 12594 VEX revision: 2360 C compiler: gcc (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2) Assembler: GNU assembler version 2.19.51.0.14-3.fc11 20090722 C library: GNU C Library stable release version 2.10.2 uname -mrs: Linux 3.3.4-5.fc17.x86_64 x86_64 Vendor version: Fedora release 11 (Leonidas) Nightly build on bristol ( x86_64, Fedora 11 ) Started at 2012-05-30 03:31:07 BST Ended at 2012-05-30 11:56:21 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 == 602 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/long_namespace_xml (stderr) none/tests/amd64/sse4-64 (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo A valgrind-old/none/tests/s390x/cvd.stderr.exp A valgrind-old/none/tests/s390x/cksm.stdout.exp A valgrind-old/none/tests/s390x/and_EI.stderr.exp A valgrind-old/none/tests/s390x/clc.stdout.exp A valgrind-old/none/tests/s390x/mvcl.stdout.exp A valgrind-old/none/tests/s390x/table.h A valgrind-old/none/tests/s390x/cksm.c A valgrind-old/none/tests/s390x/clij.stderr.exp A valgrind-old/none/tests/s390x/tr.stderr.exp A valgrind-old/none/tests/s390x/xor.vgtest A valgrind-old/none/tests/s390x/icm.stdout.exp A valgrind-old/none/tests/s390x/stck.c A valgrind-old/none/tests/s390x/trto.stderr.exp A valgrind-old/none/tests/s390x/cvd.vgtest A valgrind-old/none/tests/s390x/sub_EI.c A valgrind-old/none/tests/s390x/tre.stderr.exp A valgrind-old/none/tests/s390x/fold_And16.stdout.exp A valgrind-old/none/tests/s390x/xor.c A valgrind-old/none/tests/s390x/lam_stam.stderr.exp svn: Can't read from connection: Connection reset by peer ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2012-05-30 11:43:48.545468210 +0100 --- new.short 2012-05-30 11:56:21.056100112 +0100 *************** *** 1,24 **** ! Checking out valgrind source tree ... failed - Last 20 lines of verbose log follow echo - A valgrind-old/none/tests/s390x/cvd.stderr.exp - A valgrind-old/none/tests/s390x/cksm.stdout.exp - A valgrind-old/none/tests/s390x/and_EI.stderr.exp - A valgrind-old/none/tests/s390x/clc.stdout.exp - A valgrind-old/none/tests/s390x/mvcl.stdout.exp - A valgrind-old/none/tests/s390x/table.h - A valgrind-old/none/tests/s390x/cksm.c - A valgrind-old/none/tests/s390x/clij.stderr.exp - A valgrind-old/none/tests/s390x/tr.stderr.exp - A valgrind-old/none/tests/s390x/xor.vgtest - A valgrind-old/none/tests/s390x/icm.stdout.exp - A valgrind-old/none/tests/s390x/stck.c - A valgrind-old/none/tests/s390x/trto.stderr.exp - A valgrind-old/none/tests/s390x/cvd.vgtest - A valgrind-old/none/tests/s390x/sub_EI.c - A valgrind-old/none/tests/s390x/tre.stderr.exp - A valgrind-old/none/tests/s390x/fold_And16.stdout.exp - A valgrind-old/none/tests/s390x/xor.c - A valgrind-old/none/tests/s390x/lam_stam.stderr.exp - svn: Can't read from connection: Connection reset by peer --- 1,12 ---- ! Checking out valgrind source tree ... done ! Configuring valgrind ... done ! Building valgrind ... done ! Running regression tests ... failed ! ! Regression test results follow ! ! == 602 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ! memcheck/tests/long_namespace_xml (stderr) ! none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2012-05-30 10:56:06
|
valgrind revision: VEX revision: C compiler: gcc (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4) Assembler: GNU assembler version 2.20.51.0.7-8.fc14 20100318 C library: GNU C Library stable release version 2.13 uname -mrs: Linux 3.3.4-5.fc17.x86_64 x86_64 Vendor version: Fedora release 14 (Laughlin) Nightly build on bristol ( x86_64, Fedora 14 ) Started at 2012-05-30 03:11:51 BST Ended at 2012-05-30 11:55:49 BST Results differ from 24 hours ago Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-05-30T03:11:51} valgrind-new && svn update -r {2012-05-30T03:11:51} valgrind-new/VEX svn: Can't read from connection: Connection reset by peer ================================================= == 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 == 617 tests, 1 stderr failure, 0 stdout failures, 1 stderrB failure, 2 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlpasssigalrm (stdoutB) memcheck/tests/origin5-bz2 (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2012-05-30 03:55:16.179688324 +0100 --- new.short 2012-05-30 11:55:49.028754259 +0100 *************** *** 1,14 **** ! Checking out valgrind source tree ... done ! Configuring valgrind ... done ! Building valgrind ... done ! Running regression tests ... failed ! Regression test results follow ! ! == 617 tests, 1 stderr failure, 0 stdout failures, 1 stderrB failure, 2 stdoutB failures, 0 post failures == ! gdbserver_tests/mcinfcallWSRU (stderrB) ! gdbserver_tests/nlcontrolc (stdoutB) ! gdbserver_tests/nlpasssigalrm (stdoutB) ! memcheck/tests/origin5-bz2 (stderr) --- 1,7 ---- ! Checking out valgrind source tree ... failed ! Last 20 lines of verbose log follow echo + Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-05-30T03:11:51} valgrind-new && svn update -r {2012-05-30T03:11:51} valgrind-new/VEX + svn: Can't read from connection: Connection reset by peer |
|
From: Tom H. <to...@co...> - 2012-05-30 10:51:48
|
valgrind revision: VEX revision: C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) Assembler: GNU assembler version 2.21.51.0.6-6.fc15 20110118 C library: GNU C Library stable release version 2.14.1 uname -mrs: Linux 3.3.4-5.fc17.x86_64 x86_64 Vendor version: Fedora release 15 (Lovelock) Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2012-05-30 03:02:54 BST Ended at 2012-05-30 11:51:26 BST Results differ from 24 hours ago Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-05-30T03:02:54} valgrind-new && svn update -r {2012-05-30T03:02:54} valgrind-new/VEX svn: Can't read from connection: Connection reset by peer ================================================= == 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 == 618 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 2 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlpasssigalrm (stdoutB) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/overlap (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2012-05-30 03:50:54.723175522 +0100 --- new.short 2012-05-30 11:51:26.896108057 +0100 *************** *** 1,15 **** ! Checking out valgrind source tree ... done ! Configuring valgrind ... done ! Building valgrind ... done ! Running regression tests ... failed ! Regression test results follow ! ! == 618 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 2 stdoutB failures, 0 post failures == ! gdbserver_tests/mcinfcallWSRU (stderrB) ! gdbserver_tests/nlcontrolc (stdoutB) ! gdbserver_tests/nlpasssigalrm (stdoutB) ! memcheck/tests/origin5-bz2 (stderr) ! memcheck/tests/overlap (stderr) --- 1,7 ---- ! Checking out valgrind source tree ... failed ! Last 20 lines of verbose log follow echo + Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-05-30T03:02:54} valgrind-new && svn update -r {2012-05-30T03:02:54} valgrind-new/VEX + svn: Can't read from connection: Connection reset by peer |
|
From: Rich C. <rc...@wi...> - 2012-05-30 04:54:56
|
valgrind revision: VEX revision: C compiler: gcc (SUSE Linux) 4.5.1 20101208 [gcc-4_5-branch revision 167585] Assembler: GNU assembler (GNU Binutils; openSUSE 11.4) 2.21 C library: GNU C Library stable release version 2.11.3 (20110203) uname -mrs: Linux 2.6.37.6-0.7-desktop x86_64 Vendor version: Welcome to openSUSE 11.4 "Celadon" - Kernel %r (%t). Nightly build on ultra ( gcc 4.5.1 Linux 2.6.37.6-0.7-desktop x86_64 ) Started at 2012-05-29 21:30:01 CDT Ended at 2012-05-29 23:54:49 CDT Results differ from 24 hours ago Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-05-29T21:30:01} valgrind-new && svn update -r {2012-05-29T21:30:01} valgrind-new/VEX + eval 'svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-05-29T21:30:01} valgrind-new && svn update -r {2012-05-29T21:30:01} valgrind-new/VEX' ++ svn co svn://svn.valgrind.org/valgrind/trunk -r '{2012-05-29T21:30:01}' valgrind-new svn: Can't connect to host 'svn.valgrind.org': Connection refused ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo A valgrind-old/none/tests/s390x/cvd.stderr.exp A valgrind-old/none/tests/s390x/cksm.stdout.exp A valgrind-old/none/tests/s390x/and_EI.stderr.exp A valgrind-old/none/tests/s390x/clc.stdout.exp A valgrind-old/none/tests/s390x/mvcl.stdout.exp A valgrind-old/none/tests/s390x/table.h A valgrind-old/none/tests/s390x/cksm.c A valgrind-old/none/tests/s390x/clij.stderr.exp A valgrind-old/none/tests/s390x/tr.stderr.exp A valgrind-old/none/tests/s390x/xor.vgtest A valgrind-old/none/tests/s390x/icm.stdout.exp A valgrind-old/none/tests/s390x/stck.c A valgrind-old/none/tests/s390x/trto.stderr.exp A valgrind-old/none/tests/s390x/cvd.vgtest A valgrind-old/none/tests/s390x/sub_EI.c A valgrind-old/none/tests/s390x/tre.stderr.exp A valgrind-old/none/tests/s390x/fold_And16.stdout.exp A valgrind-old/none/tests/s390x/xor.c A valgrind-old/none/tests/s390x/lam_stam.stderr.exp svn: Can't read from connection: Connection timed out ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue May 29 23:54:49 2012 --- new.short Tue May 29 23:54:49 2012 *************** *** 4,24 **** Last 20 lines of verbose log follow echo ! A valgrind-old/none/tests/s390x/cvd.stderr.exp ! A valgrind-old/none/tests/s390x/cksm.stdout.exp ! A valgrind-old/none/tests/s390x/and_EI.stderr.exp ! A valgrind-old/none/tests/s390x/clc.stdout.exp ! A valgrind-old/none/tests/s390x/mvcl.stdout.exp ! A valgrind-old/none/tests/s390x/table.h ! A valgrind-old/none/tests/s390x/cksm.c ! A valgrind-old/none/tests/s390x/clij.stderr.exp ! A valgrind-old/none/tests/s390x/tr.stderr.exp ! A valgrind-old/none/tests/s390x/xor.vgtest ! A valgrind-old/none/tests/s390x/icm.stdout.exp ! A valgrind-old/none/tests/s390x/stck.c ! A valgrind-old/none/tests/s390x/trto.stderr.exp ! A valgrind-old/none/tests/s390x/cvd.vgtest ! A valgrind-old/none/tests/s390x/sub_EI.c ! A valgrind-old/none/tests/s390x/tre.stderr.exp ! A valgrind-old/none/tests/s390x/fold_And16.stdout.exp ! A valgrind-old/none/tests/s390x/xor.c ! A valgrind-old/none/tests/s390x/lam_stam.stderr.exp ! svn: Can't read from connection: Connection timed out --- 4,9 ---- Last 20 lines of verbose log follow echo ! ! Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-05-29T21:30:01} valgrind-new && svn update -r {2012-05-29T21:30:01} valgrind-new/VEX ! + eval 'svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-05-29T21:30:01} valgrind-new && svn update -r {2012-05-29T21:30:01} valgrind-new/VEX' ! ++ svn co svn://svn.valgrind.org/valgrind/trunk -r '{2012-05-29T21:30:01}' valgrind-new ! svn: Can't connect to host 'svn.valgrind.org': Connection refused Congratulations, all tests passed! |
|
From: Tom H. <to...@co...> - 2012-05-30 02:51:35
|
valgrind revision: 12594 VEX revision: 2360 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) Assembler: GNU assembler version 2.21.53.0.1-6.fc16 20110716 C library: GNU C Library development release version 2.14.90 uname -mrs: Linux 3.3.4-5.fc17.x86_64 x86_64 Vendor version: Fedora release 16 (Verne) Nightly build on bristol ( x86_64, Fedora 16 ) Started at 2012-05-30 02:51:53 BST Ended at 2012-05-30 03:51:14 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 618 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 2 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlpasssigalrm (stdoutB) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/overlap (stderr) memcheck/tests/str_tester (stderr) |
|
From: Christian B. <bor...@de...> - 2012-05-30 02:19:55
|
valgrind revision: 12594 VEX revision: 2360 C compiler: gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] Assembler: GNU assembler (GNU Binutils; SUSE Linux Enterprise 11) 2.20.0.20100122-0.7.9 C library: GNU C Library stable release version 2.11.1 (20100118) uname -mrs: Linux 2.6.32.54-0.3-default s390x Vendor version: Welcome to SUSE Linux Enterprise Server 11 SP1 (s390x) - Kernel %r (%t). Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z196 (s390x) ) Started at 2012-05-30 03:45:01 CEST Ended at 2012-05-30 04:19:44 CEST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 536 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) |
|
From: Christian B. <bor...@de...> - 2012-05-30 02:07:09
|
valgrind revision: 12594 VEX revision: 2360 C compiler: gcc (GCC) 4.5.3 20110121 (Red Hat 4.5.3-5) Assembler: GNU assembler version 2.20.51.0.7-4bb6.fc13 20100318 C library: GNU C Library stable release version 2.12.1 uname -mrs: Linux 3.3.4-53.x.20120504-s390xperformance s390x Vendor version: unknown Nightly build on fedora390 ( Fedora 13/14/15 mix with gcc 3.5.3 on z196 (s390x) ) Started at 2012-05-30 03:45:01 CEST Ended at 2012-05-30 04:06:47 CEST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 535 tests, 8 stderr failures, 0 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures == gdbserver_tests/mcinvokeWS (stdoutB) gdbserver_tests/mcinvokeWS (stderrB) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) drd/tests/circular_buffer (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc21_pthonce (stderr) |
|
From: <sv...@va...> - 2012-05-29 17:04:31
|
philippe 2012-05-29 18:04:13 +0100 (Tue, 29 May 2012)
New Revision: 12594
Log:
Fix MacOS passsigalrm.c compilation error due to SIGRTMIN not existing on MacOS
The test will very probably fail on MacOS (as gdb output will contain SIGUSR1
rather than signal SIGRTMIN, but at least it should compile).
(not tested on MacOS; just tested that it still works on linux)
Modified files:
trunk/gdbserver_tests/nlpasssigalrm.stdinB.gdb
trunk/gdbserver_tests/nlpasssigalrm.stdoutB.exp
trunk/gdbserver_tests/passsigalrm.c
Modified: trunk/gdbserver_tests/passsigalrm.c (+5 -0)
===================================================================
--- trunk/gdbserver_tests/passsigalrm.c 2012-05-29 12:02:28 +01:00 (rev 12593)
+++ trunk/gdbserver_tests/passsigalrm.c 2012-05-29 18:04:13 +01:00 (rev 12594)
@@ -15,6 +15,11 @@
}
static int breakme = 0;
+#ifndef SIGRTMIN
+// at least on MacOS, there is no SIGRTMIN.
+// So, use any other signal instead.
+#define SIGRTMIN SIGUSR1
+#endif
int main (int argc, char *argv[])
{
Modified: trunk/gdbserver_tests/nlpasssigalrm.stdoutB.exp (+6 -6)
===================================================================
--- trunk/gdbserver_tests/nlpasssigalrm.stdoutB.exp 2012-05-29 12:02:28 +01:00 (rev 12593)
+++ trunk/gdbserver_tests/nlpasssigalrm.stdoutB.exp 2012-05-29 18:04:13 +01:00 (rev 12594)
@@ -1,5 +1,5 @@
-Breakpoint 1 at 0x........: file passsigalrm.c, line 48.
-Breakpoint 2 at 0x........: file passsigalrm.c, line 50.
+Breakpoint 1 at 0x........: file passsigalrm.c, line 53.
+Breakpoint 2 at 0x........: file passsigalrm.c, line 55.
Signal Stop Print Pass to program Description
SIGALRM Yes Yes Yes Alarm clock
Continuing.
@@ -8,12 +8,12 @@
Signal Stop Print Pass to program Description
SIGALRM No No Yes Alarm clock
Continuing.
-Breakpoint 1, main (argc=1, argv=0x........) at passsigalrm.c:48
-48 breakme++;
+Breakpoint 1, main (argc=1, argv=0x........) at passsigalrm.c:53
+53 breakme++;
$1 = 0
Continuing.
-Breakpoint 2, main (argc=1, argv=0x........) at passsigalrm.c:50
-50 sa.sa_handler = sigrtmin_handler;
+Breakpoint 2, main (argc=1, argv=0x........) at passsigalrm.c:55
+55 sa.sa_handler = sigrtmin_handler;
$2 = 1
Continuing.
Program received signal SIG34, Real-time event 34.
Modified: trunk/gdbserver_tests/nlpasssigalrm.stdinB.gdb (+2 -2)
===================================================================
--- trunk/gdbserver_tests/nlpasssigalrm.stdinB.gdb 2012-05-29 12:02:28 +01:00 (rev 12593)
+++ trunk/gdbserver_tests/nlpasssigalrm.stdinB.gdb 2012-05-29 18:04:13 +01:00 (rev 12594)
@@ -3,9 +3,9 @@
echo vgdb launched process attached\n
monitor v.set vgdb-error 999999
# break on breakme++:
-break passsigalrm.c:48
+break passsigalrm.c:53
# break on the next line:
-break passsigalrm.c:50
+break passsigalrm.c:55
#
#
# ensure SIGALRM can be passed directly to the process, without
|
|
From: <sv...@va...> - 2012-05-29 11:02:47
|
cborntra 2012-05-29 12:02:28 +0100 (Tue, 29 May 2012)
New Revision: 12593
Log:
Fix machine detection on s390 to not bail out the regression
test on unknown systems.
Modified files:
trunk/tests/s390x_features.c
Modified: trunk/tests/s390x_features.c (+3 -2)
===================================================================
--- trunk/tests/s390x_features.c 2012-05-28 17:55:35 +01:00 (rev 12592)
+++ trunk/tests/s390x_features.c 2012-05-29 12:02:28 +01:00 (rev 12593)
@@ -17,9 +17,9 @@
// model, if specified, matches the machine
// - 1 the machine does not provide the asked-for feature or the
// cpu model, if specified, does not match the machine
+// - 1 for an unknown cpu model in /proc/cpu_info
// - 2 if the asked-for feature isn't recognised (this will be the case for
// any feature if run on a non-s390x machine).
-// - 2 for an unknown cpu model in /proc/cpu_info
// - 3 if there was a usage error (it also prints an error message).
//
// USAGE:
@@ -84,6 +84,7 @@
{ "2097", "z10-ec" },
{ "2098", "z10-bc" },
{ "2817", "z196" },
+ { "2818", "z114" },
};
@@ -224,7 +225,7 @@
if (cpu == NULL) return 0;
host = get_host();
- if (host == NULL) return 2; // unknown model
+ if (host == NULL) return 1; // unknown model
// printf("host = %s (%s)\n", host->cpuinfo_name, host->real_name);
|
|
From: Philippe W. <phi...@sk...> - 2012-05-29 04:31:02
|
valgrind revision: 12592 VEX revision: 2360 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) Assembler: GNU assembler version 2.21.53.0.1-6.fc16 20110716 C library: GNU C Library development release version 2.14.90 uname -mrs: Linux 3.3.1-3.fc16.ppc64 ppc64 Vendor version: Fedora release 16 (Verne) Nightly build on gcc110 ( Fedora release 16 (Verne), ppc64 ) Started at 2012-05-28 20:01:03 PDT Ended at 2012-05-28 21:29:57 PDT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 524 tests, 15 stderr failures, 8 stdout failures, 1 stderrB failure, 1 stdoutB failure, 2 post failures == gdbserver_tests/mcmain_pic (stdout) gdbserver_tests/mcmain_pic (stderr) gdbserver_tests/mcmain_pic (stdoutB) gdbserver_tests/mcmain_pic (stderrB) memcheck/tests/ppc32/power_ISA2_05 (stdout) memcheck/tests/ppc32/power_ISA2_05 (stderr) memcheck/tests/ppc64/power_ISA2_05 (stdout) memcheck/tests/ppc64/power_ISA2_05 (stderr) memcheck/tests/supp_unknown (stderr) memcheck/tests/trivialleak (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stdout) memcheck/tests/wrap8 (stderr) massif/tests/big-alloc (post) massif/tests/deep-D (post) none/tests/empty-exe (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) none/tests/shell (stderr) none/tests/shell_valid1 (stderr) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) none/tests/shell_zerolength (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) |
|
From: Rich C. <rc...@wi...> - 2012-05-29 04:24:33
|
valgrind revision: 12592 VEX revision: 2360 C compiler: i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646) Assembler: C library: unknown uname -mrs: Darwin 10.8.0 i386 Vendor version: unknown Nightly build on macbook ( Darwin 10.8.0 i386 ) Started at 2012-05-28 23:05:00 CDT Ended at 2012-05-28 23:24:25 CDT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... failed Last 20 lines of verbose log follow echo dsymutil many-xpts dsymutil sarp dsymutil tinycc Making check in gdbserver_tests make clean_after_fork fork_chain passsigalrm sleepers main_pic t watchpoints gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../coregrind -I../include -I../VEX/pub -DVGA_x86=1 -DVGO_darwin=1 -DVGP_x86_darwin=1 -DVGPV_x86_darwin_vanilla=1 -Winline -Wall -Wshadow -g -arch i386 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -MT clean_after_fork.o -MD -MP -MF .deps/clean_after_fork.Tpo -c -o clean_after_fork.o clean_after_fork.c mv -f .deps/clean_after_fork.Tpo .deps/clean_after_fork.Po gcc -Winline -Wall -Wshadow -g -arch i386 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -o clean_after_fork clean_after_fork.o -lpthread gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../coregrind -I../include -I../VEX/pub -DVGA_x86=1 -DVGO_darwin=1 -DVGP_x86_darwin=1 -DVGPV_x86_darwin_vanilla=1 -Winline -Wall -Wshadow -g -arch i386 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -MT fork_chain.o -MD -MP -MF .deps/fork_chain.Tpo -c -o fork_chain.o fork_chain.c mv -f .deps/fork_chain.Tpo .deps/fork_chain.Po gcc -Winline -Wall -Wshadow -g -arch i386 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -o fork_chain fork_chain.o -lpthread gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../coregrind -I../include -I../VEX/pub -DVGA_x86=1 -DVGO_darwin=1 -DVGP_x86_darwin=1 -DVGPV_x86_darwin_vanilla=1 -Winline -Wall -Wshadow -g -arch i386 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -MT passsigalrm.o -MD -MP -MF .deps/passsigalrm.Tpo -c -o passsigalrm.o passsigalrm.c passsigalrm.c: In function 'main': passsigalrm.c:54: error: 'SIGRTMIN' undeclared (first use in this function) passsigalrm.c:54: error: (Each undeclared identifier is reported only once passsigalrm.c:54: error: for each function it appears in.) make[3]: *** [passsigalrm.o] Error 1 make[2]: *** [check-am] Error 2 make[1]: *** [check-recursive] Error 1 make: *** [check] Error 2 Congratulations, all tests passed! |
|
From: Tom H. <to...@co...> - 2012-05-29 04:13:17
|
valgrind revision: 12592 VEX revision: 2360 C compiler: gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) Assembler: GNU assembler version 2.18.50.0.6-2 20080403 C library: GNU C Library stable release version 2.8 uname -mrs: Linux 3.3.4-5.fc17.x86_64 x86_64 Vendor version: Fedora release 9 (Sulphur) Nightly build on bristol ( x86_64, Fedora 9 ) Started at 2012-05-29 03:41:41 BST Ended at 2012-05-29 05:12:57 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 600 tests, 0 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == none/tests/amd64/sse4-64 (stdout) |
|
From: <br...@ac...> - 2012-05-29 04:05:46
|
valgrind revision: 12592
VEX revision: 2360
C compiler: gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3)
Assembler: GNU assembler 2.15.92.0.2 20040927
C library: GNU C Library stable release version 2.3.4
uname -mrs: Linux 2.6.9-42.EL s390x
Vendor version: Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Nightly build on z10-ec ( s390x build on z10-EC )
Started at 2012-05-28 22:20:36 EDT
Ended at 2012-05-29 00:05:33 EDT
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 500 tests, 8 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/manuel3 (stderr)
memcheck/tests/partial_load_ok (stderr)
memcheck/tests/varinfo6 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2012-05-28 23:48:50.000000000 -0400
+++ tc04_free_lock.stderr.out 2012-05-29 00:04:51.000000000 -0400
@@ -7,28 +7,22 @@
by 0x........: main (tc04_free_lock.c:20)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:26)
+ at 0x........: bar (tc04_free_lock.c:40)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
by 0x........: main (tc04_free_lock.c:26)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: foo (tc04_free_lock.c:47)
- by 0x........: main (tc04_free_lock.c:27)
+ at 0x........: foo (tc04_free_lock.c:49)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-x86
=================================================
--- tc04_free_lock.stderr.exp-x86 2012-05-28 23:48:50.000000000 -0400
+++ tc04_free_lock.stderr.out 2012-05-29 00:04:51.000000000 -0400
@@ -8,7 +8,8 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:26)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
@@ -16,19 +17,12 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: foo (tc04_free_lock.c:49)
- by 0x........: main (tc04_free_lock.c:27)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-glibc2.8
=================================================
--- tc09_bad_unlock.stderr.exp-glibc2.8 2012-05-28 23:48:50.000000000 -0400
+++ tc09_bad_unlock.stderr.out 2012-05-29 00:04:55.000000000 -0400
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: (below main)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: (below main)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-ppc
=================================================
--- tc09_bad_unlock.stderr.exp-ppc 2012-05-28 23:48:50.000000000 -0400
+++ tc09_bad_unlock.stderr.out 2012-05-29 00:04:55.000000000 -0400
@@ -25,8 +25,8 @@
by 0x........: main (tc09_bad_unlock.c:49)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:49)
+ at 0x........: nearly_main (tc09_bad_unlock.c:45)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:50)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-x86
=================================================
--- tc09_bad_unlock.stderr.exp-x86 2012-05-28 23:48:50.000000000 -0400
+++ tc09_bad_unlock.stderr.out 2012-05-29 00:04:55.000000000 -0400
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: main (tc09_bad_unlock.c:49)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: main (tc09_bad_unlock.c:50)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2012-05-28 23:32:54.000000000 -0400
+++ tc09_bad_unlock.stderr.out 2012-05-29 00:01:09.000000000 -0400
@@ -42,14 +42,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:49)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:49)
-
---------------------
----------------------------------------------------------------
@@ -110,16 +102,8 @@
----------------------------------------------------------------
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-----------------------------------------------------------------
-
Thread #x: Exiting thread still holds 1 lock
...
-ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff
=================================================
--- tc18_semabuse.stderr.exp 2012-05-28 23:32:54.000000000 -0400
+++ tc18_semabuse.stderr.out 2012-05-29 00:01:17.000000000 -0400
@@ -18,13 +18,5 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
-----------------------------------------------------------------
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:37)
-
-
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff
=================================================
--- tc20_verifywrap.stderr.exp 2012-05-28 23:32:54.000000000 -0400
+++ tc20_verifywrap.stderr.out 2012-05-29 00:01:27.000000000 -0400
@@ -1,7 +1,7 @@
------- This is output for >= glibc 2.4 ------
+------ This is output for < glibc 2.4 ------
---------------- pthread_create/join ----------------
@@ -45,13 +45,6 @@
----------------------------------------------------------------
-Thread #x's call to pthread_mutex_init failed
- with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:92)
-
-----------------------------------------------------------------
-
Thread #x: pthread_mutex_destroy of a locked mutex
at 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:102)
@@ -63,26 +56,8 @@
at 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:102)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_lock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:108)
-
-----------------------------------------------------------------
-Thread #x's call to pthread_mutex_trylock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_trylock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:116)
-
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_timedlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_timedlock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:121)
+make pthread_mutex_lock fail: skipped on glibc < 2.4
----------------------------------------------------------------
@@ -90,13 +65,6 @@
at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:125)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:125)
-
---------------- pthread_cond_wait et al ----------------
@@ -215,14 +183,6 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:242)
-----------------------------------------------------------------
-
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:245)
-
FIXME: can't figure out how to verify wrap of sem_post
@@ -235,4 +195,4 @@
...
-ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 17 errors from 17 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/memcheck/tests/manuel3.stderr.diff
=================================================
--- manuel3.stderr.exp 2012-05-28 23:42:15.000000000 -0400
+++ manuel3.stderr.out 2012-05-28 23:56:15.000000000 -0400
@@ -1,4 +1,3 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: gcc_cant_inline_me (manuel3.c:22)
- by 0x........: main (manuel3.c:14)
+ at 0x........: main (manuel3.c:12)
=================================================
./valgrind-new/memcheck/tests/partial_load_ok.stderr.diff
=================================================
--- partial_load_ok.stderr.exp 2012-05-28 23:42:15.000000000 -0400
+++ partial_load_ok.stderr.out 2012-05-28 23:56:45.000000000 -0400
@@ -1,7 +1,13 @@
-Invalid read of size 4
+Invalid read of size 1
+ at 0x........: main (partial_load.c:16)
+ Address 0x........ is 0 bytes after a block of size 7 alloc'd
+ at 0x........: calloc (vg_replace_malloc.c:...)
+ by 0x........: main (partial_load.c:14)
+
+Invalid read of size 8
at 0x........: main (partial_load.c:23)
- Address 0x........ is 1 bytes inside a block of size 4 alloc'd
+ Address 0x........ is 1 bytes inside a block of size 8 alloc'd
at 0x........: calloc (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:20)
@@ -11,9 +17,9 @@
at 0x........: calloc (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:28)
-Invalid read of size 4
+Invalid read of size 8
at 0x........: main (partial_load.c:37)
- Address 0x........ is 0 bytes inside a block of size 4 free'd
+ Address 0x........ is 0 bytes inside a block of size 8 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:36)
@@ -25,4 +31,4 @@
For a detailed leak analysis, rerun with: --leak-check=full
For counts of detected and suppressed errors, rerun with: -v
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/memcheck/tests/partial_load_ok.stderr.diff64
=================================================
--- partial_load_ok.stderr.exp64 2012-05-28 23:42:15.000000000 -0400
+++ partial_load_ok.stderr.out 2012-05-28 23:56:45.000000000 -0400
@@ -1,4 +1,10 @@
+Invalid read of size 1
+ at 0x........: main (partial_load.c:16)
+ Address 0x........ is 0 bytes after a block of size 7 alloc'd
+ at 0x........: calloc (vg_replace_malloc.c:...)
+ by 0x........: main (partial_load.c:14)
+
Invalid read of size 8
at 0x........: main (partial_load.c:23)
Address 0x........ is 1 bytes inside a block of size 8 alloc'd
@@ -25,4 +31,4 @@
For a detailed leak analysis, rerun with: --leak-check=full
For counts of detected and suppressed errors, rerun with: -v
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/memcheck/tests/varinfo6.stderr.diff
=================================================
--- varinfo6.stderr.exp 2012-05-28 23:42:15.000000000 -0400
+++ varinfo6.stderr.out 2012-05-28 23:57:40.000000000 -0400
@@ -7,8 +7,7 @@
by 0x........: BZ2_bzCompress (varinfo6.c:4860)
by 0x........: BZ2_bzBuffToBuffCompress (varinfo6.c:5667)
by 0x........: main (varinfo6.c:6517)
- Location 0x........ is 2 bytes inside local var "budget"
- declared at varinfo6.c:3115, in frame #2 of thread 1
+ Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo6.c:34)
=================================================
./valgrind-new/memcheck/tests/varinfo6.stderr.diff-ppc64
=================================================
--- varinfo6.stderr.exp-ppc64 2012-05-28 23:42:15.000000000 -0400
+++ varinfo6.stderr.out 2012-05-28 23:57:40.000000000 -0400
@@ -1,5 +1,5 @@
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: mainSort (varinfo6.c:2999)
by 0x........: BZ2_blockSort (varinfo6.c:3143)
by 0x........: BZ2_compressBlock (varinfo6.c:4072)
@@ -10,7 +10,7 @@
Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: BZ2_decompress (varinfo6.c:1699)
by 0x........: BZ2_bzDecompress (varinfo6.c:5230)
by 0x........: BZ2_bzBuffToBuffDecompress (varinfo6.c:5715)
=================================================
./valgrind-old/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2012-05-28 23:05:31.000000000 -0400
+++ tc04_free_lock.stderr.out 2012-05-28 23:28:59.000000000 -0400
@@ -7,28 +7,22 @@
by 0x........: main (tc04_free_lock.c:20)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:26)
+ at 0x........: bar (tc04_free_lock.c:40)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
by 0x........: main (tc04_free_lock.c:26)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: foo (tc04_free_lock.c:47)
- by 0x........: main (tc04_free_lock.c:27)
+ at 0x........: foo (tc04_free_lock.c:49)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/tc04_free_lock.stderr.diff-x86
=================================================
--- tc04_free_lock.stderr.exp-x86 2012-05-28 23:05:31.000000000 -0400
+++ tc04_free_lock.stderr.out 2012-05-28 23:28:59.000000000 -0400
@@ -8,7 +8,8 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:26)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
@@ -16,19 +17,12 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: foo (tc04_free_lock.c:49)
- by 0x........: main (tc04_free_lock.c:27)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/tc09_bad_unlock.stderr.diff-glibc2.8
=================================================
--- tc09_bad_unlock.stderr.exp-glibc2.8 2012-05-28 23:05:31.000000000 -0400
+++ tc09_bad_unlock.stderr.out 2012-05-28 23:29:02.000000000 -0400
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: (below main)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: (below main)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/tc09_bad_unlock.stderr.diff-ppc
=================================================
--- tc09_bad_unlock.stderr.exp-ppc 2012-05-28 23:05:31.000000000 -0400
+++ tc09_bad_unlock.stderr.out 2012-05-28 23:29:02.000000000 -0400
@@ -25,8 +25,8 @@
by 0x........: main (tc09_bad_unlock.c:49)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:49)
+ at 0x........: nearly_main (tc09_bad_unlock.c:45)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:50)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/tc09_bad_unlock.stderr.diff-x86
=================================================
--- tc09_bad_unlock.stderr.exp-x86 2012-05-28 23:05:31.000000000 -0400
+++ tc09_bad_unlock.stderr.out 2012-05-28 23:29:02.000000000 -0400
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: main (tc09_bad_unlock.c:49)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: main (tc09_bad_unlock.c:50)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2012-05-28 22:30:30.000000000 -0400
+++ tc09_bad_unlock.stderr.out 2012-05-28 23:25:16.000000000 -0400
@@ -42,14 +42,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:49)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:49)
-
---------------------
----------------------------------------------------------------
@@ -110,16 +102,8 @@
----------------------------------------------------------------
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-----------------------------------------------------------------
-
Thread #x: Exiting thread still holds 1 lock
...
-ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc18_semabuse.stderr.diff
=================================================
--- tc18_semabuse.stderr.exp 2012-05-28 22:30:30.000000000 -0400
+++ tc18_semabuse.stderr.out 2012-05-28 23:25:24.000000000 -0400
@@ -18,13 +18,5 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
-----------------------------------------------------------------
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:37)
-
-
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc20_verifywrap.stderr.diff
=================================================
--- tc20_verifywrap.stderr.exp 2012-05-28 22:30:30.000000000 -0400
+++ tc20_verifywrap.stderr.out 2012-05-28 23:25:34.000000000 -0400
@@ -1,7 +1,7 @@
------- This is output for >= glibc 2.4 ------
+------ This is output for < glibc 2.4 ------
---------------- pthread_create/join ----------------
@@ -45,13 +45,6 @@
----------------------------------------------------------------
-Thread #x's call to pthread_mutex_init failed
- with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:92)
-
-----------------------------------------------------------------
-
Thread #x: pthread_mutex_destroy of a locked mutex
at 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:102)
@@ -63,26 +56,8 @@
at 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:102)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_lock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:108)
-
-----------------------------------------------------------------
-Thread #x's call to pthread_mutex_trylock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_trylock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:116)
-
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_timedlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_timedlock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:121)
+make pthread_mutex_lock fail: skipped on glibc < 2.4
----------------------------------------------------------------
@@ -90,13 +65,6 @@
at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:125)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:125)
-
---------------- pthread_cond_wait et al ----------------
@@ -215,14 +183,6 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:242)
-----------------------------------------------------------------
-
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:245)
-
FIXME: can't figure out how to verify wrap of sem_post
@@ -235,4 +195,4 @@
...
-ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 17 errors from 17 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/memcheck/tests/manuel3.stderr.diff
=================================================
--- manuel3.stderr.exp 2012-05-28 22:41:59.000000000 -0400
+++ manuel3.stderr.out 2012-05-28 23:20:22.000000000 -0400
@@ -1,4 +1,3 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: gcc_cant_inline_me (manuel3.c:22)
- by 0x........: main (manuel3.c:14)
+ at 0x........: main (manuel3.c:12)
=================================================
./valgrind-old/memcheck/tests/partial_load_ok.stderr.diff
=================================================
--- partial_load_ok.stderr.exp 2012-05-28 22:41:59.000000000 -0400
+++ partial_load_ok.stderr.out 2012-05-28 23:20:52.000000000 -0400
@@ -1,7 +1,13 @@
-Invalid read of size 4
+Invalid read of size 1
+ at 0x........: main (partial_load.c:16)
+ Address 0x........ is 0 bytes after a block of size 7 alloc'd
+ at 0x........: calloc (vg_replace_malloc.c:...)
+ by 0x........: main (partial_load.c:14)
+
+Invalid read of size 8
at 0x........: main (partial_load.c:23)
- Address 0x........ is 1 bytes inside a block of size 4 alloc'd
+ Address 0x........ is 1 bytes inside a block of size 8 alloc'd
at 0x........: calloc (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:20)
@@ -11,9 +17,9 @@
at 0x........: calloc (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:28)
-Invalid read of size 4
+Invalid read of size 8
at 0x........: main (partial_load.c:37)
- Address 0x........ is 0 bytes inside a block of size 4 free'd
+ Address 0x........ is 0 bytes inside a block of size 8 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:36)
@@ -25,4 +31,4 @@
For a detailed leak analysis, rerun with: --leak-check=full
For counts of detected and suppressed errors, rerun with: -v
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/memcheck/tests/partial_load_ok.stderr.diff64
=================================================
--- partial_load_ok.stderr.exp64 2012-05-28 22:41:59.000000000 -0400
+++ partial_load_ok.stderr.out 2012-05-28 23:20:52.000000000 -0400
@@ -1,4 +1,10 @@
+Invalid read of size 1
+ at 0x........: main (partial_load.c:16)
+ Address 0x........ is 0 bytes after a block of size 7 alloc'd
+ at 0x........: calloc (vg_replace_malloc.c:...)
+ by 0x........: main (partial_load.c:14)
+
Invalid read of size 8
at 0x........: main (partial_load.c:23)
Address 0x........ is 1 bytes inside a block of size 8 alloc'd
@@ -25,4 +31,4 @@
For a detailed leak analysis, rerun with: --leak-check=full
For counts of detected and suppressed errors, rerun with: -v
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/memcheck/tests/varinfo6.stderr.diff
=================================================
--- varinfo6.stderr.exp 2012-05-28 22:41:59.000000000 -0400
+++ varinfo6.stderr.out 2012-05-28 23:21:47.000000000 -0400
@@ -7,8 +7,7 @@
by 0x........: BZ2_bzCompress (varinfo6.c:4860)
by 0x........: BZ2_bzBuffToBuffCompress (varinfo6.c:5667)
by 0x........: main (varinfo6.c:6517)
- Location 0x........ is 2 bytes inside local var "budget"
- declared at varinfo6.c:3115, in frame #2 of thread 1
+ Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo6.c:34)
=================================================
./valgrind-old/memcheck/tests/varinfo6.stderr.diff-ppc64
=================================================
--- varinfo6.stderr.exp-ppc64 2012-05-28 22:41:59.000000000 -0400
+++ varinfo6.stderr.out 2012-05-28 23:21:47.000000000 -0400
@@ -1,5 +1,5 @@
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: mainSort (varinfo6.c:2999)
by 0x........: BZ2_blockSort (varinfo6.c:3143)
by 0x........: BZ2_compressBlock (varinfo6.c:4072)
@@ -10,7 +10,7 @@
Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: BZ2_decompress (varinfo6.c:1699)
by 0x........: BZ2_bzDecompress (varinfo6.c:5230)
by 0x........: BZ2_bzBuffToBuffDecompress (varinfo6.c:5715)
|
|
From: Tom H. <to...@co...> - 2012-05-29 04:04:38
|
valgrind revision: 12592 VEX revision: 2360 C compiler: gcc (GCC) 4.4.5 20101112 (Red Hat 4.4.5-2) Assembler: GNU assembler version 2.20.51.0.2-20.fc13 20091009 C library: GNU C Library stable release version 2.12.2 uname -mrs: Linux 3.3.4-5.fc17.x86_64 x86_64 Vendor version: Fedora release 13 (Goddard) Nightly build on bristol ( x86_64, Fedora 13 ) Started at 2012-05-29 03:21:58 BST Ended at 2012-05-29 05:04:24 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 602 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == helgrind/tests/pth_barrier3 (stderr) |
|
From: Tom H. <to...@co...> - 2012-05-29 04:04:10
|
valgrind revision: 12592 VEX revision: 2360 C compiler: gcc (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2) Assembler: GNU assembler version 2.19.51.0.14-3.fc11 20090722 C library: GNU C Library stable release version 2.10.2 uname -mrs: Linux 3.3.4-5.fc17.x86_64 x86_64 Vendor version: Fedora release 11 (Leonidas) Nightly build on bristol ( x86_64, Fedora 11 ) Started at 2012-05-29 03:32:15 BST Ended at 2012-05-29 05:03:51 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 602 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/long_namespace_xml (stderr) none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2012-05-29 04:03:41
|
valgrind revision: 12592 VEX revision: 2360 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) Assembler: GNU assembler version 2.21.51.0.6-6.fc15 20110118 C library: GNU C Library stable release version 2.14.1 uname -mrs: Linux 3.3.4-5.fc17.x86_64 x86_64 Vendor version: Fedora release 15 (Lovelock) Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2012-05-29 03:03:36 BST Ended at 2012-05-29 05:03:17 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 618 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 2 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlpasssigalrm (stdoutB) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/overlap (stderr) |