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
(5) |
2
|
3
|
|
4
(2) |
5
|
6
|
7
(2) |
8
(2) |
9
(6) |
10
(1) |
|
11
(2) |
12
|
13
(3) |
14
|
15
(3) |
16
(1) |
17
|
|
18
(6) |
19
|
20
|
21
(2) |
22
|
23
|
24
|
|
25
|
26
|
27
|
28
(1) |
29
(2) |
30
|
31
|
|
From: Carl L. <ca...@so...> - 2018-03-01 22:45:12
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=839b244af27d6b7d27001c10ed308c485fecd3a8 commit 839b244af27d6b7d27001c10ed308c485fecd3a8 Author: Carl Love <ca...@us...> Date: Thu Mar 1 13:50:56 2018 -0600 PPC64, Fix tests for mtvsrwa and mtfprd. Fix the register constraints for the vtvsrwa and mtfprd instructions in test_isa_2_07_part2.c. Update the expected output in none/tests/jm_vec_isa_2_07.stdout.exp. Diff: --- none/tests/ppc64/jm_vec_isa_2_07.stdout.exp | 16 ++++++++-------- none/tests/ppc64/test_isa_2_07_part1.c | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/none/tests/ppc64/jm_vec_isa_2_07.stdout.exp b/none/tests/ppc64/jm_vec_isa_2_07.stdout.exp index 76fd4d5..21626dc 100644 --- a/none/tests/ppc64/jm_vec_isa_2_07.stdout.exp +++ b/none/tests/ppc64/jm_vec_isa_2_07.stdout.exp @@ -58,15 +58,15 @@ mtvsrwa: 00000000 => 0000000000000000 mtvsrwa: 00000000 => 0000000000000000 mtvsrwa: ffffffff => ffffffffffffffff -mtfprd: 0102030405060708 => 0000000000000000 -mtfprd: 090a0b0c0e0d0e0f => 0000000000000000 -mtfprd: f1f2f3f4f5f6f7f8 => 0000000000000000 -mtfprd: f9fafbfcfefdfeff => 0000000000000000 -mtfprd: 00007fffffffffff => 0000000000000000 -mtfprd: ffff000000000000 => 0000000000000000 -mtfprd: 0000800000000000 => 0000000000000000 +mtfprd: 0102030405060708 => 0102030405060708 +mtfprd: 090a0b0c0e0d0e0f => 090a0b0c0e0d0e0f +mtfprd: f1f2f3f4f5f6f7f8 => f1f2f3f4f5f6f7f8 +mtfprd: f9fafbfcfefdfeff => f9fafbfcfefdfeff +mtfprd: 00007fffffffffff => 00007fffffffffff +mtfprd: ffff000000000000 => ffff000000000000 +mtfprd: 0000800000000000 => 0000800000000000 mtfprd: 0000000000000000 => 0000000000000000 -mtfprd: ffffffffffffffff => 0000000000000000 +mtfprd: ffffffffffffffff => ffffffffffffffff mtvrwa: 05060708 => 0000000005060708 mtvrwa: 0e0d0e0f => 000000000e0d0e0f diff --git a/none/tests/ppc64/test_isa_2_07_part1.c b/none/tests/ppc64/test_isa_2_07_part1.c index 6009bb3..5e4858f 100644 --- a/none/tests/ppc64/test_isa_2_07_part1.c +++ b/none/tests/ppc64/test_isa_2_07_part1.c @@ -405,7 +405,7 @@ static void test_mtvsrwz (void) static void test_mtvsrwa (void) { - __asm__ __volatile__ ("mtvsrwa %x0,%1" : "=d" (vec_out) : "r" (r14)); + __asm__ __volatile__ ("mtvsrwa %x0,%1" : "=ws" (vec_out) : "r" (r14)); }; static void test_mtfprwa (void) @@ -425,7 +425,7 @@ static void test_mtvrd (void) static void test_mtfprd (void) { - __asm__ __volatile__ ("mtfprd %0,%1" : "=v" (vec_out) : "r" (r14)); + __asm__ __volatile__ ("mtfprd %0,%1" : "=d" (vec_out) : "r" (r14)); }; static test_t tests_move_ops_spe[] = { |
|
From: Phil L. <plo...@sa...> - 2018-03-01 22:16:59
|
Hi Paul, Thanks. I only use 64-bit freebsd and have not tried to test 32-bit. I will add your changes. Phil -----Original Message----- From: Paul Floyd [mailto:pj...@wa...] Sent: Wednesday, February 28, 2018 6:45 PM To: valgrind Developers Subject: Re: [Valgrind-developers] Valgrind on FreeBSD > On 22 Feb 2018, at 23:33, Phil Longstaff <plo...@sa...> wrote: > > I have now built valgrind for freebsd up to 3.13.0. I have a git repository (https://bitbucket.org/plongstaff/valgrind-freebsd-git) which has a 'master' branch which is a clone of the official git repository, and a 'freebsd' branch which has the freebsd changes. These originally came from the work that Stanislav Sedov had, with some additions that we made at Sandvine for some syscalls. These branches allow me to 'git pull' any valgrind source changes, then rebase the freebsd branch to keep it up to date. > > 'make regtest' builds, but does not pass. I have fixed a few of the problems but not all of them. > > Phil Hi Phil Nice job. I just gave it a go with FreeBSD 11.1-RELEASE-p6 and gcc (FreeBSD Ports Collection) 6.4.0. I ran autogen.sh, configure and gmake, resulting in a 32bit build. I had to make 3 changes to get the build to complete (see below). 'make regtest' gave me million.S:35:4: error: #error "Unknown OS" during the build phase. If you like I can also do some testing on Solaris/Linux/macOS. A+ Paul git diff diff --git a/coregrind/m_sigframe/sigframe-x86-freebsd.c b/coregrind/m_sigframe/sigframe-x86-freebsd.c index 39da65ddf..0b5731e48 100644 --- a/coregrind/m_sigframe/sigframe-x86-freebsd.c +++ b/coregrind/m_sigframe/sigframe-x86-freebsd.c @@ -291,6 +291,7 @@ static Addr build_sigframe(ThreadState *tst, /* EXPORTED */ void VG_(sigframe_create)( ThreadId tid, + Bool on_altstack, Addr esp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, diff --git a/coregrind/m_signals.c b/coregrind/m_signals.c index 306ea705d..195c069ba 100755 --- a/coregrind/m_signals.c +++ b/coregrind/m_signals.c @@ -1067,7 +1067,7 @@ static void handle_SCSS_change ( Bool force_update ) ksa.sa_flags = skss.skss_per_sig[sig].skss_flags; # if !defined(VGP_ppc32_linux) && \ !defined(VGP_x86_darwin) && !defined(VGP_amd64_darwin) && \ - !defined(VGP_mips32_linux) && !defined(VGO_solaris) && !defined(VGP_amd64_freebsd) + !defined(VGP_mips32_linux) && !defined(VGO_solaris) && + !defined(VGO_freebsd) ksa.sa_restorer = my_sigreturn; # endif /* Re above ifdef (also the assertion below), PaulM says: diff --git a/coregrind/pub_core_libcproc.h b/coregrind/pub_core_libcproc.h index 9d27f95c1..7ddec8832 100755 --- a/coregrind/pub_core_libcproc.h +++ b/coregrind/pub_core_libcproc.h @@ -89,7 +89,7 @@ extern void VG_(do_atfork_child) ( ThreadId tid ); #if defined(VGO_freebsd) // sysctl, modfind -extern Int VG_(sysctl)(Int *oid, UInt oidlen, void *oldp, vki_size_t *oldlenp, void *newp, vki_size_t newlen); +extern Int VG_(sysctl)(Int *oid, UInt oidlen, void *oldp, SizeT +*oldlenp, void *newp, SizeT newlen); extern Int VG_(sysctlbyname)(const Char *name, void *oldp, vki_size_t *oldlenp, void *newp, vki_size_t newlen); extern Int VG_(getosreldate)(void); extern Bool VG_(is32on64)(void); ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Valgrind-developers mailing list Val...@li... https://lists.sourceforge.net/lists/listinfo/valgrind-developers |
|
From: Carl L. <ce...@us...> - 2018-03-01 22:07:50
|
Peter:
Thanks for the input on the incorrect register constraints for the new
tests. I have committed a fix for them.
commit 839b244af27d6b7d27001c10ed308c485fecd3a8
Author: Carl Love <ca...@us...>
Date: Thu Mar 1 13:50:56 2018 -0600
PPC64, Fix tests for mtvsrwa and mtfprd.
Fix the register constraints for the vtvsrwa and mtfprd instructions
in test_isa_2_07_part2.c. Update the expected output in
none/tests/jm_vec_isa_2_07.stdout.exp.
Carl Love
-----------------------------------------------
On Wed, 2018-02-28 at 16:34 -0600, Peter Bergner wrote:
> On 2/27/18 6:40 PM, Carl Love wrote:
> > +static void test_mtvsrwa (void)
> > +{
> > + __asm__ __volatile__ ("mtvsrwa %x0,%1" : "=d" (vec_out) : "r"
> > (r14));
> > +};
>
> The mtvsrwa instruction writes a VSX register and you correctly use
> %x0
> to write its reg number, but you should also use the "=ws" constraint
> instead of "=d". You won't get an error, but you're forcing the
> inline
> asm to only use FP regs (a subset of VSX regs).
>
>
>
>
> > +static void test_mtfprd (void)
> > +{
> > + __asm__ __volatile__ ("mtfprd %0,%1" : "=v" (vec_out) : "r"
> > (r14));
> > +};
>
> The mtfprd writes a FP register, so you need to use the "=d"
> constraint
> instead of "=v". The assembler won't give an error since the reg
> numbers
> are the same (0-31), but unless you got really lucky, this should
> have
> led to a runtime error (ie, value not what you expected).
>
>
> Peter
>
|
|
From: Tom H. <to...@co...> - 2018-03-01 07:15:23
|
On 01/03/18 05:41, Peter Zelezny wrote: > I found adding this stub for setns() 308 syscall very useful. Please > consider for inclusion in git. Please open a bug and attach the patch - even better look for a bug asking for this which I think exists and attach it. Tom -- Tom Hughes (to...@co...) http://compton.nu/ |
|
From: Peter Z. <pet...@de...> - 2018-03-01 05:41:17
|
Hi, I found adding this stub for setns() 308 syscall very useful. Please consider for inclusion in git. |