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
(22) |
2
(19) |
3
(8) |
4
(34) |
5
(14) |
6
(14) |
|
7
(12) |
8
(15) |
9
(15) |
10
(10) |
11
(10) |
12
(28) |
13
(11) |
|
14
(22) |
15
(29) |
16
(20) |
17
(15) |
18
(39) |
19
(11) |
20
(12) |
|
21
(8) |
22
(9) |
23
(8) |
24
(10) |
25
(9) |
26
(7) |
27
(7) |
|
28
(6) |
29
(6) |
30
(11) |
|
|
|
|
|
From: Nicholas N. <nj...@ca...> - 2004-11-05 16:37:23
|
On Fri, 5 Nov 2004 ric...@me... wrote: > Google says it's a priority form of getmsg(). > > My linux man page says its unimplemented and obsolete. That's odd... system call wrappers have been added on demand, ie. when someone complains that Valgrind doesn't handle a particular syscall. So why would they have been added if they aren't used? Looking at the logs, Jeremy added it in revision 1.49 as part of a big change, so that doesn't help much. Thanks for the info. N |
|
From: <ric...@me...> - 2004-11-05 15:42:18
|
Google says it's a priority form of getmsg(). My linux man page says its unimplemented and obsolete. Nicholas Nethercote writes: In a message dated: Fri, 05 Nov 2004 12:06:20 GMT > Hi, > > I see the syscalls getpmsg() and putpmsg() in coregrind/vg_syscalls, but I > see almost nothing about them in the Linux source code -- __NR_getpmsg and > __NR_putpmsg are defined in asm-i386/unistd.h, but they don't appear in > any actual .c files. Does anyone know what they are and how they work? > > Thanks. > > N > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers -- Rich Coe ric...@me... General Electric Medical Systems |
|
From: Nicholas N. <nj...@ca...> - 2004-11-05 14:57:23
|
CVS commit by nethercote:
Fix incorrect cast that was causing wrong output with --trace-syscalls=yes.
M +1 -1 vg_proxylwp.c 1.30
--- valgrind/coregrind/vg_proxylwp.c #1.29:1.30
@@ -1023,5 +1023,5 @@ static void sys_wait_results(Bool block,
VG_(message)(Vg_DebugMsg, "sys_wait_results: got PX_RunSyscall for TID %d: syscall %d result %lld",
res.tid, tst->syscallno,
- (UWord)PLATFORM_SYSCALL_RET(tst->arch));
+ (ULong)PLATFORM_SYSCALL_RET(tst->arch));
if (tst->status != VgTs_WaitSys)
|
|
From: Nicholas N. <nj...@ca...> - 2004-11-05 13:46:00
|
CVS commit by nethercote:
Remove writev.stderr.exp3 -- not necessary if we pass -q to Valgrind.
Add writev.stderr.exp2 to the Makefile.am so it gets included in the distro.
M +1 -1 Makefile.am 1.53
M +0 -7 writev.stderr.exp 1.7
M +0 -7 writev.stderr.exp2 1.3
M +1 -0 writev.vgtest 1.2
R writev.stderr.exp3 1.1
--- valgrind/memcheck/tests/Makefile.am #1.52:1.53
@@ -66,5 +66,5 @@
threadederrno.vgtest \
vgtest_ume.stderr.exp vgtest_ume.vgtest \
- writev.stderr.exp writev.vgtest \
+ writev.stderr.exp writev.stderr.exp2 writev.vgtest \
zeropage.stderr.exp zeropage.stderr.exp2 zeropage.vgtest
--- valgrind/memcheck/tests/writev.stderr.exp #1.6:1.7
@@ -1,3 +1,2 @@
-
Test file created.
Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s)
@@ -18,8 +17,2 @@
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Received EINVAL as expected
-
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
-malloc/free: in use at exit: 0 bytes in 0 blocks.
-malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
-For a detailed leak analysis, rerun with: --leak-check=yes
-For counts of detected errors, rerun with: -v
--- valgrind/memcheck/tests/writev.stderr.exp2 #1.2:1.3
@@ -1,3 +1,2 @@
-
Test file created.
Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s)
@@ -18,8 +17,2 @@
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Received EINVAL as expected
-
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
-malloc/free: in use at exit: 0 bytes in 0 blocks.
-malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
-For a detailed leak analysis, rerun with: --leak-check=yes
-For counts of detected errors, rerun with: -v
--- valgrind/memcheck/tests/writev.vgtest #1.1:1.2
@@ -1 +1,2 @@
prog: writev
+vgopts: -q
|
|
From: Chris J. <ch...@at...> - 2004-11-05 12:48:58
|
> Hi, > > I see the syscalls getpmsg() and putpmsg() in > coregrind/vg_syscalls, but I see almost nothing about them in > the Linux source code -- __NR_getpmsg and __NR_putpmsg are > defined in asm-i386/unistd.h, but they don't appear in any > actual .c files. Does anyone know what they are and how they work? See http://www.gcom.com/home/linux/lis/kernel.html and scroll down to the bit about system calls. Chris |
|
From: Nicholas N. <nj...@ca...> - 2004-11-05 12:06:37
|
Hi, I see the syscalls getpmsg() and putpmsg() in coregrind/vg_syscalls, but I see almost nothing about them in the Linux source code -- __NR_getpmsg and __NR_putpmsg are defined in asm-i386/unistd.h, but they don't appear in any actual .c files. Does anyone know what they are and how they work? Thanks. N |
|
From: Nicholas N. <nj...@ca...> - 2004-11-05 12:02:33
|
CVS commit by nethercote:
Make the checking of poll() more accurate.
A memcheck/tests/badpoll.c 1.1 [no copyright]
A memcheck/tests/badpoll.stderr.exp 1.1
A memcheck/tests/badpoll.vgtest 1.1
M +17 -9 coregrind/vg_syscalls.c 1.162
M +1 -0 memcheck/tests/.cvsignore 1.22
M +3 -1 memcheck/tests/Makefile.am 1.52
--- valgrind/coregrind/vg_syscalls.c #1.161:1.162
@@ -4340,12 +4340,19 @@ PRE(poll)
short revents; -- returned events
};
- int poll(struct pollfd *ufds, unsigned int nfds,
- int timeout)
+ int poll(struct pollfd *ufds, unsigned int nfds, int timeout)
*/
+ UInt i;
+ struct vki_pollfd* ufds = (struct vki_pollfd *)arg1;
MAYBE_PRINTF("poll ( %p, %d, %d )\n",arg1,arg2,arg3);
- /* In fact some parts of this struct should be readable too.
- This should be fixed properly. */
+
+ for (i = 0; i < arg2; i++) {
+ // 'fd' and 'events' field are inputs; 'revents' is output.
+ // XXX: this is x86 specific -- the pollfd struct varies across
+ // different architectures.
+ SYSCALL_TRACK( pre_mem_read, tid, "poll(ufds)",
+ (Addr)(&ufds[i]), sizeof(int) + sizeof(short) );
SYSCALL_TRACK( pre_mem_write, tid, "poll(ufds)",
- arg1, arg2 * sizeof(struct vki_pollfd) );
+ (Addr)(&ufds[i].revents), sizeof(short) );
+ }
}
@@ -4354,8 +4361,9 @@ POST(poll)
if (res > 0) {
UInt i;
- struct vki_pollfd * arr = (struct vki_pollfd *)arg1;
+ struct vki_pollfd* ufds = (struct vki_pollfd *)arg1;
+ // XXX: again, this is x86-specific
for (i = 0; i < arg2; i++)
- VG_TRACK( post_mem_write, (Addr)(&arr[i].revents),
- sizeof(Short) );
+ VG_TRACK( post_mem_write, (Addr)(&ufds[i].revents),
+ sizeof(short) );
}
}
--- valgrind/memcheck/tests/.cvsignore #1.21:1.22
@@ -6,4 +6,5 @@
badjump2
badloop
+badpoll
badrw
brk
--- valgrind/memcheck/tests/Makefile.am #1.51:1.52
@@ -12,4 +12,5 @@
badjump2.stderr.exp badjump2.vgtest \
badloop.stderr.exp badloop.vgtest \
+ badpoll.stderr.exp badpoll.vgtest \
badrw.stderr.exp badrw.vgtest \
brk.stderr.exp brk.vgtest \
@@ -70,5 +71,5 @@
check_PROGRAMS = \
badaddrvalue badfree badjump badjump2 \
- badloop badrw brk brk2 buflen_check \
+ badloop badpoll badrw brk brk2 buflen_check \
clientperm custom_alloc \
doublefree error_counts errs1 exitprog execve execve2 \
@@ -95,4 +96,5 @@
badjump2_SOURCES = badjump2.c
badloop_SOURCES = badloop.c
+badpoll_SOURCES = badpoll.c
badrw_SOURCES = badrw.c
brk_SOURCES = brk.c
|
|
From: Nicholas N. <nj...@ca...> - 2004-11-05 11:10:07
|
CVS commit by nethercote: Order wibble M +9 -9 .cvsignore 1.21 --- valgrind/memcheck/tests/.cvsignore #1.20:1.21 @@ -6,4 +6,7 @@ badjump2 badloop +badrw +brk +brk2 buflen_check clientperm @@ -34,7 +37,9 @@ memcmptest mempool +metadata mismatches mmaptest nanoleak +new_nothrow new_override null_socket @@ -42,4 +47,5 @@ realloc1 realloc2 +realloc3 sigaltstack signal2 @@ -47,18 +53,12 @@ supp2 suppfree +threadederrno trivialleak vgtest_ume weirdioctl +writev +zeropage *.stdout.diff *.stderr.diff* *.stdout.out *.stderr.out -badrw -brk -brk2 -metadata -new_nothrow -realloc3 -threadederrno -writev -zeropage |
|
From: <js...@ac...> - 2004-11-05 03:56:39
|
Nightly build on phoenix ( SuSE 9.1 ) started at 2004-11-05 03:50:00 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow insn_basic: valgrind ./insn_basic insn_cmov: valgrind ./insn_cmov insn_fpu: valgrind ./insn_fpu insn_mmx: valgrind ./insn_mmx insn_mmxext: (cpu_test failed, skipping) insn_sse: valgrind ./insn_sse insn_sse2: (cpu_test failed, skipping) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 177 tests, 2 stderr failures, 0 stdout failures ================= corecheck/tests/fdleak_fcntl (stderr) memcheck/tests/writev (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <to...@co...> - 2004-11-05 03:26:20
|
Nightly build on dunsmere ( Fedora Core 2 ) started at 2004-11-05 03:20:02 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow insn_sse2: (cpu_test failed, skipping) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 182 tests, 8 stderr failures, 0 stdout failures ================= corecheck/tests/fdleak_cmsg (stderr) corecheck/tests/fdleak_fcntl (stderr) corecheck/tests/fdleak_ipv4 (stderr) corecheck/tests/fdleak_socketpair (stderr) memcheck/tests/buflen_check (stderr) memcheck/tests/execve (stderr) memcheck/tests/execve2 (stderr) memcheck/tests/writev (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2004-11-05 03:21:50
|
Nightly build on audi ( Red Hat 9 ) started at 2004-11-05 03:15:48 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow insn_sse2: (cpu_test failed, skipping) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 182 tests, 8 stderr failures, 0 stdout failures ================= corecheck/tests/fdleak_cmsg (stderr) corecheck/tests/fdleak_fcntl (stderr) corecheck/tests/fdleak_ipv4 (stderr) corecheck/tests/fdleak_socketpair (stderr) memcheck/tests/buflen_check (stderr) memcheck/tests/execve (stderr) memcheck/tests/execve2 (stderr) memcheck/tests/writev (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2004-11-05 03:14:54
|
Nightly build on ginetta ( Red Hat 8.0 ) started at 2004-11-05 03:10:59 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow cpuid: valgrind ./cpuid dastest: valgrind ./dastest fpu_lazy_eflags: valgrind ./fpu_lazy_eflags insn_basic: valgrind ./insn_basic insn_cmov: valgrind ./insn_cmov insn_fpu: valgrind ./insn_fpu insn_mmx: valgrind ./insn_mmx insn_mmxext: valgrind ./insn_mmxext insn_sse: valgrind ./insn_sse insn_sse2: (cpu_test failed, skipping) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 182 tests, 0 stderr failures, 0 stdout failures ================= |
|
From: Tom H. <th...@cy...> - 2004-11-05 03:09:06
|
Nightly build on alvis ( Red Hat 7.3 ) started at 2004-11-05 03:05:41 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow fpu_lazy_eflags: valgrind ./fpu_lazy_eflags insn_basic: valgrind ./insn_basic insn_cmov: valgrind ./insn_cmov insn_fpu: valgrind ./insn_fpu insn_mmx: valgrind ./insn_mmx insn_mmxext: valgrind ./insn_mmxext insn_sse: valgrind ./insn_sse insn_sse2: (cpu_test failed, skipping) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 182 tests, 1 stderr failure, 0 stdout failures ================= memcheck/tests/vgtest_ume (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2004-11-05 03:04:55
|
Nightly build on standard ( Red Hat 7.2 ) started at 2004-11-05 03:00:40 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow fpu_lazy_eflags: valgrind ./fpu_lazy_eflags insn_basic: valgrind ./insn_basic insn_cmov: valgrind ./insn_cmov insn_fpu: valgrind ./insn_fpu insn_mmx: valgrind ./insn_mmx insn_mmxext: valgrind ./insn_mmxext insn_sse: valgrind ./insn_sse insn_sse2: (cpu_test failed, skipping) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 182 tests, 1 stderr failure, 0 stdout failures ================= memcheck/tests/vgtest_ume (stderr) make: *** [regtest] Error 1 |