You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
(1) |
2
|
3
|
4
(2) |
5
(2) |
6
(4) |
7
|
|
8
|
9
(1) |
10
(2) |
11
(4) |
12
(2) |
13
|
14
(2) |
|
15
(4) |
16
(1) |
17
|
18
|
19
|
20
|
21
|
|
22
(7) |
23
|
24
|
25
|
26
|
27
|
28
|
|
29
|
30
|
|
|
|
|
|
|
From: Philippe W. <phi...@so...> - 2018-04-22 21:32:49
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=cd65782db643382cae30ffc77d5bb6f9b2548b29 commit cd65782db643382cae30ffc77d5bb6f9b2548b29 Author: Philippe Waroquiers <phi...@sk...> Date: Sun Apr 22 23:31:54 2018 +0200 Add missing EXTRA_DIST file libstdc++.supp Otherwise leak_cpp_interior test fails from a make dist tarball Diff: --- memcheck/tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/memcheck/tests/Makefile.am b/memcheck/tests/Makefile.am index 5e6e653..38b0822 100644 --- a/memcheck/tests/Makefile.am +++ b/memcheck/tests/Makefile.am @@ -118,7 +118,7 @@ EXTRA_DIST = \ cond_st.vgtest cond_st.stdout.exp cond_st.stderr.exp-arm \ cond_st.stderr.exp-64bit-non-arm \ cond_st.stderr.exp-32bit-non-arm \ - leak_cpp_interior.stderr.exp leak_cpp_interior.stderr.exp-64bit leak_cpp_interior.vgtest \ + leak_cpp_interior.stderr.exp leak_cpp_interior.stderr.exp-64bit leak_cpp_interior.vgtest libstdc++.supp \ custom_alloc.stderr.exp custom_alloc.vgtest \ custom_alloc.stderr.exp-s390x-mvc \ custom-overlap.stderr.exp custom-overlap.vgtest \ |
|
From: Philippe W. <phi...@sk...> - 2018-04-22 20:53:43
|
On Sun, 2018-04-22 at 22:09 +0200, Roman Kapl wrote: > On 04/22/2018 09:15 PM, Philippe Waroquiers wrote: > > Thanks for the below patch. > > libvex_inner.h is effectively listed nowhere in Makefile.vex.am > > > > I am however wondering why add this in pkginclude_HEADERS > > while pub_core_inner.h is in noinst_HEADERS ? > > Hmm... I don't exactly understand the priv/pub/noinst/inst organization > and their subtleties. Shouldn't the pub_core_inner be made a tool public > header instead? > > If not, is Valgrind supposed to use a private header from libvex? > > > > What is the problem you have encountered when not > > having pub/libvex_inner.h in the pkginclude_HEADERS ? > > Building from the `make dist` package fails, because of this missing header. > > And would you still have a problem if this libvex_inner.h > > would be in noinst_HEADERS ? > > No, both lists work ok. Funny, on my side, I had to add it in pkginclude_HEADERS to have it working. So, I have pushed your patch as 3045007dcdf4ea656bc7ba888e6bcc42b15f0333 Thanks for reporting the problem and the provided patch. Philippe |
|
From: Philippe W. <phi...@so...> - 2018-04-22 20:51:42
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=3045007dcdf4ea656bc7ba888e6bcc42b15f0333 commit 3045007dcdf4ea656bc7ba888e6bcc42b15f0333 Author: Philippe Waroquiers <phi...@sk...> Date: Sun Apr 22 22:49:50 2018 +0200 compilation of dist tarball fails due to missing libvex_inner.h Problem found by/patch by: Roman Kapl Diff: --- Makefile.vex.am | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile.vex.am b/Makefile.vex.am index 64f8373..2b54b8a 100644 --- a/Makefile.vex.am +++ b/Makefile.vex.am @@ -28,7 +28,10 @@ pkginclude_HEADERS = \ pub/libvex_guest_mips64.h \ pub/libvex_s390x_common.h \ pub/libvex_ir.h \ - pub/libvex_trc_values.h + pub/libvex_trc_values.h \ + pub/libvex_inner.h +# libvex_inner.h is special: it is a public header for valgrind core, +# but should not be used by the end user noinst_HEADERS = \ priv/main_globals.h \ |
|
From: Roman K. <co...@rk...> - 2018-04-22 20:09:58
|
On 04/22/2018 09:15 PM, Philippe Waroquiers wrote:
> Thanks for the below patch.
> libvex_inner.h is effectively listed nowhere in Makefile.vex.am
>
> I am however wondering why add this in pkginclude_HEADERS
> while pub_core_inner.h is in noinst_HEADERS ?
Hmm... I don't exactly understand the priv/pub/noinst/inst organization
and their subtleties. Shouldn't the pub_core_inner be made a tool public
header instead?
If not, is Valgrind supposed to use a private header from libvex?
>
> What is the problem you have encountered when not
> having pub/libvex_inner.h in the pkginclude_HEADERS ?
Building from the `make dist` package fails, because of this missing header.
> And would you still have a problem if this libvex_inner.h
> would be in noinst_HEADERS ?
No, both lists work ok.
>
> Philippe
>
>
> On Sun, 2018-04-22 at 18:08 +0200, Roman Kapl wrote:
>> Fixes: a10216bdde433fd ("Add inner requests in VEX")
>> ---
>> Makefile.vex.am | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/Makefile.vex.am b/Makefile.vex.am
>> index 64f837352..eb91d25f0 100644
>> --- a/Makefile.vex.am
>> +++ b/Makefile.vex.am
>> @@ -28,7 +28,8 @@ pkginclude_HEADERS = \
>> pub/libvex_guest_mips64.h \
>> pub/libvex_s390x_common.h \
>> pub/libvex_ir.h \
>> - pub/libvex_trc_values.h
>> + pub/libvex_trc_values.h \
>> + pub/libvex_inner.h
>>
>> noinst_HEADERS = \
>> priv/main_globals.h \
Thanks, Roman Kapl
|
|
From: Philippe W. <phi...@sk...> - 2018-04-22 19:15:16
|
Thanks for the below patch.
libvex_inner.h is effectively listed nowhere in Makefile.vex.am
I am however wondering why add this in pkginclude_HEADERS
while pub_core_inner.h is in noinst_HEADERS ?
What is the problem you have encountered when not
having pub/libvex_inner.h in the pkginclude_HEADERS ?
And would you still have a problem if this libvex_inner.h
would be in noinst_HEADERS ?
Philippe
On Sun, 2018-04-22 at 18:08 +0200, Roman Kapl wrote:
> Fixes: a10216bdde433fd ("Add inner requests in VEX")
> ---
> Makefile.vex.am | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/Makefile.vex.am b/Makefile.vex.am
> index 64f837352..eb91d25f0 100644
> --- a/Makefile.vex.am
> +++ b/Makefile.vex.am
> @@ -28,7 +28,8 @@ pkginclude_HEADERS = \
> pub/libvex_guest_mips64.h \
> pub/libvex_s390x_common.h \
> pub/libvex_ir.h \
> - pub/libvex_trc_values.h
> + pub/libvex_trc_values.h \
> + pub/libvex_inner.h
>
> noinst_HEADERS = \
> priv/main_globals.h \
|
|
From: Mark W. <ma...@kl...> - 2018-04-22 16:34:49
|
Hi, Adding valgrind-developers to CC. On Wed, 2018-04-18 at 21:03 +0200, Florian Weimer wrote: > Since this commit: > > commit 28a94d8fb35b3a75b802f368ae6f4a9f6b0d435a > Author: Tom Herbert <to...@he...> > Date: Mon Mar 7 14:11:02 2016 -0800 > > net: Allow MSG_EOR in each msghdr of sendmmsg > > This patch allows setting MSG_EOR in each individual msghdr passed > in sendmmsg. This allows a sendmmsg to send multiple messages when > using SOCK_SEQPACKET. > > Signed-off-by: Tom Herbert <to...@he...> > Signed-off-by: David S. Miller <da...@da...> > > the msg_flags argument in individual msghdr arguments is longer > completely ignored for SOCK_SEQPACKET sockets. msg_flags was and is > still documented as ignored for sendmsg(2), so by analogy for > sendmmsg(2) as well. > > It seems that valgrind does not know about this yet, and due to > limited use of SCTP, this userspace ABI change has not been noticed so > far. That is correct. If you look at coregrind/m_syswrap/syswrap-generic.c (msghdr_foreachfield), it explicitly says: /* msg_flags is completely ignored for send_mesg, recv_mesg doesn't read the field, but does write to it. */ So the various valgrind syscall wrappers will not be called to inspect the msg_flags field. This means you don't get warned if the msg_flags field contains undefined bits for any syscall send_msg variant. > What are the plans in this area? Will other kinds of sockets start > using the msghdr flags for sending? > > A fully backwards-compatibility way to achieve this would be to > specify that you have to pass a new flag to sendmmsg (MSG_PERHDR?), in > its flags argument, to activate the per-msghdr flags. > > The glibc DNS stub resolver relies on the previously documented > behavior, and I wonder how widely we should backport the change: > > https://sourceware.org/bugzilla/show_bug.cgi?id=23037 > > If the MSG_PERHDR route will be taken, we can skip this work, and > valgrind can flag uninitialized bits in msg_flags only if MSG_PERHDR > is passed. (I believe it would be difficult for valgrind to look at > the socket type to determine whether undefined bits need reporting.) We have abstracted the checking a bit so it can be reused for the different ways a msg can be send, through socketcall, sendmsg and sendmmsg. I am not sure we can easily determine the underlying socket type. It seems to mean we would have to track the creation of all socketfds. So having a flag bit for sendmsg and sendmmsg would be much nicer. Thanks, Mark |
|
From: Roman K. <co...@rk...> - 2018-04-22 16:29:32
|
Fixes: a10216bdde433fd ("Add inner requests in VEX")
---
Makefile.vex.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Makefile.vex.am b/Makefile.vex.am
index 64f837352..eb91d25f0 100644
--- a/Makefile.vex.am
+++ b/Makefile.vex.am
@@ -28,7 +28,8 @@ pkginclude_HEADERS = \
pub/libvex_guest_mips64.h \
pub/libvex_s390x_common.h \
pub/libvex_ir.h \
- pub/libvex_trc_values.h
+ pub/libvex_trc_values.h \
+ pub/libvex_inner.h
noinst_HEADERS = \
priv/main_globals.h \
--
2.17.0
|