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
|
3
|
4
|
|
5
(2) |
6
|
7
(1) |
8
(1) |
9
|
10
(1) |
11
|
|
12
(3) |
13
(3) |
14
(3) |
15
(4) |
16
(3) |
17
|
18
(3) |
|
19
(1) |
20
(1) |
21
(3) |
22
|
23
|
24
(1) |
25
(3) |
|
26
|
27
(2) |
28
(10) |
29
|
30
(2) |
31
(2) |
|
|
From: Mark W. <ma...@so...> - 2019-05-25 14:53:44
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=fcd0437d63fc89f6860cca70ec1ce86bb22861f6 commit fcd0437d63fc89f6860cca70ec1ce86bb22861f6 Author: Mark Wielaard <ma...@kl...> Date: Sat May 25 16:38:42 2019 +0200 Fix DIP instruction name typos in guest_amd64_toIR.c. DIP would print the wrong instruction name for blendps, vroundpd and vpinsrq. Which would be confusing when trying to debug the disassembly. These were probably typos or copy/paste errors since they would print very similar instruction names. Diff: --- VEX/priv/guest_amd64_toIR.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/VEX/priv/guest_amd64_toIR.c b/VEX/priv/guest_amd64_toIR.c index 7a20d45..af6d4c4 100644 --- a/VEX/priv/guest_amd64_toIR.c +++ b/VEX/priv/guest_amd64_toIR.c @@ -19373,7 +19373,7 @@ Long dis_ESC_0F3A__SSE4 ( Bool* decode_OK, assign( src_vec, loadLE( Ity_V128, mkexpr(addr) ) ); imm8 = (Int)getUChar(delta+alen); delta += alen+1; - DIP( "blendpd $%d, %s,%s\n", + DIP( "blendps $%d, %s,%s\n", imm8, dis_buf, nameXMMReg( gregOfRexRM(pfx, modrm) ) ); } @@ -30989,7 +30989,7 @@ Long dis_ESC_0F3A__VEX ( imm = getUChar(delta+alen); if (imm & ~15) break; delta += alen+1; - DIP( "vroundps $%d,%s,%s\n", imm, dis_buf, nameYMMReg(rG) ); + DIP( "vroundpd $%d,%s,%s\n", imm, dis_buf, nameYMMReg(rG) ); } /* (imm & 3) contains an Intel-encoded rounding mode. Because @@ -31600,7 +31600,7 @@ Long dis_ESC_0F3A__VEX ( imm8_0 = (Int)(getUChar(delta+alen) & 1); assign( src_u64, loadLE( Ity_I64, mkexpr(addr) ) ); delta += alen+1; - DIP( "vpinsrd $%d,%s,%s,%s\n", + DIP( "vpinsrq $%d,%s,%s,%s\n", imm8_0, dis_buf, nameXMMReg(rV), nameXMMReg(rG) ); } |
|
From: Mark W. <ma...@so...> - 2019-05-25 14:38:04
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=f15beea767892ae52ed1d92d789114685fb5dc82 commit f15beea767892ae52ed1d92d789114685fb5dc82 Author: Mark Wielaard <ma...@kl...> Date: Sat May 25 16:31:02 2019 +0200 Fix memory leak in launcher-linux.c When the clientname argument is not a full absolute path we reconstruct the full path using $PATH. This reconstructed full path would be leaked. This is small and insignificant. But valgrind should give a good example. So free the path again when we are done and allocated the memory. Also don't print the path twice in the debug output if we didn't need to construct a new different path for it. Diff: --- coregrind/launcher-linux.c | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/coregrind/launcher-linux.c b/coregrind/launcher-linux.c index 105d023..954a3fd 100644 --- a/coregrind/launcher-linux.c +++ b/coregrind/launcher-linux.c @@ -144,28 +144,34 @@ static const char *select_platform(const char *clientname) } header; ssize_t n_bytes; const char *platform = NULL; + const char *client = clientname; VG_(debugLog)(2, "launcher", "selecting platform for '%s'\n", clientname); if (strchr(clientname, '/') == NULL) - clientname = find_client(clientname); + client = find_client(clientname); - VG_(debugLog)(2, "launcher", "selecting platform for '%s'\n", clientname); + if (client != clientname) + VG_(debugLog)(2, "launcher", "selecting platform for '%s'\n", client); - if ((fd = open(clientname, O_RDONLY)) < 0) + if ((fd = open(clientname, O_RDONLY)) < 0) { + return_null: + if (client != clientname) + free (client); return NULL; + } // barf("open(%s): %s", clientname, strerror(errno)); - VG_(debugLog)(2, "launcher", "opened '%s'\n", clientname); + VG_(debugLog)(2, "launcher", "opened '%s'\n", client); n_bytes = read(fd, header.c, sizeof(header)); close(fd); if (n_bytes < 2) { - return NULL; + goto return_null; } VG_(debugLog)(2, "launcher", "read %ld bytes from '%s'\n", - (long int)n_bytes, clientname); + (long int)n_bytes, client); if (header.c[0] == '#' && header.c[1] == '!') { int i = 2; @@ -322,6 +328,9 @@ static const char *select_platform(const char *clientname) VG_(debugLog)(2, "launcher", "selected platform '%s'\n", platform ? platform : "unknown"); + if (client != clientname) + free (client); + return platform; } |
|
From: Mark W. <ma...@so...> - 2019-05-25 14:29:01
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=f7f48f91b046751def38326f8a8547bb8c98d4f2 commit f7f48f91b046751def38326f8a8547bb8c98d4f2 Author: Mark Wielaard <ma...@kl...> Date: Sat May 25 16:25:19 2019 +0200 vgdb: Fix read check in report_pid. When read fails it will return -1. In which case we might assign cmdline[sz] = 0 and print a garbage cmdline. Fix the test to check the return value is > 0. Diff: --- coregrind/vgdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coregrind/vgdb.c b/coregrind/vgdb.c index 075c737..e678eac 100644 --- a/coregrind/vgdb.c +++ b/coregrind/vgdb.c @@ -1090,7 +1090,7 @@ void report_pid(int pid, Bool on_stdout) } else { char cmdline[100]; ssize_t sz; - while ((sz = read(fd, cmdline, sizeof cmdline - 1)) != 0) { + while ((sz = read(fd, cmdline, sizeof cmdline - 1)) > 0) { for (i = 0; i < sz; i++) if (cmdline[i] == 0) cmdline[i] = ' '; |