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
(15) |
3
(20) |
|
4
(4) |
5
(11) |
6
(8) |
7
(36) |
8
(23) |
9
(6) |
10
(4) |
|
11
(4) |
12
(19) |
13
(17) |
14
(33) |
15
(16) |
16
(17) |
17
(4) |
|
18
(4) |
19
(30) |
20
(22) |
21
(23) |
22
(29) |
23
(20) |
24
(12) |
|
25
(7) |
26
(33) |
27
(10) |
28
(12) |
29
(19) |
30
(15) |
31
(8) |
|
From: Rodrigo D. <ro...@ho...> - 2009-01-23 20:54:22
|
Hi, I realize it's a bit early to ask but is Valgrind planning to participate in this year's Google Summer of Code? A few students in my group spent last summer hacking some of the code and I think participating in the SoC would be a nice next step. I'm _really_ interested in that! I have some ideas myself and I am also open to suggestions. I'm looking forward to hearing your thoughts. Thank you, Rodrigo |
|
From: Bart V. A. <bar...@gm...> - 2009-01-23 16:48:13
|
Nightly build on georgia-tech-cellbuzz-native ( cellbuzz, ppc64, Fedora 7, native ) started at 2009-01-23 02:00:01 EST Results differ from 24 hours ago Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2009-01-23T02:00:01} valgrind Job ID = 20666.cell-user cat: cmd-output.txt: No such file or directory ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2009-01-22T02:00:01} valgrind Job ID = 20661.cell-user cat: cmd-output.txt: No such file or directory ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Fri Jan 23 11:47:58 2009 --- new.short Fri Jan 23 11:48:08 2009 *************** *** 5,8 **** ! Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2009-01-22T02:00:01} valgrind ! Job ID = 20661.cell-user cat: cmd-output.txt: No such file or directory --- 5,8 ---- ! Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2009-01-23T02:00:01} valgrind ! Job ID = 20666.cell-user cat: cmd-output.txt: No such file or directory |
|
From: Ali J. <a.j...@gm...> - 2009-01-23 13:16:17
|
Hello, When I ran unit test [1] - test 0, I got an error as following: [1] http://data-race-test.googlecode.com ========================================================================= ~/valgrind/unittest$ helgrind ./racecheck_unittest 0 ==22433== Helgrind, a thread error detector. ==22433== Copyright (C) 2007-2008, and GNU GPL'd, by OpenWorks LLP et al. ==22433== Using LibVEX rev 1878, a library for dynamic binary translation. ==22433== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==22433== Using valgrind-3.4.0, a dynamic binary instrumentation framework. ==22433== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==22433== For more details, rerun with: -v ==22433== test00: negative GLOB=0 --22433-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting --22433-- si_code=1; Faulting address: 0x10; sp: 0x62e67e88 valgrind: the 'impossible' happened: Killed by fatal signal ==22433== at 0x38039051: vgPlain_lookupFM (m_wordfm.c:659) ==22433== by 0x62E6793F: ??? sched status: running_tid=1 Thread 1: status = VgTs_Runnable ==22433== at 0x4026BD4: pthread_mutex_destroy (hg_intercepts.c:371) ==22433== by 0x8057BE0: Mutex::~Mutex() (thread_wrappers_pthread.h:154) ==22433== by 0x41B1D68: exit (in /lib/tls/i686/cmov/libc-2.8.90.so) ==22433== by 0x419968C: (below main) (in /lib/tls/i686/cmov/libc-2.8.90.so) Note: see also the FAQ.txt in the source distribution. It contains workarounds to several common problems. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what Linux distro you are using. Thanks. ============================================================================ ====== Test 0's destructor is trying to delete a mutex, but the whole program never used mutexes. So, Helgrind's loag is not initialized and trying to delete the mutex faults. The attached patch should initializes loag and laog_exposition just before laog__preds, which did the faulting lookup. Thanks Ali |
|
From: Nicholas N. <n.n...@gm...> - 2009-01-23 06:50:04
|
On Tue, Jan 20, 2009 at 6:33 AM, Greg Parker <gp...@ap...> wrote: > On Jan 18, 2009, at 5:45 PM, Nicholas Nethercote wrote: >> >> Greg, you originally had '-gstabs' in AM_CFLAGS_BASE and AM_CFLAGS_PIC >> in Makefile.flags.am. I changed this back to -g because it broke >> things on Linux and didn't seem to make any difference on Darwin >> anyway. Perhaps this was an attempt to avoid this .dSYM problem? > > That was intended to get useful debug info for valgrind itself, when > debugging valgrind. -gstabs might work for the regtests too, though. > > I think Xcode is able to build dwarf-in-executable, but I don't know what > options or programs it uses to do that. I got the .dSYM dirs being built for the regtests by hacking up a replacement linker script -- on non-Darwin platforms, it just calls the C compiler to do the linking. On Darwin it does that and then runs dsymutil on the result. It's hacky but it works for executables. Now I'm stuck generating debug info for Valgrind's replacement libraries, eg. coregrind/libreplacemalloc_toolpreload_x86_darwin.a. On Linux, if you create a .a file using 'ar', any debug info in the input .o files is preserved. On Darwin, it's not, and dsymutil doesn't appear to work on .a files. This is a problem! Unfortunately there seems to be very little documentation about .dSYM dirs on the web. Nick |
|
From: <sv...@va...> - 2009-01-23 04:55:52
|
Author: njn Date: 2009-01-23 04:55:49 +0000 (Fri, 23 Jan 2009) New Revision: 9048 Log: Turn fast stores back on again -- everything works just as well with them. Modified: branches/DARWIN/memcheck/mc_main.c Modified: branches/DARWIN/memcheck/mc_main.c =================================================================== --- branches/DARWIN/memcheck/mc_main.c 2009-01-23 04:27:46 UTC (rev 9047) +++ branches/DARWIN/memcheck/mc_main.c 2009-01-23 04:55:49 UTC (rev 9048) @@ -65,7 +65,7 @@ // Comment these out to disable the fast cases (don't just set them to zero). #define PERF_FAST_LOADV 1 -// #define PERF_FAST_STOREV 1 +#define PERF_FAST_STOREV 1 #define PERF_FAST_SARP 1 |
|
From: <sv...@va...> - 2009-01-23 04:27:58
|
Author: njn
Date: 2009-01-23 04:27:46 +0000 (Fri, 23 Jan 2009)
New Revision: 9047
Log:
Remove unnecessary part of a message.
Modified:
branches/DARWIN/coregrind/m_scheduler/scheduler.c
Modified: branches/DARWIN/coregrind/m_scheduler/scheduler.c
===================================================================
--- branches/DARWIN/coregrind/m_scheduler/scheduler.c 2009-01-23 04:23:00 UTC (rev 9046)
+++ branches/DARWIN/coregrind/m_scheduler/scheduler.c 2009-01-23 04:27:46 UTC (rev 9047)
@@ -1373,8 +1373,7 @@
case VG_USERREQ__CLIENT_CALL0: {
UWord (*f)(ThreadId) = (void*)arg[1];
if (f == NULL)
- VG_(message)(Vg_DebugMsg, "VG_USERREQ__CLIENT_CALL0: func=%p; "
- "did you forget to pass --tool=foo?", f);
+ VG_(message)(Vg_DebugMsg, "VG_USERREQ__CLIENT_CALL0: func=%p", f);
else
SET_CLCALL_RETVAL(tid, f ( tid ), (Addr)f);
break;
@@ -1382,8 +1381,7 @@
case VG_USERREQ__CLIENT_CALL1: {
UWord (*f)(ThreadId, UWord) = (void*)arg[1];
if (f == NULL)
- VG_(message)(Vg_DebugMsg, "VG_USERREQ__CLIENT_CALL1: func=%p; "
- "did you forget to pass --tool=foo?", f);
+ VG_(message)(Vg_DebugMsg, "VG_USERREQ__CLIENT_CALL1: func=%p", f);
else
SET_CLCALL_RETVAL(tid, f ( tid, arg[2] ), (Addr)f );
break;
@@ -1391,8 +1389,7 @@
case VG_USERREQ__CLIENT_CALL2: {
UWord (*f)(ThreadId, UWord, UWord) = (void*)arg[1];
if (f == NULL)
- VG_(message)(Vg_DebugMsg, "VG_USERREQ__CLIENT_CALL2: func=%p; "
- "did you forget to pass --tool=foo?", f);
+ VG_(message)(Vg_DebugMsg, "VG_USERREQ__CLIENT_CALL2: func=%p", f);
else
SET_CLCALL_RETVAL(tid, f ( tid, arg[2], arg[3] ), (Addr)f );
break;
@@ -1400,8 +1397,7 @@
case VG_USERREQ__CLIENT_CALL3: {
UWord (*f)(ThreadId, UWord, UWord, UWord) = (void*)arg[1];
if (f == NULL)
- VG_(message)(Vg_DebugMsg, "VG_USERREQ__CLIENT_CALL3: func=%p; "
- "did you forget to pass --tool=foo?", f);
+ VG_(message)(Vg_DebugMsg, "VG_USERREQ__CLIENT_CALL3: func=%p", f);
else
SET_CLCALL_RETVAL(tid, f ( tid, arg[2], arg[3], arg[4] ), (Addr)f );
break;
|
|
From: <sv...@va...> - 2009-01-23 04:23:05
|
Author: njn
Date: 2009-01-23 04:23:00 +0000 (Fri, 23 Jan 2009)
New Revision: 9046
Log:
Remove an unnecessary return argument.
Modified:
branches/DARWIN/coregrind/m_transtab.c
branches/DARWIN/coregrind/pub_core_transtab.h
Modified: branches/DARWIN/coregrind/m_transtab.c
===================================================================
--- branches/DARWIN/coregrind/m_transtab.c 2009-01-23 04:14:33 UTC (rev 9045)
+++ branches/DARWIN/coregrind/m_transtab.c 2009-01-23 04:23:00 UTC (rev 9046)
@@ -834,7 +834,7 @@
pre: youngest_sector points to a valid (although possibly full)
sector.
*/
-AddrH VG_(add_to_transtab)( VexGuestExtents* vge,
+void VG_(add_to_transtab)( VexGuestExtents* vge,
Addr64 entry,
AddrH code,
UInt code_len,
@@ -950,8 +950,6 @@
/* Note the eclass numbers for this translation. */
upd_eclasses_after_add( §ors[y], i );
-
- return (AddrH)dstP;
}
Modified: branches/DARWIN/coregrind/pub_core_transtab.h
===================================================================
--- branches/DARWIN/coregrind/pub_core_transtab.h 2009-01-23 04:14:33 UTC (rev 9045)
+++ branches/DARWIN/coregrind/pub_core_transtab.h 2009-01-23 04:23:00 UTC (rev 9046)
@@ -59,7 +59,7 @@
extern void VG_(init_tt_tc) ( void );
extern
-AddrH VG_(add_to_transtab)( VexGuestExtents* vge,
+void VG_(add_to_transtab)( VexGuestExtents* vge,
Addr64 entry,
AddrH code,
UInt code_len,
|
|
From: <sv...@va...> - 2009-01-23 04:14:39
|
Author: njn Date: 2009-01-23 04:14:33 +0000 (Fri, 23 Jan 2009) New Revision: 9045 Log: Merge from DARWIN branch recent minor .vgtest changes. Modified: trunk/helgrind/tests/bar_bad.vgtest trunk/helgrind/tests/bar_trivial.vgtest trunk/helgrind/tests/pth_barrier1.vgtest trunk/helgrind/tests/pth_barrier2.vgtest trunk/helgrind/tests/pth_barrier3.vgtest Modified: trunk/helgrind/tests/bar_bad.vgtest =================================================================== --- trunk/helgrind/tests/bar_bad.vgtest 2009-01-23 04:14:06 UTC (rev 9044) +++ trunk/helgrind/tests/bar_bad.vgtest 2009-01-23 04:14:33 UTC (rev 9045) @@ -1,2 +1,3 @@ +prereq: test -e bar_bad prog: bar_bad vgopts: -q Modified: trunk/helgrind/tests/bar_trivial.vgtest =================================================================== --- trunk/helgrind/tests/bar_trivial.vgtest 2009-01-23 04:14:06 UTC (rev 9044) +++ trunk/helgrind/tests/bar_trivial.vgtest 2009-01-23 04:14:33 UTC (rev 9045) @@ -1,2 +1,3 @@ +prereq: test -e bar_trivial prog: bar_trivial vgopts: -q Modified: trunk/helgrind/tests/pth_barrier1.vgtest =================================================================== --- trunk/helgrind/tests/pth_barrier1.vgtest 2009-01-23 04:14:06 UTC (rev 9044) +++ trunk/helgrind/tests/pth_barrier1.vgtest 2009-01-23 04:14:33 UTC (rev 9045) @@ -1,3 +1,4 @@ +prereq: test -e bar_trivial prog: pth_barrier args: 2 1 1 vgopts: -q Modified: trunk/helgrind/tests/pth_barrier2.vgtest =================================================================== --- trunk/helgrind/tests/pth_barrier2.vgtest 2009-01-23 04:14:06 UTC (rev 9044) +++ trunk/helgrind/tests/pth_barrier2.vgtest 2009-01-23 04:14:33 UTC (rev 9045) @@ -1,3 +1,4 @@ +prereq: test -e bar_trivial prog: pth_barrier args: 2 32 1 vgopts: -q --cmp-race-err-addrs=yes Modified: trunk/helgrind/tests/pth_barrier3.vgtest =================================================================== --- trunk/helgrind/tests/pth_barrier3.vgtest 2009-01-23 04:14:06 UTC (rev 9044) +++ trunk/helgrind/tests/pth_barrier3.vgtest 2009-01-23 04:14:33 UTC (rev 9045) @@ -1,3 +1,4 @@ +prereq: test -e bar_trivial prog: pth_barrier args: 32 1 1 vgopts: -q |
|
From: <sv...@va...> - 2009-01-23 04:14:14
|
Author: njn Date: 2009-01-23 04:14:06 +0000 (Fri, 23 Jan 2009) New Revision: 9044 Log: More minor fixes. Modified: branches/DARWIN/helgrind/tests/pth_barrier1.vgtest branches/DARWIN/helgrind/tests/pth_barrier2.vgtest branches/DARWIN/helgrind/tests/pth_barrier3.vgtest Modified: branches/DARWIN/helgrind/tests/pth_barrier1.vgtest =================================================================== --- branches/DARWIN/helgrind/tests/pth_barrier1.vgtest 2009-01-23 04:12:47 UTC (rev 9043) +++ branches/DARWIN/helgrind/tests/pth_barrier1.vgtest 2009-01-23 04:14:06 UTC (rev 9044) @@ -1,4 +1,4 @@ -prereq: prereq: test -e bar_trivial +prereq: test -e bar_trivial prog: pth_barrier args: 2 1 1 vgopts: -q Modified: branches/DARWIN/helgrind/tests/pth_barrier2.vgtest =================================================================== --- branches/DARWIN/helgrind/tests/pth_barrier2.vgtest 2009-01-23 04:12:47 UTC (rev 9043) +++ branches/DARWIN/helgrind/tests/pth_barrier2.vgtest 2009-01-23 04:14:06 UTC (rev 9044) @@ -1,4 +1,4 @@ -prereq: prereq: test -e bar_trivial +prereq: test -e bar_trivial prog: pth_barrier args: 2 32 1 vgopts: -q --cmp-race-err-addrs=yes Modified: branches/DARWIN/helgrind/tests/pth_barrier3.vgtest =================================================================== --- branches/DARWIN/helgrind/tests/pth_barrier3.vgtest 2009-01-23 04:12:47 UTC (rev 9043) +++ branches/DARWIN/helgrind/tests/pth_barrier3.vgtest 2009-01-23 04:14:06 UTC (rev 9044) @@ -1,4 +1,4 @@ -prereq: prereq: test -e bar_trivial +prereq: test -e bar_trivial prog: pth_barrier args: 32 1 1 vgopts: -q |
|
From: <sv...@va...> - 2009-01-23 04:12:57
|
Author: njn Date: 2009-01-23 04:12:47 +0000 (Fri, 23 Jan 2009) New Revision: 9043 Log: Minor fix to .vgtest file. Modified: branches/DARWIN/helgrind/tests/bar_bad.vgtest Modified: branches/DARWIN/helgrind/tests/bar_bad.vgtest =================================================================== --- branches/DARWIN/helgrind/tests/bar_bad.vgtest 2009-01-23 04:10:19 UTC (rev 9042) +++ branches/DARWIN/helgrind/tests/bar_bad.vgtest 2009-01-23 04:12:47 UTC (rev 9043) @@ -1,3 +1,3 @@ prereq: test -e bar_bad -prog: test -e bar_bad && bar_bad +prog: bar_bad vgopts: -q |
|
From: <sv...@va...> - 2009-01-23 04:10:38
|
Author: njn Date: 2009-01-23 04:10:19 +0000 (Fri, 23 Jan 2009) New Revision: 9042 Log: Fix up helgrind tests a little more. Modified: branches/DARWIN/helgrind/tests/bar_bad.vgtest branches/DARWIN/helgrind/tests/bar_trivial.vgtest branches/DARWIN/helgrind/tests/pth_barrier1.vgtest branches/DARWIN/helgrind/tests/pth_barrier2.vgtest branches/DARWIN/helgrind/tests/pth_barrier3.vgtest Modified: branches/DARWIN/helgrind/tests/bar_bad.vgtest =================================================================== --- branches/DARWIN/helgrind/tests/bar_bad.vgtest 2009-01-23 03:40:09 UTC (rev 9041) +++ branches/DARWIN/helgrind/tests/bar_bad.vgtest 2009-01-23 04:10:19 UTC (rev 9042) @@ -1,2 +1,3 @@ -prog: bar_bad +prereq: test -e bar_bad +prog: test -e bar_bad && bar_bad vgopts: -q Modified: branches/DARWIN/helgrind/tests/bar_trivial.vgtest =================================================================== --- branches/DARWIN/helgrind/tests/bar_trivial.vgtest 2009-01-23 03:40:09 UTC (rev 9041) +++ branches/DARWIN/helgrind/tests/bar_trivial.vgtest 2009-01-23 04:10:19 UTC (rev 9042) @@ -1,2 +1,3 @@ +prereq: test -e bar_trivial prog: bar_trivial vgopts: -q Modified: branches/DARWIN/helgrind/tests/pth_barrier1.vgtest =================================================================== --- branches/DARWIN/helgrind/tests/pth_barrier1.vgtest 2009-01-23 03:40:09 UTC (rev 9041) +++ branches/DARWIN/helgrind/tests/pth_barrier1.vgtest 2009-01-23 04:10:19 UTC (rev 9042) @@ -1,3 +1,4 @@ +prereq: prereq: test -e bar_trivial prog: pth_barrier args: 2 1 1 vgopts: -q Modified: branches/DARWIN/helgrind/tests/pth_barrier2.vgtest =================================================================== --- branches/DARWIN/helgrind/tests/pth_barrier2.vgtest 2009-01-23 03:40:09 UTC (rev 9041) +++ branches/DARWIN/helgrind/tests/pth_barrier2.vgtest 2009-01-23 04:10:19 UTC (rev 9042) @@ -1,3 +1,4 @@ +prereq: prereq: test -e bar_trivial prog: pth_barrier args: 2 32 1 vgopts: -q --cmp-race-err-addrs=yes Modified: branches/DARWIN/helgrind/tests/pth_barrier3.vgtest =================================================================== --- branches/DARWIN/helgrind/tests/pth_barrier3.vgtest 2009-01-23 03:40:09 UTC (rev 9041) +++ branches/DARWIN/helgrind/tests/pth_barrier3.vgtest 2009-01-23 04:10:19 UTC (rev 9042) @@ -1,3 +1,4 @@ +prereq: prereq: test -e bar_trivial prog: pth_barrier args: 32 1 1 vgopts: -q |
|
From: Tom H. <th...@cy...> - 2009-01-23 03:48:02
|
Nightly build on vauxhall ( x86_64, Fedora 10 ) started at 2009-01-23 03:20:07 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 481 tests, 1 stderr failure, 0 stdout failures, 0 post failures == memcheck/tests/x86-linux/scalar (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 481 tests, 3 stderr failures, 0 stdout failures, 0 post failures == exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/preen_invars (stderr) memcheck/tests/x86-linux/scalar (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Fri Jan 23 03:34:07 2009 --- new.short Fri Jan 23 03:47:53 2009 *************** *** 8,12 **** ! == 481 tests, 3 stderr failures, 0 stdout failures, 0 post failures == ! exp-ptrcheck/tests/base (stderr) ! exp-ptrcheck/tests/preen_invars (stderr) memcheck/tests/x86-linux/scalar (stderr) --- 8,10 ---- ! == 481 tests, 1 stderr failure, 0 stdout failures, 0 post failures == memcheck/tests/x86-linux/scalar (stderr) |
|
From: Tom H. <th...@cy...> - 2009-01-23 03:45:59
|
Nightly build on lloyd ( x86_64, Fedora 7 ) started at 2009-01-23 03:05:06 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 472 tests, 6 stderr failures, 0 stdout failures, 0 post failures == exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) helgrind/tests/tc20_verifywrap (stderr) memcheck/tests/x86-linux/scalar (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 472 tests, 7 stderr failures, 0 stdout failures, 0 post failures == exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) helgrind/tests/tc20_verifywrap (stderr) memcheck/tests/x86-linux/scalar (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Fri Jan 23 03:25:26 2009 --- new.short Fri Jan 23 03:45:50 2009 *************** *** 8,11 **** ! == 472 tests, 7 stderr failures, 0 stdout failures, 0 post failures == ! exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) --- 8,10 ---- ! == 472 tests, 6 stderr failures, 0 stdout failures, 0 post failures == exp-ptrcheck/tests/ccc (stderr) |
|
From: <sv...@va...> - 2009-01-23 03:40:22
|
Author: njn
Date: 2009-01-23 03:40:09 +0000 (Fri, 23 Jan 2009)
New Revision: 9041
Log:
Fix up selection of Helgrind tests (merged r9040 from DARWIN branch).
Modified:
trunk/helgrind/tests/Makefile.am
Modified: trunk/helgrind/tests/Makefile.am
===================================================================
--- trunk/helgrind/tests/Makefile.am 2009-01-23 03:35:11 UTC (rev 9040)
+++ trunk/helgrind/tests/Makefile.am 2009-01-23 03:40:09 UTC (rev 9041)
@@ -121,15 +121,12 @@
tc24_nonzero_sem.stderr.exp-glibc25-amd64
check_PROGRAMS = \
- bar_bad \
- bar_trivial \
hg01_all_ok \
hg02_deadlock \
hg03_inherit \
hg04_race \
hg05_race2 \
hg06_readshared \
- pth_barrier \
rwlock_race \
rwlock_test \
tc01_simple_race \
@@ -157,6 +154,11 @@
tc23_bogus_condwait \
tc24_nonzero_sem
+if HAVE_PTHREAD_BARRIER
+check_PROGRAMS += bar_bad bar_trivial pth_barrier
+endif
+
+
AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \
-I$(top_srcdir)/coregrind -I$(top_builddir)/include \
-I@VEX_DIR@/pub
|
|
From: <sv...@va...> - 2009-01-23 03:35:25
|
Author: njn Date: 2009-01-23 03:35:11 +0000 (Fri, 23 Jan 2009) New Revision: 9040 Log: Clean up selection of Helgrind tests. Modified: branches/DARWIN/helgrind/tests/Makefile.am Modified: branches/DARWIN/helgrind/tests/Makefile.am =================================================================== --- branches/DARWIN/helgrind/tests/Makefile.am 2009-01-23 03:21:51 UTC (rev 9039) +++ branches/DARWIN/helgrind/tests/Makefile.am 2009-01-23 03:35:11 UTC (rev 9040) @@ -154,14 +154,8 @@ tc23_bogus_condwait \ tc24_nonzero_sem -# DDD: all of these use barriers and/or spinlocks, which are optional in -# pthreads and Darwin doesn't support. Could do a configure-time test like -# the one done for Qt above. -if ! VGCONF_OS_IS_DARWIN - check_PROGRAMS += \ - bar_bad \ - bar_trivial \ - pth_barrier +if HAVE_PTHREAD_BARRIER +check_PROGRAMS += bar_bad bar_trivial pth_barrier endif |
|
From: Tom H. <th...@cy...> - 2009-01-23 03:32:15
|
Nightly build on mg ( x86_64, Fedora 9 ) started at 2009-01-23 03:10:06 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 478 tests, 5 stderr failures, 2 stdout failures, 0 post failures == exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) memcheck/tests/linux/timerfd-syscall (stdout) memcheck/tests/x86-linux/scalar (stderr) none/tests/mremap2 (stdout) |
|
From: <sv...@va...> - 2009-01-23 03:22:14
|
Author: njn
Date: 2009-01-23 03:21:51 +0000 (Fri, 23 Jan 2009)
New Revision: 9039
Log:
Fix some minor problems on Darwin.
Modified:
branches/DARWIN/configure.in
Modified: branches/DARWIN/configure.in
===================================================================
--- branches/DARWIN/configure.in 2009-01-23 00:57:31 UTC (rev 9038)
+++ branches/DARWIN/configure.in 2009-01-23 03:21:51 UTC (rev 9039)
@@ -271,7 +271,7 @@
*darwin*)
AC_MSG_RESULT([ok (${host_os})])
- VG_OS="darwin"
+ VGCONF_OS="darwin"
AC_MSG_CHECKING([for the kernel version])
kernel=`uname -r`
@@ -436,23 +436,27 @@
AC_MSG_RESULT([ok (${host_cpu}-${host_os})])
;;
x86-darwin)
- VG_PLATFORM_PRI="X86_DARWIN"
- VG_PLATFORM_SEC=""
+ VGCONF_ARCH_PRI="x86"
+ VGCONF_PLATFORM_PRI_CAPS="X86_DARWIN"
+ VGCONF_PLATFORM_SEC_CAPS=""
valt_load_address_normal="0x0"
valt_load_address_inner="0x0"
AC_MSG_RESULT([ok (${host_cpu}-${host_os})])
;;
amd64-darwin)
if test x$vg_cv_only64bit = xyes; then
- VG_PLATFORM_PRI="AMD64_DARWIN"
- VG_PLATFORM_SEC=""
+ VGCONF_ARCH_PRI="amd64"
+ VGCONF_PLATFORM_PRI_CAPS="AMD64_DARWIN"
+ VGCONF_PLATFORM_SEC_CAPS=""
elif test x$vg_cv_only32bit = xyes; then
- VG_PLATFORM_PRI="X86_DARWIN"
- VG_PLATFORM_SEC=""
- VG_ARCH_PRI="x86"
+ VGCONF_ARCH_PRI="x86"
+ VGCONF_PLATFORM_PRI_CAPS="X86_DARWIN"
+ VGCONF_PLATFORM_SEC_CAPS=""
+ VGCONF_ARCH_PRI_CAPS="x86"
else
- VG_PLATFORM_PRI="AMD64_DARWIN"
- VG_PLATFORM_SEC="X86_DARWIN"
+ VGCONF_ARCH_PRI="amd64"
+ VGCONF_PLATFORM_PRI_CAPS="AMD64_DARWIN"
+ VGCONF_PLATFORM_SEC_CAPS="X86_DARWIN"
fi
valt_load_address_normal="0x0"
valt_load_address_inner="0x0"
@@ -462,7 +466,7 @@
VGCONF_ARCH_PRI="unknown"
VGCONF_PLATFORM_PRI_CAPS="UNKNOWN"
VGCONF_PLATFORM_SEC_CAPS="UNKNOWN"
- AC_MSG_RESULT([no (${host_cpu}-${host_os})])
+ AC_MSG_RESULT([no (${ARCH_MAX}-${VGCONF_OS})])
AC_MSG_ERROR([Valgrind is platform specific. Sorry. Please consider doing a port.])
;;
esac
@@ -474,7 +478,7 @@
AM_CONDITIONAL(VGCONF_ARCHS_INCLUDE_X86,
test x$VGCONF_PLATFORM_PRI_CAPS = xX86_LINUX \
-o x$VGCONF_PLATFORM_SEC_CAPS = xX86_LINUX \
- -0 x$VGCONF_PLATFORM_PRI_CAPS = xX86_DARWIN \
+ -o x$VGCONF_PLATFORM_PRI_CAPS = xX86_DARWIN \
-o x$VGCONF_PLATFORM_SEC_CAPS = xX86_DARWIN )
AM_CONDITIONAL(VGCONF_ARCHS_INCLUDE_AMD64,
test x$VGCONF_PLATFORM_PRI_CAPS = xAMD64_LINUX \
@@ -508,7 +512,8 @@
test x$VGCONF_PLATFORM_PRI_CAPS = xPPC64_AIX5)
AM_CONDITIONAL(VGCONF_PLATFORMS_INCLUDE_X86_DARWIN,
- test x$VGCONF_PLATFORM_PRI_CAPS = xX86_DARWIN)
+ test x$VGCONF_PLATFORM_PRI_CAPS = xX86_DARWIN \
+ -o x$VGCONF_PLATFORM_SEC_CAPS = xX86_DARWIN)
AM_CONDITIONAL(VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN,
test x$VGCONF_PLATFORM_PRI_CAPS = xAMD64_DARWIN)
@@ -525,8 +530,8 @@
test x$VGCONF_PLATFORM_PRI_CAPS = xPPC32_AIX5 \
-o x$VGCONF_PLATFORM_PRI_CAPS = xPPC64_AIX5)
AM_CONDITIONAL(VGCONF_OS_IS_DARWIN,
- test x$VG_PLATFORM_PRI = xX86_DARWIN \
- -o x$VG_PLATFORM_PRI = xAMD64_DARWIN)
+ test x$VGCONF_PLATFORM_PRI_CAPS = xX86_DARWIN \
+ -o x$VGCONF_PLATFORM_PRI_CAPS = xAMD64_DARWIN)
# Sometimes, in the Makefile.am files, it's useful to know whether or not
@@ -1833,6 +1838,7 @@
configure.in: ARCH_MAX = ${ARCH_MAX}
configure.in: VGCONF_ARCH_PRI = ${VGCONF_ARCH_PRI}
+ configure.in: VGCONF_OS = ${VGCONF_OS}
Primary build target: ${VGCONF_PLATFORM_PRI_CAPS}
Secondary build target: ${VGCONF_PLATFORM_SEC_CAPS}
|
|
From: <sv...@va...> - 2009-01-23 00:57:39
|
Author: njn
Date: 2009-01-23 00:57:31 +0000 (Fri, 23 Jan 2009)
New Revision: 9038
Log:
Move memcheck/tests/brk to the linux/ subdir, as it's Linux-specific (merged
from the DARWIN branch). Also filter the output more so the .stderr.exp2
isn't needed.
Added:
trunk/memcheck/tests/linux/brk.c
trunk/memcheck/tests/linux/brk.stderr.exp
trunk/memcheck/tests/linux/brk.vgtest
Removed:
trunk/memcheck/tests/brk.c
trunk/memcheck/tests/brk.stderr.exp
trunk/memcheck/tests/brk.stderr.exp2
trunk/memcheck/tests/brk.vgtest
Modified:
trunk/memcheck/tests/Makefile.am
trunk/memcheck/tests/linux/Makefile.am
Modified: trunk/memcheck/tests/Makefile.am
===================================================================
--- trunk/memcheck/tests/Makefile.am 2009-01-23 00:02:07 UTC (rev 9037)
+++ trunk/memcheck/tests/Makefile.am 2009-01-23 00:57:31 UTC (rev 9038)
@@ -39,7 +39,6 @@
badloop.stderr.exp badloop.vgtest \
badpoll.stderr.exp badpoll.vgtest \
badrw.stderr.exp badrw.vgtest \
- brk.stderr.exp brk.vgtest \
brk2.stderr.exp brk2.vgtest \
buflen_check.stderr.exp buflen_check.stderr.exp2 buflen_check.vgtest \
clientperm.stderr.exp \
@@ -186,7 +185,7 @@
check_PROGRAMS = \
addressable \
badaddrvalue badfree badjump badjump2 \
- badloop badpoll badrw brk brk2 buflen_check \
+ badloop badpoll badrw brk2 buflen_check \
clientperm custom_alloc \
deep_templates \
describe-block \
Deleted: trunk/memcheck/tests/brk.c
===================================================================
--- trunk/memcheck/tests/brk.c 2009-01-23 00:02:07 UTC (rev 9037)
+++ trunk/memcheck/tests/brk.c 2009-01-23 00:57:31 UTC (rev 9038)
@@ -1,44 +0,0 @@
-#include <assert.h>
-#include <stdio.h>
-#if !defined(_AIX)
-# include <sys/syscall.h>
-#endif
-#include <sys/types.h>
-#include <unistd.h>
-
-// kernel brk() and libc brk() act quite differently...
-
-int main(void)
-{
- int i;
- void* orig_ds = sbrk(0);
- void* ds = orig_ds;
- void* vals[10];
- void* res;
-#define EOL ((void*)( ~(long)0 ))
- vals[0] = (void*)0;
- vals[1] = (void*)1;
- vals[2] = ds - 0x1; // small shrink
- vals[3] = ds;
- vals[4] = ds + 0x1000; // small growth
- vals[5] = ds + 0x40000000; // too-big growth
- vals[6] = ds + 0x500; // shrink a little, but still above start size
- vals[7] = ds - 0x1; // shrink below start size
-// vals[8] = ds - 0x1000; // shrink a lot below start size (into text)
-// vals[9] = EOL;
- vals[8] = EOL;
-
- for (i = 0; EOL != vals[i]; i++) {
-# if !defined(_AIX)
- res = (void*)syscall(__NR_brk, vals[i]);
-# endif
- }
-
- assert( 0 == brk(orig_ds) ); // libc brk()
-
- for (i = 0; EOL != vals[i]; i++) {
- res = (void*)(long)brk(vals[i]);
- }
-
- return 0;
-}
Deleted: trunk/memcheck/tests/brk.stderr.exp
===================================================================
--- trunk/memcheck/tests/brk.stderr.exp 2009-01-23 00:02:07 UTC (rev 9037)
+++ trunk/memcheck/tests/brk.stderr.exp 2009-01-23 00:57:31 UTC (rev 9038)
@@ -1,7 +0,0 @@
-
-
-ERROR SUMMARY: 0 errors from 0 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
Deleted: trunk/memcheck/tests/brk.stderr.exp2
===================================================================
--- trunk/memcheck/tests/brk.stderr.exp2 2009-01-23 00:02:07 UTC (rev 9037)
+++ trunk/memcheck/tests/brk.stderr.exp2 2009-01-23 00:57:31 UTC (rev 9038)
@@ -1,7 +0,0 @@
-
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
-malloc/free: in use at exit: 0 bytes in 0 blocks.
-malloc/free: 1 allocs, 1 frees, 24 bytes allocated.
-For a detailed leak analysis, rerun with: --leak-check=yes
-For counts of detected errors, rerun with: -v
Deleted: trunk/memcheck/tests/brk.vgtest
===================================================================
--- trunk/memcheck/tests/brk.vgtest 2009-01-23 00:02:07 UTC (rev 9037)
+++ trunk/memcheck/tests/brk.vgtest 2009-01-23 00:57:31 UTC (rev 9038)
@@ -1 +0,0 @@
-prog: brk
Modified: trunk/memcheck/tests/linux/Makefile.am
===================================================================
--- trunk/memcheck/tests/linux/Makefile.am 2009-01-23 00:02:07 UTC (rev 9037)
+++ trunk/memcheck/tests/linux/Makefile.am 2009-01-23 00:57:31 UTC (rev 9038)
@@ -1,10 +1,12 @@
noinst_SCRIPTS = filter_stderr
EXTRA_DIST = $(noinst_SCRIPTS) \
+ brk.stderr.exp brk.vgtest \
capget capget.stderr.exp \
timerfd-syscall timerfd-syscall.stderr.exp
check_PROGRAMS = \
+ brk \
capget \
timerfd-syscall
Copied: trunk/memcheck/tests/linux/brk.c (from rev 9031, trunk/memcheck/tests/brk.c)
===================================================================
--- trunk/memcheck/tests/linux/brk.c (rev 0)
+++ trunk/memcheck/tests/linux/brk.c 2009-01-23 00:57:31 UTC (rev 9038)
@@ -0,0 +1,44 @@
+#include <assert.h>
+#include <stdio.h>
+#if !defined(_AIX)
+# include <sys/syscall.h>
+#endif
+#include <sys/types.h>
+#include <unistd.h>
+
+// kernel brk() and libc brk() act quite differently...
+
+int main(void)
+{
+ int i;
+ void* orig_ds = sbrk(0);
+ void* ds = orig_ds;
+ void* vals[10];
+ void* res;
+#define EOL ((void*)( ~(long)0 ))
+ vals[0] = (void*)0;
+ vals[1] = (void*)1;
+ vals[2] = ds - 0x1; // small shrink
+ vals[3] = ds;
+ vals[4] = ds + 0x1000; // small growth
+ vals[5] = ds + 0x40000000; // too-big growth
+ vals[6] = ds + 0x500; // shrink a little, but still above start size
+ vals[7] = ds - 0x1; // shrink below start size
+// vals[8] = ds - 0x1000; // shrink a lot below start size (into text)
+// vals[9] = EOL;
+ vals[8] = EOL;
+
+ for (i = 0; EOL != vals[i]; i++) {
+# if !defined(_AIX)
+ res = (void*)syscall(__NR_brk, vals[i]);
+# endif
+ }
+
+ assert( 0 == brk(orig_ds) ); // libc brk()
+
+ for (i = 0; EOL != vals[i]; i++) {
+ res = (void*)(long)brk(vals[i]);
+ }
+
+ return 0;
+}
Property changes on: trunk/memcheck/tests/linux/brk.c
___________________________________________________________________
Name: svn:keywords
+ author date id revision
Name: svn:mergeinfo
+
Name: svn:eol-style
+ native
Copied: trunk/memcheck/tests/linux/brk.stderr.exp (from rev 9031, trunk/memcheck/tests/brk.stderr.exp)
===================================================================
--- trunk/memcheck/tests/linux/brk.stderr.exp (rev 0)
+++ trunk/memcheck/tests/linux/brk.stderr.exp 2009-01-23 00:57:31 UTC (rev 9038)
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: ... bytes in ... blocks.
+malloc/free: ... allocs, ... frees, ... bytes allocated.
+For a detailed leak analysis, rerun with: --leak-check=yes
+For counts of detected errors, rerun with: -v
Property changes on: trunk/memcheck/tests/linux/brk.stderr.exp
___________________________________________________________________
Name: svn:keywords
+ author date id revision
Name: svn:mergeinfo
+
Name: svn:eol-style
+ native
Copied: trunk/memcheck/tests/linux/brk.vgtest (from rev 9031, trunk/memcheck/tests/brk.vgtest)
===================================================================
--- trunk/memcheck/tests/linux/brk.vgtest (rev 0)
+++ trunk/memcheck/tests/linux/brk.vgtest 2009-01-23 00:57:31 UTC (rev 9038)
@@ -0,0 +1,2 @@
+prog: brk
+stderr_filter: ../filter_allocs
Property changes on: trunk/memcheck/tests/linux/brk.vgtest
___________________________________________________________________
Name: svn:keywords
+ author date id revision
Name: svn:mergeinfo
+
Name: svn:eol-style
+ native
|
|
From: Nuno L. <nun...@is...> - 2009-01-23 00:13:45
|
Hi, Attached is a patch to disable verification of DW_AT_encoding of DW_TAG_base_type. Per my reading of the standard (version 2) it's not stricly necessary to include the encoding and in fact the LLVM compiler sometimes doesn't include it. Regards, Nuno |
|
From: <sv...@va...> - 2009-01-23 00:02:15
|
Author: njn Date: 2009-01-23 00:02:07 +0000 (Fri, 23 Jan 2009) New Revision: 9037 Log: Merge some minor regtest updates from the DARWIN branch: - avoid using <malloc.h> where it's not necessary, because on DARWIN it's called <malloc/malloc.h> - filter the output of brk2 more, which allows the .stderr.exp2 file to be removed. Removed: trunk/memcheck/tests/brk2.stderr.exp2 Modified: trunk/memcheck/tests/brk2.stderr.exp trunk/memcheck/tests/brk2.vgtest trunk/memcheck/tests/origin5-bz2.c trunk/memcheck/tests/partiallydefinedeq.c trunk/memcheck/tests/varinfo6.c trunk/memcheck/tests/wrap5.c trunk/memcheck/tests/wrap8.c trunk/none/tests/x86/bug137714-x86.c Modified: trunk/memcheck/tests/brk2.stderr.exp =================================================================== --- trunk/memcheck/tests/brk2.stderr.exp 2009-01-22 23:00:18 UTC (rev 9036) +++ trunk/memcheck/tests/brk2.stderr.exp 2009-01-23 00:02:07 UTC (rev 9037) @@ -1,7 +1,7 @@ ERROR SUMMARY: 0 errors from 0 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. +malloc/free: in use at exit: ... bytes in ... blocks. +malloc/free: ... allocs, ... frees, ... bytes allocated. For a detailed leak analysis, rerun with: --leak-check=yes For counts of detected errors, rerun with: -v Deleted: trunk/memcheck/tests/brk2.stderr.exp2 =================================================================== --- trunk/memcheck/tests/brk2.stderr.exp2 2009-01-22 23:00:18 UTC (rev 9036) +++ trunk/memcheck/tests/brk2.stderr.exp2 2009-01-23 00:02:07 UTC (rev 9037) @@ -1,7 +0,0 @@ - - -ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -malloc/free: in use at exit: 0 bytes in 0 blocks. -malloc/free: 1 allocs, 1 frees, 24 bytes allocated. -For a detailed leak analysis, rerun with: --leak-check=yes -For counts of detected errors, rerun with: -v Modified: trunk/memcheck/tests/brk2.vgtest =================================================================== --- trunk/memcheck/tests/brk2.vgtest 2009-01-22 23:00:18 UTC (rev 9036) +++ trunk/memcheck/tests/brk2.vgtest 2009-01-23 00:02:07 UTC (rev 9037) @@ -1 +1,2 @@ prog: brk2 +stderr_filter: filter_allocs Modified: trunk/memcheck/tests/origin5-bz2.c =================================================================== --- trunk/memcheck/tests/origin5-bz2.c 2009-01-22 23:00:18 UTC (rev 9036) +++ trunk/memcheck/tests/origin5-bz2.c 2009-01-23 00:02:07 UTC (rev 9037) @@ -6412,8 +6412,8 @@ my_strcat(inbuf, "\n"); } + #include <stdio.h> -#include <malloc.h> #include <assert.h> /* For providing services. */ Modified: trunk/memcheck/tests/partiallydefinedeq.c =================================================================== --- trunk/memcheck/tests/partiallydefinedeq.c 2009-01-22 23:00:18 UTC (rev 9036) +++ trunk/memcheck/tests/partiallydefinedeq.c 2009-01-23 00:02:07 UTC (rev 9037) @@ -1,6 +1,6 @@ #include <stdio.h> -#include <malloc.h> +#include <stdlib.h> // Do a test comparison. By default memcheck does not use the // expensive EQ/NE scheme as it would be too expensive. The Modified: trunk/memcheck/tests/varinfo6.c =================================================================== --- trunk/memcheck/tests/varinfo6.c 2009-01-22 23:00:18 UTC (rev 9036) +++ trunk/memcheck/tests/varinfo6.c 2009-01-23 00:02:07 UTC (rev 9037) @@ -6449,8 +6449,8 @@ my_strcat(inbuf, "\n"); } + #include <stdio.h> -#include <malloc.h> #include <assert.h> /* For providing services. */ Modified: trunk/memcheck/tests/wrap5.c =================================================================== --- trunk/memcheck/tests/wrap5.c 2009-01-22 23:00:18 UTC (rev 9036) +++ trunk/memcheck/tests/wrap5.c 2009-01-23 00:02:07 UTC (rev 9037) @@ -1,6 +1,5 @@ #include <stdio.h> -#include <malloc.h> #include <stdlib.h> #include "valgrind.h" Modified: trunk/memcheck/tests/wrap8.c =================================================================== --- trunk/memcheck/tests/wrap8.c 2009-01-22 23:00:18 UTC (rev 9036) +++ trunk/memcheck/tests/wrap8.c 2009-01-23 00:02:07 UTC (rev 9037) @@ -1,6 +1,5 @@ #include <unistd.h> #include <stdio.h> -#include <malloc.h> #include <stdlib.h> #include "valgrind.h" Modified: trunk/none/tests/x86/bug137714-x86.c =================================================================== --- trunk/none/tests/x86/bug137714-x86.c 2009-01-22 23:00:18 UTC (rev 9036) +++ trunk/none/tests/x86/bug137714-x86.c 2009-01-23 00:02:07 UTC (rev 9037) @@ -1,6 +1,6 @@ #include <stdio.h> -#include <malloc.h> +#include <stdlib.h> #include <assert.h> typedef unsigned char UChar; |