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) |
3
|
4
|
5
|
6
|
|
7
|
8
(1) |
9
(3) |
10
(2) |
11
(2) |
12
(8) |
13
(5) |
|
14
(2) |
15
|
16
|
17
(4) |
18
(2) |
19
(2) |
20
(1) |
|
21
(2) |
22
(4) |
23
(6) |
24
(2) |
25
|
26
(3) |
27
(1) |
|
28
|
29
(1) |
30
(1) |
|
|
|
|
|
From: Mark W. <ma...@kl...> - 2021-11-17 23:18:10
|
Hi Paul, On Wed, Nov 17, 2021 at 11:13:00PM +0100, Paul Floyd wrote: > I got this from my first attempt at a push: > > paulf> git push > Enumerating objects: 9, done. > Counting objects: 100% (9/9), done. > Delta compression using up to 4 threads > Compressing objects: 100% (5/5), done. > Writing objects: 100% (5/5), 481 bytes | 481.00 KiB/s, done. > Total 5 (delta 4), reused 0 (delta 0), pack-reused 0 > remote: error: unable to unlink old 'docs/manual/mc-manual.html': Permission > denied > To ssh://sourceware.org/git/valgrind-htdocs.git > 59967f7..e2d0a33 main -> main > [...] > A problem with the git hooks? Yes, sorry, it didn't set the file permissions correctly. It should now make sure all files can be updated by someone in the valgrind group. Cheers, Mark |
|
From: Paul F. <pa...@so...> - 2021-11-17 22:20:18
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=f13667b1eff8d3d06590683b9981ced611bd3c69 commit f13667b1eff8d3d06590683b9981ced611bd3c69 Author: Paul Floyd <pj...@wa...> Date: Wed Nov 17 23:15:23 2021 +0100 Bug 445607 Unhandled amd64-freebsd syscall: 247 I can't find much in the way of documentation for this. Added to scalar, but no specific tests. Diff: --- coregrind/m_syswrap/priv_syswrap-freebsd.h | 2 +- coregrind/m_syswrap/syswrap-amd64-freebsd.c | 12 ++++++++++++ coregrind/m_syswrap/syswrap-freebsd.c | 13 +++++++++---- coregrind/m_syswrap/syswrap-x86-freebsd.c | 16 +++++++++++++++- memcheck/tests/freebsd/scalar.c | 4 +++- memcheck/tests/freebsd/scalar.stderr.exp-freebsd130 | 16 ++++++++++++++++ memcheck/tests/freebsd/scalar.stderr.exp-freebsd130-x86 | 16 ++++++++++++++++ 7 files changed, 72 insertions(+), 7 deletions(-) diff --git a/coregrind/m_syswrap/priv_syswrap-freebsd.h b/coregrind/m_syswrap/priv_syswrap-freebsd.h index 348a7fcdbd..0b60467df1 100644 --- a/coregrind/m_syswrap/priv_syswrap-freebsd.h +++ b/coregrind/m_syswrap/priv_syswrap-freebsd.h @@ -227,7 +227,7 @@ DECL_TEMPLATE(freebsd, sys_timer_getoverrun) // 239 // unimpl ffclock_setestimate 242 // unimpl ffclock_getestimate 243 DECL_TEMPLATE(freebsd, sys_clock_nanosleep) // 244 -// unimpl clock_getcpuclockid2 247 +DECL_TEMPLATE(freebsd, sys_clock_getcpuclockid2) // 247 // unimpl ntp_gettime 248 DECL_TEMPLATE(freebsd, sys_minherit) // 250 DECL_TEMPLATE(freebsd, sys_rfork) // 251 diff --git a/coregrind/m_syswrap/syswrap-amd64-freebsd.c b/coregrind/m_syswrap/syswrap-amd64-freebsd.c index 24226fa17c..076f5b4c4d 100644 --- a/coregrind/m_syswrap/syswrap-amd64-freebsd.c +++ b/coregrind/m_syswrap/syswrap-amd64-freebsd.c @@ -290,6 +290,18 @@ PRE(sys_freebsd6_ftruncate) } #endif +// SYS_clock_getcpuclockid2 247 +// no manpage for this, from syscalls.master +// int clock_getcpuclockid2(id_t id, int which, _Out_ clockid_t *clock_id); +PRE(sys_clock_getcpuclockid2) +{ + PRINT("sys_clock_getcpuclockid2( %" FMT_REGWORD "d, %" FMT_REGWORD "d, %#" FMT_REGWORD "x )", + SARG1,SARG2,ARG3); + PRE_REG_READ3(int, "clock_getcpuclockid2", + id_t, id, int, len, clockid_t *, clock_id); + PRE_MEM_WRITE("clock_getcpuclockid2(clock_id)", ARG3, sizeof(vki_clockid_t)); +} + // SYS_rfork 251 // pid_t rfork(int flags); PRE(sys_rfork) diff --git a/coregrind/m_syswrap/syswrap-freebsd.c b/coregrind/m_syswrap/syswrap-freebsd.c index 6dbf48d557..07f00b497d 100644 --- a/coregrind/m_syswrap/syswrap-freebsd.c +++ b/coregrind/m_syswrap/syswrap-freebsd.c @@ -2438,12 +2438,17 @@ PRE(sys_clock_nanosleep) POST(sys_clock_nanosleep) { if (ARG2 != 0) - PRE_MEM_WRITE( "clock_nanosleep(rmtp)", ARG2, sizeof(struct vki_timespec) ); + POST_MEM_WRITE( ARG2, sizeof(struct vki_timespec) ); } // SYS_clock_getcpuclockid2 247 -// no manpage for this -// @todo +// x86/amd64 + +POST(sys_clock_getcpuclockid2) +{ + POST_MEM_WRITE(ARG3, sizeof(vki_clockid_t)); +} + // SYS_ntp_gettime 248 // int ntp_gettime(struct ntptimeval *); @@ -6519,7 +6524,7 @@ const SyscallTableEntry ML_(syscall_table)[] = { // unimpl SYS_ffclock_getestimate 243 BSDXY(__NR_clock_nanosleep, sys_clock_nanosleep), // 244 - // unimpl SYS_clock_getcpuclockid2 247 + BSDXY(__NR_clock_getcpuclockid2, sys_clock_getcpuclockid2), // 247 // unimpl SYS_ntp_gettime 248 BSDXY(__NR_minherit, sys_minherit), // 250 diff --git a/coregrind/m_syswrap/syswrap-x86-freebsd.c b/coregrind/m_syswrap/syswrap-x86-freebsd.c index d65d0100c4..0c8da316f9 100644 --- a/coregrind/m_syswrap/syswrap-x86-freebsd.c +++ b/coregrind/m_syswrap/syswrap-x86-freebsd.c @@ -1,6 +1,6 @@ /*--------------------------------------------------------------------*/ -/*--- Platform-specific syscalls stuff. syswrap-x86-freebsd.c ---*/ +/*--- Platform-specific syscalls stuff. syswrap-x86-freebsd.c ---*/ /*--------------------------------------------------------------------*/ /* @@ -662,6 +662,20 @@ PRE(sys_freebsd6_ftruncate) } #endif +// SYS_clock_getcpuclockid2 247 +// no manpage for this, from syscalls.master +// int clock_getcpuclockid2(id_t id, int which, _Out_ clockid_t *clock_id); +PRE(sys_clock_getcpuclockid2) +{ + PRINT("sys_clock_getcpuclockid2( %lld, %" FMT_REGWORD "d, %#" FMT_REGWORD "x )", + MERGE64(ARG1,ARG2),SARG3,ARG4); + PRE_REG_READ4(int, "clock_getcpuclockid2", + vki_uint32_t, MERGE64_FIRST(offset), + vki_uint32_t, MERGE64_SECOND(offset), + int, len, clockid_t *, clock_id); + PRE_MEM_WRITE("clock_getcpuclockid2(clock_id)", ARG3, sizeof(vki_clockid_t)); +} + // SYS_rfork 251 // pid_t rfork(int flags); PRE(sys_rfork) diff --git a/memcheck/tests/freebsd/scalar.c b/memcheck/tests/freebsd/scalar.c index ce604df352..3364625c72 100644 --- a/memcheck/tests/freebsd/scalar.c +++ b/memcheck/tests/freebsd/scalar.c @@ -889,7 +889,9 @@ int main(void) SY(SYS_clock_nanosleep, x0+5000, x0+3000, x0, x0+1); SUCC; #endif - // unimpl SYS_clock_getcpuclockid2 247 + // SYS_clock_getcpuclockid2 247 + GO(SYS_clock_getcpuclockid2, "3s 1m"); + SY(SYS_clock_getcpuclockid2, x0+1, x0+1, x0+1); FAIL; // BSDXY(__NR_ntp_gettime, sys_ntp_gettime), // 248 diff --git a/memcheck/tests/freebsd/scalar.stderr.exp-freebsd130 b/memcheck/tests/freebsd/scalar.stderr.exp-freebsd130 index 3a74760bd5..309749f072 100644 --- a/memcheck/tests/freebsd/scalar.stderr.exp-freebsd130 +++ b/memcheck/tests/freebsd/scalar.stderr.exp-freebsd130 @@ -1890,6 +1890,22 @@ Syscall param clock_nanosleep(rmtp) points to unaddressable byte(s) ... Address 0x........ is not stack'd, malloc'd or (recently) free'd +--------------------------------------------------------- +247:SYS_clock_getcpuclockid2 3s 1m +--------------------------------------------------------- +Syscall param clock_getcpuclockid2(id) contains uninitialised byte(s) + ... + +Syscall param clock_getcpuclockid2(len) contains uninitialised byte(s) + ... + +Syscall param clock_getcpuclockid2(clock_id) contains uninitialised byte(s) + ... + +Syscall param clock_getcpuclockid2(clock_id) points to unaddressable byte(s) + ... + Address 0x........ is not stack'd, malloc'd or (recently) free'd + --------------------------------------------------------- 250: SYS_minherit @todo --------------------------------------------------------- diff --git a/memcheck/tests/freebsd/scalar.stderr.exp-freebsd130-x86 b/memcheck/tests/freebsd/scalar.stderr.exp-freebsd130-x86 index 8d587d4537..62ed782c5f 100644 --- a/memcheck/tests/freebsd/scalar.stderr.exp-freebsd130-x86 +++ b/memcheck/tests/freebsd/scalar.stderr.exp-freebsd130-x86 @@ -1890,6 +1890,22 @@ Syscall param clock_nanosleep(rmtp) points to unaddressable byte(s) ... Address 0x........ is not stack'd, malloc'd or (recently) free'd +--------------------------------------------------------- +247:SYS_clock_getcpuclockid2 3s 1m +--------------------------------------------------------- +Syscall param clock_getcpuclockid2(offset_low) contains uninitialised byte(s) + ... + +Syscall param clock_getcpuclockid2(offset_high) contains uninitialised byte(s) + ... + +Syscall param clock_getcpuclockid2(len) contains uninitialised byte(s) + ... + +Syscall param clock_getcpuclockid2(clock_id) points to unaddressable byte(s) + ... + Address 0x........ is not stack'd, malloc'd or (recently) free'd + --------------------------------------------------------- 250: SYS_minherit @todo --------------------------------------------------------- |
|
From: Paul F. <pj...@wa...> - 2021-11-17 22:13:11
|
On 11/17/21 12:29, Mark Wielaard wrote: > Hi valgrind hackers, > > We moved the website into git: > https://sourceware.org/git/valgrind-htdocs.git > And the website itself is now hosted by sourceware.org. > > If you have commit access to the main valgrind.git repo you should also > have commit access to the valgrind-htdocs.git repository (through ssh). > > The website https://valgrind.org/ updates immediately when you push new > commits to valgrind-htdocs.git. > > This might be a good time to review the Developers page: > https://valgrind.org/info/developers.html > and see if you are mentioned, update your bio, etc. > Please try and update it and ask if you have any problems. > > Also please point out any documentation (either on the website or in > the main repo) that might need updating for the new way we update the > website. > > Thanks, Hi Mark I got this from my first attempt at a push: paulf> git push Enumerating objects: 9, done. Counting objects: 100% (9/9), done. Delta compression using up to 4 threads Compressing objects: 100% (5/5), done. Writing objects: 100% (5/5), 481 bytes | 481.00 KiB/s, done. Total 5 (delta 4), reused 0 (delta 0), pack-reused 0 remote: error: unable to unlink old 'docs/manual/mc-manual.html': Permission den ied To ssh://sourceware.org/git/valgrind-htdocs.git 59967f7..e2d0a33 main -> main euler:/home/paulf/scratch/valgrind-htdocs And similarly a second push paulf> git push Enumerating objects: 9, done. Counting objects: 100% (9/9), done. Delta compression using up to 4 threads Compressing objects: 100% (5/5), done. Writing objects: 100% (5/5), 692 bytes | 692.00 KiB/s, done. Total 5 (delta 4), reused 0 (delta 0), pack-reused 0 remote: error: unable to unlink old 'docs/manual/mc-manual.html': Permission den ied remote: error: unable to unlink old 'info/developers.html': Permission denied remote: error: unable to unlink old 'info/platforms.html': Permission denied To ssh://sourceware.org/git/valgrind-htdocs.git e2d0a33..8dab11d main -> main If I make a separate clone, my changes are there. A problem with the git hooks? A+ Paul |
|
From: Mark W. <ma...@kl...> - 2021-11-17 11:29:26
|
Hi valgrind hackers, We moved the website into git: https://sourceware.org/git/valgrind-htdocs.git And the website itself is now hosted by sourceware.org. If you have commit access to the main valgrind.git repo you should also have commit access to the valgrind-htdocs.git repository (through ssh). The website https://valgrind.org/ updates immediately when you push new commits to valgrind-htdocs.git. This might be a good time to review the Developers page: https://valgrind.org/info/developers.html and see if you are mentioned, update your bio, etc. Please try and update it and ask if you have any problems. Also please point out any documentation (either on the website or in the main repo) that might need updating for the new way we update the website. Thanks, Mark |