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
|
2
(2) |
3
(7) |
|
4
|
5
(11) |
6
(13) |
7
(7) |
8
(5) |
9
(12) |
10
(19) |
|
11
(12) |
12
(7) |
13
(14) |
14
(8) |
15
(5) |
16
(5) |
17
(7) |
|
18
(12) |
19
(14) |
20
(12) |
21
(8) |
22
(4) |
23
(4) |
24
|
|
25
(11) |
26
(17) |
27
(15) |
28
(10) |
29
(19) |
30
(18) |
|
|
From: <sv...@va...> - 2011-09-17 22:22:48
|
Author: florian
Date: 2011-09-17 23:18:01 +0100 (Sat, 17 Sep 2011)
New Revision: 12037
Log:
Tweak s390x dispatcher. Using CG elminates two load insns.
Modified:
trunk/coregrind/m_dispatch/dispatch-s390x-linux.S
Modified: trunk/coregrind/m_dispatch/dispatch-s390x-linux.S
===================================================================
--- trunk/coregrind/m_dispatch/dispatch-s390x-linux.S 2011-09-17 15:46:59 UTC (rev 12036)
+++ trunk/coregrind/m_dispatch/dispatch-s390x-linux.S 2011-09-17 22:18:01 UTC (rev 12037)
@@ -173,10 +173,8 @@
ahi S390_REGNO_DISPATCH_CTR,-1
jz counter_is_zero
-
- lg %r10, 0(%r8,%r7) /* .guest */
lg %r11, 8(%r8,%r7) /* .host */
- cgr %r2, %r10
+ cg %r2, 0(%r8,%r7) /* next guest address == .guest ? */
jne fast_lookup_failed
/* Found a match. Call .host.
@@ -230,9 +228,8 @@
ahi S390_REGNO_DISPATCH_CTR,-1
jz counter_is_zero
- lg %r10, 0(%r8,%r7) /* .guest */
lg %r11, 8(%r8,%r7) /* .host */
- cgr %r2, %r10
+ cg %r2, 0(%r8,%r7) /* next guest address == .guest ? */
jne fast_lookup_failed
/* sizeof(FastCacheEntry) == 16, sizeof(*UInt)==8 */
|
|
From: Rich C. <rc...@wi...> - 2011-09-17 21:03:59
|
Hi Maynard, This is an error in memcheck/tests/x86-linux/scalar.h Change memcheck/tests/x86-linux/scalar.h --- memcheck/tests/x86-linux/scalar.h (revision 12034) +++ memcheck/tests/x86-linux/scalar.h (working copy) @@ -9,7 +9,7 @@ #include <sys/stat.h> #include <sys/ptrace.h> #include <sys/types.h> -#include <linux/mman.h> +#include <sys/mman.h> I've opened bug 282238 to track and fix the issue. Rich On Thu, 15 Sep 2011 17:53:40 -0500 Maynard Johnson <may...@us...> wrote: > Hi, > I don't often build and run valgrind on x86 platforms, but today I checked out > the latest valgrind code on an Intel Xeon processor running SLES 10 SP2. The > valgrind code itself builds fine, but 'make check' fails in > memcheck/tests/x86-linux with the following error: > > make[1]: Entering directory `/home/mpj/vg-09.12.2011/memcheck/tests/x86-linux' > make[1]: `bug133694' is up to date. > make[1]: `int3-x86' is up to date. > if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I../../../include > -I../../../coregrind -I../../../include -I../../../VEX/pub -DVGA_amd64=1 > -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -Winline -Wall > -Wshadow -g -m32 -mmmx -msse -Wno-long-long -Wno-pointer-sign > -fno-stack-protector -MT scalar.o -MD -MP -MF ".deps/scalar.Tpo" -c -o scalar.o > scalar.c; \ > then mv -f ".deps/scalar.Tpo" ".deps/scalar.Po"; else rm -f ".deps/scalar.Tpo"; > exit 1; fi > In file included from /usr/include/linux/timex.h:58, > from /usr/include/linux/sched.h:11, > from /usr/include/linux/mm.h:4, > from /usr/include/linux/mman.h:5, > from scalar.h:12, > from scalar.c:4: > /usr/include/linux/time.h:12: error: redefinition of ?struct timespec? > /usr/include/linux/time.h:18: error: redefinition of ?struct timeval? > In file included from /usr/include/asm/timex.h:6, > from /usr/include/linux/timex.h:61, > blah, blah, blah -- ad nauseum > > > Is this a known problem? I don't have any build problems on other platforms > (ppc64, amd64). I don't have another x86 system available with a newer distro > to see if I would have the same problem. Anyone else out there seeing this? > > -Maynard > > > ------------------------------------------------------------------------------ > BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA > http://p.sf.net/sfu/rim-devcon-copy2 > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers -- Rich Coe rc...@wi... |
|
From: Christian B. <bor...@de...> - 2011-09-17 20:33:47
|
Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z196 (s390x) ) Started at 2011-09-17 22:05:01 CEST Ended at 2011-09-17 22:33:30 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 == 499 tests, 15 stderr failures, 0 stdout failures, 8 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mcmain_pic (stderrB) gdbserver_tests/mcvabits (stderrB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlpasssigalrm (stderrB) gdbserver_tests/nlsigvgdb (stderrB) memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/timerfd-syscall (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) |
|
From: Christian B. <bor...@de...> - 2011-09-17 20:10:26
|
Nightly build on fedora390 ( Fedora 13/14/15 mix with gcc 3.5.3 on z196 (s390x) ) Started at 2011-09-17 21:45:01 CEST Ended at 2011-09-17 22:10:36 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 == 498 tests, 15 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/timerfd-syscall (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) |
|
From: <sv...@va...> - 2011-09-17 15:51:46
|
Author: florian
Date: 2011-09-17 16:46:59 +0100 (Sat, 17 Sep 2011)
New Revision: 12036
Log:
Dispatcher tweak. Saves ALU operation. Suggested by Julian Seward.
Implemented by Christian Borntraeger (bor...@de...).
See bugzilla #274378
Modified:
trunk/NEWS
trunk/coregrind/m_dispatch/dispatch-s390x-linux.S
Modified: trunk/NEWS
===================================================================
--- trunk/NEWS 2011-09-17 06:24:49 UTC (rev 12035)
+++ trunk/NEWS 2011-09-17 15:46:59 UTC (rev 12036)
@@ -277,7 +277,9 @@
281883 - s390x: Fix system call wrapper for "clone".
+274378 - s390x: Various dispatcher tweaks
+
Release 3.6.1 (16 February 2011)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.6.1 is a bug fix release. It adds support for some SSE4
Modified: trunk/coregrind/m_dispatch/dispatch-s390x-linux.S
===================================================================
--- trunk/coregrind/m_dispatch/dispatch-s390x-linux.S 2011-09-17 06:24:49 UTC (rev 12035)
+++ trunk/coregrind/m_dispatch/dispatch-s390x-linux.S 2011-09-17 15:46:59 UTC (rev 12036)
@@ -154,11 +154,15 @@
and sizeof(FastCacheEntry) == 16
offset = ((addr >> 1) & VG_TT_FAST_MASK) << 4
+ which is
+ offset = ((addr & (VG_TT_FAST_MASK << 1) ) << 3
*/
- lghi %r5,VG_TT_FAST_MASK
- srlg %r7, %r2,1 /* next guest addr >> 1*/
- ngr %r7,%r5
- sllg %r7,%r7,4
+ llill %r5,( VG_TT_FAST_MASK << 1) & 0xffff
+#if ((( VG_TT_FAST_MASK << 1) & 0xffff0000) >> 16 != 0)
+ iilh %r5,(( VG_TT_FAST_MASK << 1) & 0xffff0000) >> 16
+#endif
+ ngr %r5,%r2
+ sllg %r7,%r5,3
/* Set the return address to the beginning of the loop here to
have some instruction between setting r7 and using it as an
@@ -207,11 +211,15 @@
and sizeof(FastCacheEntry) == 16
offset = ((addr >> 1) & VG_TT_FAST_MASK) << 4
+ which is
+ offset = ((addr & (VG_TT_FAST_MASK << 1) ) << 3
*/
- lghi %r5,VG_TT_FAST_MASK
- srlg %r7,%r2,1 /* next guest addr >> 1*/
- ngr %r7,%r5
- sllg %r7,%r7,4
+ llill %r5,( VG_TT_FAST_MASK << 1) & 0xffff
+#if ((( VG_TT_FAST_MASK << 1) & 0xffff0000) >> 16 != 0)
+ iilh %r5,(( VG_TT_FAST_MASK << 1) & 0xffff0000) >> 16
+#endif
+ ngr %r5,%r2
+ sllg %r7,%r5,3
/* Set the return address to the beginning of the loop here to
have some instruction between setting r7 and using it as an
|
|
From: <sv...@va...> - 2011-09-17 06:29:38
|
Author: bart
Date: 2011-09-17 07:24:49 +0100 (Sat, 17 Sep 2011)
New Revision: 12035
Log:
Make drd/drd_pthread_intercepts.c compile again on Linux systems without usable <linux/futex.h> header
Modified:
trunk/configure.in
trunk/drd/drd_pthread_intercepts.c
Modified: trunk/configure.in
===================================================================
--- trunk/configure.in 2011-09-13 16:00:38 UTC (rev 12034)
+++ trunk/configure.in 2011-09-17 06:24:49 UTC (rev 12035)
@@ -1629,6 +1629,22 @@
sys/types.h \
])
+# Verify whether the <linux/futex.h> header is usable.
+AC_MSG_CHECKING([if <linux/futex.h> is usable])
+
+AC_TRY_COMPILE([
+#include <linux/futex.h>
+], [
+ return FUTEX_WAIT;
+],
+[
+AC_DEFINE([HAVE_USABLE_LINUX_FUTEX_H], 1,
+ [Define to 1 if you have a usable <linux/futex.h> header file.])
+AC_MSG_RESULT([yes])
+], [
+AC_MSG_RESULT([no])
+])
+
#----------------------------------------------------------------------------
# Checks for typedefs, structures, and compiler characteristics.
#----------------------------------------------------------------------------
Modified: trunk/drd/drd_pthread_intercepts.c
===================================================================
--- trunk/drd/drd_pthread_intercepts.c 2011-09-13 16:00:38 UTC (rev 12034)
+++ trunk/drd/drd_pthread_intercepts.c 2011-09-17 06:24:49 UTC (rev 12035)
@@ -56,14 +56,14 @@
#include <stdio.h> /* fprintf() */
#include <stdlib.h> /* malloc(), free() */
#include <unistd.h> /* confstr() */
-#ifdef __linux__
+#include "config.h" /* HAVE_PTHREAD_MUTEX_ADAPTIVE_NP etc. */
+#ifdef HAVE_USABLE_LINUX_FUTEX_H
#include <asm/unistd.h> /* __NR_futex */
#include <linux/futex.h> /* FUTEX_WAIT */
#ifndef FUTEX_PRIVATE_FLAG
#define FUTEX_PRIVATE_FLAG 0
#endif
#endif
-#include "config.h" /* HAVE_PTHREAD_MUTEX_ADAPTIVE_NP etc. */
#include "drd_basics.h" /* DRD_() */
#include "drd_clientreq.h"
#include "pub_tool_redir.h" /* VG_WRAP_FUNCTION_ZZ() */
@@ -194,7 +194,7 @@
int res = ENOSYS;
while (sema->counter == 0) {
-#if defined(__linux__) && defined(__NR_futex)
+#ifdef HAVE_USABLE_LINUX_FUTEX_H
if (syscall(__NR_futex, (UWord)&sema->counter,
FUTEX_WAIT | FUTEX_PRIVATE_FLAG, 0) == 0)
res = 0;
@@ -216,7 +216,7 @@
static void DRD_(sema_up)(DrdSema* sema)
{
sema->counter++;
-#if defined(__linux__) && defined(__NR_futex)
+#ifdef HAVE_USABLE_LINUX_FUTEX_H
syscall(__NR_futex, (UWord)&sema->counter,
FUTEX_WAKE | FUTEX_PRIVATE_FLAG, 1);
#endif
|
|
From: Florian K. <br...@ac...> - 2011-09-17 00:09:01
|
On 09/16/2011 11:01 AM, Bart Van Assche wrote:
>
> Second try ... does the attached patch help (also included below) ?
>
Yes, it does. configure, make and make check run through cleanly.
Thanks for fixing.
Florian
|