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
(32) |
2
(22) |
3
(47) |
4
(29) |
5
(18) |
6
(16) |
|
7
(21) |
8
(29) |
9
(23) |
10
(68) |
11
(20) |
12
(17) |
13
(17) |
|
14
(27) |
15
(26) |
16
(21) |
17
(13) |
18
(19) |
19
(29) |
20
(13) |
|
21
(9) |
22
(8) |
23
(29) |
24
(56) |
25
(21) |
26
(46) |
27
(33) |
|
28
(25) |
29
(41) |
30
(35) |
31
(28) |
|
|
|
|
From: <sv...@va...> - 2005-08-17 09:23:50
|
Author: tom Date: 2005-08-17 10:23:48 +0100 (Wed, 17 Aug 2005) New Revision: 4443 Log: Bug status updates. Modified: trunk/docs/internals/3_0_BUGSTATUS.txt Modified: trunk/docs/internals/3_0_BUGSTATUS.txt =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/internals/3_0_BUGSTATUS.txt 2005-08-17 08:50:51 UTC (rev 4= 442) +++ trunk/docs/internals/3_0_BUGSTATUS.txt 2005-08-17 09:23:48 UTC (rev 4= 443) @@ -335,6 +335,13 @@ =20 ---------------------------------------------------------------- =20 +110830 configuring with --host fails to build 32 bit on 64 bit target + +FIXED-TRUNK: 4442 +FIXED-30BRANCH: TODO + +---------------------------------------------------------------- + 110875 Assertion when execve fails =20 FIXED-TRUNK: 4435 @@ -354,3 +361,16 @@ FIXED-TRUNK: 4439 FIXED-30BRANCH: TODO =20 +---------------------------------------------------------------- + +110898 opteron instructions missing: btq sbbq btsq btrq bsfq + +FIXED-TRUNK: TODO +FIXED-30BRANCH: TODO + +---------------------------------------------------------------- + +110954 x86->IR: unhandled instruction bytes: 0xE2 0xF6 (loop Jb) + +FIXED-TRUNK: TODO +FIXED-30BRANCH: TODO |
|
From: <sv...@va...> - 2005-08-17 08:50:55
|
Author: tom Date: 2005-08-17 09:50:51 +0100 (Wed, 17 Aug 2005) New Revision: 4442 Log: Pass AM_CFLAGS to the compiler when extracting the default linker script so we are sure to get the 32 bit version when appropriate. Also pass ARCH_CORE_AM_CFLAGS in EXTRA_CFLAGS when building VEX so we can be sure to build a 32 bit VEX when appropriate. This should fix bug #110830. Modified: trunk/coregrind/Makefile.am Modified: trunk/coregrind/Makefile.am =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/coregrind/Makefile.am 2005-08-17 05:01:37 UTC (rev 4441) +++ trunk/coregrind/Makefile.am 2005-08-17 08:50:51 UTC (rev 4442) @@ -191,14 +191,14 @@ # So we search for the line with a hex value "+ SIZEOF_HEADERS", and rep= lace # all the hex values in that line with "kickstart_base". stage2.lds: Makefile - $(CC) -Wl,--verbose -nostdlib 2>&1 | sed \ + $(CC) $(AM_CFLAGS) -Wl,--verbose -nostdlib 2>&1 | sed \ -e '1,/^=3D=3D=3D=3D=3D\+$$/d' \ -e '/^=3D=3D=3D=3D=3D\+$$/d' \ -e '/\. =3D 0x[0-9A-Fa-f]\+ + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/kicksta= rt_base/g' > $@ \ || rm -f $@ =20 @VEX_DIR@/libvex.a: @VEX_DIR@/priv/main/vex_svnversion.h - $(MAKE) -C @VEX_DIR@ libvex.a EXTRA_CFLAGS=3D"@PIE_AM_CFLAGS@" + $(MAKE) -C @VEX_DIR@ libvex.a EXTRA_CFLAGS=3D"@ARCH_CORE_AM_CFLAGS@ @PI= E_AM_CFLAGS@" =20 @VEX_DIR@/priv/main/vex_svnversion.h: $(MAKE) -C @VEX_DIR@ version |
|
From: <sv...@va...> - 2005-08-17 05:01:40
|
Author: njn
Date: 2005-08-17 06:01:37 +0100 (Wed, 17 Aug 2005)
New Revision: 4441
Log:
Partial implementation of mallinfo(). It still puts zero in all
the fields, but all the plumbing is now there so that m_mallocfree.c
can fill them in.
Modified:
trunk/coregrind/m_mallocfree.c
trunk/coregrind/m_replacemalloc/vg_replace_malloc.c
trunk/coregrind/m_scheduler/scheduler.c
trunk/coregrind/pub_core_mallocfree.h
trunk/coregrind/pub_core_replacemalloc.h
Modified: trunk/coregrind/m_mallocfree.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_mallocfree.c 2005-08-17 04:34:05 UTC (rev 4440)
+++ trunk/coregrind/m_mallocfree.c 2005-08-17 05:01:37 UTC (rev 4441)
@@ -1204,6 +1204,14 @@
return get_pszB(a, b);
}
=20
+// We cannot return the whole struct as the library function does,
+// because this is called by a client request. So instead we use
+// a pointer to do call by reference.
+void VG_(mallinfo) ( ThreadId tid, struct vg_mallinfo* mi )
+{
+ // Should do better than this...
+ VG_(memset)(mi, 0x0, sizeof(struct vg_mallinfo));
+}
=20
/*------------------------------------------------------------*/
/*--- Services layered on top of malloc/free. ---*/
Modified: trunk/coregrind/m_replacemalloc/vg_replace_malloc.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_replacemalloc/vg_replace_malloc.c 2005-08-17 04:34:=
05 UTC (rev 4440)
+++ trunk/coregrind/m_replacemalloc/vg_replace_malloc.c 2005-08-17 05:01:=
37 UTC (rev 4441)
@@ -429,36 +429,18 @@
PANIC(m_libc_dot_so_dot_6, malloc_get_state);
PANIC(m_libc_dot_so_dot_6, malloc_set_state);
=20
-
-/* Yet another ugly hack. Cannot include <malloc.h> because we
- implement functions implemented there with different signatures.
- This struct definition MUST match the system one. */
-
-/* SVID2/XPG mallinfo structure */
-struct mallinfo {
- int arena; /* total space allocated from system */
- int ordblks; /* number of non-inuse chunks */
- int smblks; /* unused -- always zero */
- int hblks; /* number of mmapped regions */
- int hblkhd; /* total space in mmapped regions */
- int usmblks; /* unused -- always zero */
- int fsmblks; /* unused -- always zero */
- int uordblks; /* total allocated space */
- int fordblks; /* total non-inuse space */
- int keepcost; /* top-most, releasable (via malloc_trim) space */
-};
-
+// mi must be static; if it is auto then Memcheck thinks it is
+// uninitialised when used by the caller of this function, because Memch=
eck
+// doesn't know that the call to mallinfo fills in mi.
#define MALLINFO(soname, fnname) \
\
- struct mallinfo VG_REPLACE_FUNCTION(soname, fnname) ( void ); \
- struct mallinfo VG_REPLACE_FUNCTION(soname, fnname) ( void ) \
+ struct vg_mallinfo VG_REPLACE_FUNCTION(soname, fnname) ( void ); \
+ struct vg_mallinfo VG_REPLACE_FUNCTION(soname, fnname) ( void ) \
{ \
- /* Should really try to return something a bit more meaningful */ =
\
- UInt i; \
- struct mallinfo mi; \
- UChar* pmi =3D (UChar*)(&mi); \
- for (i =3D 0; i < sizeof(mi); i++) \
- pmi[i] =3D 0; \
+ static struct vg_mallinfo mi; \
+ MALLOC_TRACE("mallinfo()"); \
+ if (!init_done) init(); \
+ (void)VALGRIND_NON_SIMD_CALL1( info.mallinfo, &mi ); \
return mi; \
}
=20
Modified: trunk/coregrind/m_scheduler/scheduler.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_scheduler/scheduler.c 2005-08-17 04:34:05 UTC (rev =
4440)
+++ trunk/coregrind/m_scheduler/scheduler.c 2005-08-17 05:01:37 UTC (rev =
4441)
@@ -1027,6 +1027,7 @@
info->tl___builtin_vec_delete =3D VG_(tdict).tool___builtin_vec_delete=
;
=20
info->arena_payload_szB =3D VG_(arena_payload_szB);
+ info->mallinfo =3D VG_(mallinfo);
info->clo_trace_malloc =3D VG_(clo_trace_malloc);
=20
SET_CLREQ_RETVAL( tid, 0 ); /* return value is meaningless =
*/
Modified: trunk/coregrind/pub_core_mallocfree.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/pub_core_mallocfree.h 2005-08-17 04:34:05 UTC (rev 44=
40)
+++ trunk/coregrind/pub_core_mallocfree.h 2005-08-17 05:01:37 UTC (rev 44=
41)
@@ -68,6 +68,21 @@
// greater than 8.
#define VG_MIN_MALLOC_SZB 8
=20
+/* This struct definition MUST match the system one. */
+/* SVID2/XPG mallinfo structure */
+struct vg_mallinfo {
+ int arena; /* total space allocated from system */
+ int ordblks; /* number of non-inuse chunks */
+ int smblks; /* unused -- always zero */
+ int hblks; /* number of mmapped regions */
+ int hblkhd; /* total space in mmapped regions */
+ int usmblks; /* unused -- always zero */
+ int fsmblks; /* unused -- always zero */
+ int uordblks; /* total allocated space */
+ int fordblks; /* total non-inuse space */
+ int keepcost; /* top-most, releasable (via malloc_trim) space */
+};
+
extern void* VG_(arena_malloc) ( ArenaId arena, SizeT nbytes );
extern void VG_(arena_free) ( ArenaId arena, void* ptr );
extern void* VG_(arena_calloc) ( ArenaId arena,=20
@@ -83,6 +98,8 @@
=20
extern SizeT VG_(arena_payload_szB) ( ThreadId tid, ArenaId aid, void* p=
);
=20
+extern void VG_(mallinfo) ( ThreadId tid, struct vg_mallinfo* mi );
+
extern void VG_(sanity_check_malloc_all) ( void );
=20
extern void VG_(print_all_arena_stats) ( void );
Modified: trunk/coregrind/pub_core_replacemalloc.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/pub_core_replacemalloc.h 2005-08-17 04:34:05 UTC (rev=
4440)
+++ trunk/coregrind/pub_core_replacemalloc.h 2005-08-17 05:01:37 UTC (rev=
4441)
@@ -51,6 +51,7 @@
void* (*tl_realloc) (ThreadId tid, void* p, SizeT size);
=20
SizeT (*arena_payload_szB) (ThreadId tid, ArenaId aid, void* pay=
load);
+ void (*mallinfo) (ThreadId tid, struct vg_mallinfo* mi=
);
Bool clo_trace_malloc;
};
=20
|
|
From: <sv...@va...> - 2005-08-17 04:34:10
|
Author: njn Date: 2005-08-17 05:34:05 +0100 (Wed, 17 Aug 2005) New Revision: 4440 Log: update Modified: trunk/docs/internals/3_0_BUGSTATUS.txt Modified: trunk/docs/internals/3_0_BUGSTATUS.txt =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/internals/3_0_BUGSTATUS.txt 2005-08-17 04:03:31 UTC (rev 4= 439) +++ trunk/docs/internals/3_0_BUGSTATUS.txt 2005-08-17 04:34:05 UTC (rev 4= 440) @@ -347,3 +347,10 @@ FIXED-TRUNK: 4419, 4427, 4434 FIXED-30BRANCH: TODO =20 +---------------------------------------------------------------- + +Fixed broken malloc_usable_size() + +FIXED-TRUNK: 4439 +FIXED-30BRANCH: TODO + |
|
From: <sv...@va...> - 2005-08-17 04:03:38
|
Author: njn
Date: 2005-08-17 05:03:31 +0100 (Wed, 17 Aug 2005)
New Revision: 4439
Log:
malloc_usable_size() was totally broken, crashing immediately.
I guess it's not very widely used :)
Added:
trunk/memcheck/tests/malloc_usable.c
trunk/memcheck/tests/malloc_usable.stderr.exp
trunk/memcheck/tests/malloc_usable.vgtest
Modified:
trunk/coregrind/m_mallocfree.c
trunk/coregrind/pub_core_mallocfree.h
trunk/coregrind/pub_core_replacemalloc.h
trunk/memcheck/tests/Makefile.am
Modified: trunk/coregrind/m_mallocfree.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_mallocfree.c 2005-08-17 02:44:43 UTC (rev 4438)
+++ trunk/coregrind/m_mallocfree.c 2005-08-17 04:03:31 UTC (rev 4439)
@@ -1197,7 +1197,7 @@
}
=20
=20
-SizeT VG_(arena_payload_szB) ( ArenaId aid, void* ptr )
+SizeT VG_(arena_payload_szB) ( ThreadId tid, ArenaId aid, void* ptr )
{
Arena* a =3D arenaId_to_ArenaP(aid);
Block* b =3D get_payload_block(a, ptr);
Modified: trunk/coregrind/pub_core_mallocfree.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/pub_core_mallocfree.h 2005-08-17 02:44:43 UTC (rev 44=
38)
+++ trunk/coregrind/pub_core_mallocfree.h 2005-08-17 04:03:31 UTC (rev 44=
39)
@@ -81,7 +81,7 @@
must be called before any of VG_(malloc) and friends are called. */
extern void VG_(set_client_malloc_redzone_szB) ( SizeT rz_szB );
=20
-extern SizeT VG_(arena_payload_szB) ( ArenaId aid, void* payload );
+extern SizeT VG_(arena_payload_szB) ( ThreadId tid, ArenaId aid, void* p=
);
=20
extern void VG_(sanity_check_malloc_all) ( void );
=20
Modified: trunk/coregrind/pub_core_replacemalloc.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/pub_core_replacemalloc.h 2005-08-17 02:44:43 UTC (rev=
4438)
+++ trunk/coregrind/pub_core_replacemalloc.h 2005-08-17 04:03:31 UTC (rev=
4439)
@@ -50,7 +50,7 @@
void (*tl___builtin_vec_delete)(ThreadId tid, void* p);
void* (*tl_realloc) (ThreadId tid, void* p, SizeT size);
=20
- SizeT (*arena_payload_szB) (ArenaId aid, void* payload);
+ SizeT (*arena_payload_szB) (ThreadId tid, ArenaId aid, void* pay=
load);
Bool clo_trace_malloc;
};
=20
Modified: trunk/memcheck/tests/Makefile.am
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/Makefile.am 2005-08-17 02:44:43 UTC (rev 4438)
+++ trunk/memcheck/tests/Makefile.am 2005-08-17 04:03:31 UTC (rev 4439)
@@ -39,6 +39,7 @@
leak-tree.stderr.exp2 leak-tree.stderr.exp64 \
leak-regroot.vgtest leak-regroot.stderr.exp \
leakotron.vgtest leakotron.stdout.exp leakotron.stderr.exp \
+ malloc_usable.stderr.exp malloc_usable.vgtest \
malloc1.stderr.exp malloc1.vgtest \
malloc2.stderr.exp malloc2.vgtest \
malloc3.stderr.exp malloc3.stdout.exp malloc3.vgtest \
@@ -99,7 +100,7 @@
doublefree error_counts errs1 exitprog execve execve2 erringfds \
fprw fwrite hello inits inline \
leak-0 leak-cycle leak-tree leak-regroot leakotron \
- malloc1 malloc2 malloc3 manuel1 manuel2 manuel3 \
+ malloc_usable malloc1 malloc2 malloc3 manuel1 manuel2 manuel3 \
match-overrun \
memalign_test memalign2 memcmptest mempool mmaptest \
nanoleak new_nothrow \
Added: trunk/memcheck/tests/malloc_usable.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/malloc_usable.c 2005-08-17 02:44:43 UTC (rev 443=
8)
+++ trunk/memcheck/tests/malloc_usable.c 2005-08-17 04:03:31 UTC (rev 443=
9)
@@ -0,0 +1,12 @@
+#include <assert.h>
+#include <malloc.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+int main(void)
+{
+ // Since our allocations are in multiples of 8, 99 will round up to 1=
04.
+ int* x =3D malloc(99);
+ assert(104 =3D=3D malloc_usable_size(x));
+ return 0;
+}
Added: trunk/memcheck/tests/malloc_usable.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Added: trunk/memcheck/tests/malloc_usable.vgtest
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/malloc_usable.vgtest 2005-08-17 02:44:43 UTC (re=
v 4438)
+++ trunk/memcheck/tests/malloc_usable.vgtest 2005-08-17 04:03:31 UTC (re=
v 4439)
@@ -0,0 +1,2 @@
+prog: malloc_usable
+vgopts: -q
|
|
From: <sv...@va...> - 2005-08-17 02:44:48
|
Author: njn Date: 2005-08-17 03:44:43 +0100 (Wed, 17 Aug 2005) New Revision: 4438 Log: Hopefully fix a broken regtest. Modified: trunk/none/tests/mq.c Modified: trunk/none/tests/mq.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/none/tests/mq.c 2005-08-17 00:36:44 UTC (rev 4437) +++ trunk/none/tests/mq.c 2005-08-17 02:44:43 UTC (rev 4438) @@ -1,4 +1,5 @@ #include <config.h> +#include <errno.h> #include <stdio.h> #include <stdlib.h> #include <string.h> |
|
From: Tom H. <to...@co...> - 2005-08-17 02:38:36
|
Nightly build on dunsmere ( athlon, Fedora Core 4 ) started at 2005-08-17 03:30:03 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo then mv -f ".deps/map_unmap.Tpo" ".deps/map_unmap.Po"; else rm -f ".deps/map_unmap.Tpo"; exit 1; fi gcc -Winline -Wall -Wshadow -g -Wno-long-long -Wno-pointer-sign -o map_unmap map_unmap.o if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -Winline -Wall -Wshadow -g -Wno-long-long -Wno-pointer-sign -MT mq.o -MD -MP -MF ".deps/mq.Tpo" -c -o mq.o mq.c; \ then mv -f ".deps/mq.Tpo" ".deps/mq.Po"; else rm -f ".deps/mq.Tpo"; exit 1; fi mq.c: In function 'main': mq.c:27: error: 'errno' undeclared (first use in this function) mq.c:27: error: (Each undeclared identifier is reported only once mq.c:27: error: for each function it appears in.) mq.c:27: error: 'ENOSYS' undeclared (first use in this function) make[5]: *** [mq.o] Error 1 make[5]: Leaving directory `/tmp/valgrind.19204/valgrind/none/tests' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.19204/valgrind/none/tests' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.19204/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.19204/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.19204/valgrind' make: *** [check] Error 2 ================================================= == 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 == 183 tests, 5 stderr failures, 0 stdout failures ================= memcheck/tests/leak-tree (stderr) memcheck/tests/weirdioctl (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Aug 17 03:35:52 2005 --- new.short Wed Aug 17 03:38:22 2005 *************** *** 6,15 **** ! Regression test results follow ! ! == 183 tests, 5 stderr failures, 0 stdout failures ================= ! memcheck/tests/leak-tree (stderr) ! memcheck/tests/weirdioctl (stderr) ! memcheck/tests/xml1 (stderr) ! none/tests/faultstatus (stderr) ! none/tests/x86/int (stderr) ! --- 6,27 ---- ! Last 20 lines of verbose log follow echo ! then mv -f ".deps/map_unmap.Tpo" ".deps/map_unmap.Po"; else rm -f ".deps/map_unmap.Tpo"; exit 1; fi ! gcc -Winline -Wall -Wshadow -g -Wno-long-long -Wno-pointer-sign -o map_unmap map_unmap.o ! if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -Winline -Wall -Wshadow -g -Wno-long-long -Wno-pointer-sign -MT mq.o -MD -MP -MF ".deps/mq.Tpo" -c -o mq.o mq.c; \ ! then mv -f ".deps/mq.Tpo" ".deps/mq.Po"; else rm -f ".deps/mq.Tpo"; exit 1; fi ! mq.c: In function 'main': ! mq.c:27: error: 'errno' undeclared (first use in this function) ! mq.c:27: error: (Each undeclared identifier is reported only once ! mq.c:27: error: for each function it appears in.) ! mq.c:27: error: 'ENOSYS' undeclared (first use in this function) ! make[5]: *** [mq.o] Error 1 ! make[5]: Leaving directory `/tmp/valgrind.19204/valgrind/none/tests' ! make[4]: *** [check-am] Error 2 ! make[4]: Leaving directory `/tmp/valgrind.19204/valgrind/none/tests' ! make[3]: *** [check-recursive] Error 1 ! make[3]: Leaving directory `/tmp/valgrind.19204/valgrind/none/tests' ! make[2]: *** [check-recursive] Error 1 ! make[2]: Leaving directory `/tmp/valgrind.19204/valgrind/none' ! make[1]: *** [check-recursive] Error 1 ! make[1]: Leaving directory `/tmp/valgrind.19204/valgrind' ! make: *** [check] Error 2 |
|
From: Tom H. <th...@cy...> - 2005-08-17 02:26:59
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2005-08-17 03:15:03 BST 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 == 182 tests, 15 stderr failures, 2 stdout failures ================= memcheck/tests/addressable (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) none/tests/faultstatus (stderr) none/tests/x86/cmpxchg8b (stdout) none/tests/x86/cmpxchg8b (stderr) none/tests/x86/int (stderr) none/tests/x86/yield (stdout) |
|
From: Tom H. <th...@cy...> - 2005-08-17 02:23:52
|
Nightly build on ginetta ( i686, Red Hat 8.0 ) started at 2005-08-17 03:10:07 BST 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 == 182 tests, 2 stderr failures, 1 stdout failure ================= none/tests/faultstatus (stderr) none/tests/x86/int (stderr) none/tests/x86/yield (stdout) ================================================= == 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 == 182 tests, 2 stderr failures, 0 stdout failures ================= none/tests/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Aug 17 03:17:54 2005 --- new.short Wed Aug 17 03:23:44 2005 *************** *** 8,12 **** ! == 182 tests, 2 stderr failures, 0 stdout failures ================= none/tests/faultstatus (stderr) none/tests/x86/int (stderr) --- 8,13 ---- ! == 182 tests, 2 stderr failures, 1 stdout failure ================= none/tests/faultstatus (stderr) none/tests/x86/int (stderr) + none/tests/x86/yield (stdout) |
|
From: Tom H. <th...@cy...> - 2005-08-17 02:17:22
|
Nightly build on dellow ( x86_64, Fedora Core 4 ) started at 2005-08-17 03:10:07 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo then mv -f ".deps/map_unmap.Tpo" ".deps/map_unmap.Po"; else rm -f ".deps/map_unmap.Tpo"; exit 1; fi gcc -Winline -Wall -Wshadow -g -Wno-long-long -Wno-pointer-sign -o map_unmap map_unmap.o if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -Winline -Wall -Wshadow -g -Wno-long-long -Wno-pointer-sign -MT mq.o -MD -MP -MF ".deps/mq.Tpo" -c -o mq.o mq.c; \ then mv -f ".deps/mq.Tpo" ".deps/mq.Po"; else rm -f ".deps/mq.Tpo"; exit 1; fi mq.c: In function 'main': mq.c:27: error: 'errno' undeclared (first use in this function) mq.c:27: error: (Each undeclared identifier is reported only once mq.c:27: error: for each function it appears in.) mq.c:27: error: 'ENOSYS' undeclared (first use in this function) make[5]: *** [mq.o] Error 1 make[5]: Leaving directory `/tmp/valgrind.14835/valgrind/none/tests' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.14835/valgrind/none/tests' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.14835/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.14835/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.14835/valgrind' make: *** [check] Error 2 ================================================= == 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 == 160 tests, 6 stderr failures, 0 stdout failures ================= memcheck/tests/sigprocmask (stderr) memcheck/tests/strchr (stderr) memcheck/tests/vgtest_ume (stderr) memcheck/tests/weirdioctl (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Aug 17 03:15:49 2005 --- new.short Wed Aug 17 03:17:16 2005 *************** *** 6,16 **** ! Regression test results follow ! ! == 160 tests, 6 stderr failures, 0 stdout failures ================= ! memcheck/tests/sigprocmask (stderr) ! memcheck/tests/strchr (stderr) ! memcheck/tests/vgtest_ume (stderr) ! memcheck/tests/weirdioctl (stderr) ! memcheck/tests/xml1 (stderr) ! none/tests/faultstatus (stderr) ! --- 6,27 ---- ! Last 20 lines of verbose log follow echo ! then mv -f ".deps/map_unmap.Tpo" ".deps/map_unmap.Po"; else rm -f ".deps/map_unmap.Tpo"; exit 1; fi ! gcc -Winline -Wall -Wshadow -g -Wno-long-long -Wno-pointer-sign -o map_unmap map_unmap.o ! if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -Winline -Wall -Wshadow -g -Wno-long-long -Wno-pointer-sign -MT mq.o -MD -MP -MF ".deps/mq.Tpo" -c -o mq.o mq.c; \ ! then mv -f ".deps/mq.Tpo" ".deps/mq.Po"; else rm -f ".deps/mq.Tpo"; exit 1; fi ! mq.c: In function 'main': ! mq.c:27: error: 'errno' undeclared (first use in this function) ! mq.c:27: error: (Each undeclared identifier is reported only once ! mq.c:27: error: for each function it appears in.) ! mq.c:27: error: 'ENOSYS' undeclared (first use in this function) ! make[5]: *** [mq.o] Error 1 ! make[5]: Leaving directory `/tmp/valgrind.14835/valgrind/none/tests' ! make[4]: *** [check-am] Error 2 ! make[4]: Leaving directory `/tmp/valgrind.14835/valgrind/none/tests' ! make[3]: *** [check-recursive] Error 1 ! make[3]: Leaving directory `/tmp/valgrind.14835/valgrind/none/tests' ! make[2]: *** [check-recursive] Error 1 ! make[2]: Leaving directory `/tmp/valgrind.14835/valgrind/none' ! make[1]: *** [check-recursive] Error 1 ! make[1]: Leaving directory `/tmp/valgrind.14835/valgrind' ! make: *** [check] Error 2 |
|
From: Tom H. <th...@cy...> - 2005-08-17 02:13:40
|
Nightly build on aston ( x86_64, Fedora Core 3 ) started at 2005-08-17 03:05:04 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo then mv -f ".deps/map_unmap.Tpo" ".deps/map_unmap.Po"; else rm -f ".deps/map_unmap.Tpo"; exit 1; fi gcc -Winline -Wall -Wshadow -g -Wno-long-long -o map_unmap map_unmap.o if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -Winline -Wall -Wshadow -g -Wno-long-long -MT mq.o -MD -MP -MF ".deps/mq.Tpo" -c -o mq.o mq.c; \ then mv -f ".deps/mq.Tpo" ".deps/mq.Po"; else rm -f ".deps/mq.Tpo"; exit 1; fi mq.c: In function `main': mq.c:27: error: `errno' undeclared (first use in this function) mq.c:27: error: (Each undeclared identifier is reported only once mq.c:27: error: for each function it appears in.) mq.c:27: error: `ENOSYS' undeclared (first use in this function) make[5]: *** [mq.o] Error 1 make[5]: Leaving directory `/tmp/valgrind.7127/valgrind/none/tests' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.7127/valgrind/none/tests' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.7127/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.7127/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.7127/valgrind' make: *** [check] Error 2 ================================================= == 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 == 160 tests, 6 stderr failures, 0 stdout failures ================= memcheck/tests/sigprocmask (stderr) memcheck/tests/strchr (stderr) memcheck/tests/vgtest_ume (stderr) memcheck/tests/weirdioctl (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Aug 17 03:11:18 2005 --- new.short Wed Aug 17 03:13:29 2005 *************** *** 6,16 **** ! Regression test results follow ! ! == 160 tests, 6 stderr failures, 0 stdout failures ================= ! memcheck/tests/sigprocmask (stderr) ! memcheck/tests/strchr (stderr) ! memcheck/tests/vgtest_ume (stderr) ! memcheck/tests/weirdioctl (stderr) ! memcheck/tests/xml1 (stderr) ! none/tests/faultstatus (stderr) ! --- 6,27 ---- ! Last 20 lines of verbose log follow echo ! then mv -f ".deps/map_unmap.Tpo" ".deps/map_unmap.Po"; else rm -f ".deps/map_unmap.Tpo"; exit 1; fi ! gcc -Winline -Wall -Wshadow -g -Wno-long-long -o map_unmap map_unmap.o ! if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -Winline -Wall -Wshadow -g -Wno-long-long -MT mq.o -MD -MP -MF ".deps/mq.Tpo" -c -o mq.o mq.c; \ ! then mv -f ".deps/mq.Tpo" ".deps/mq.Po"; else rm -f ".deps/mq.Tpo"; exit 1; fi ! mq.c: In function `main': ! mq.c:27: error: `errno' undeclared (first use in this function) ! mq.c:27: error: (Each undeclared identifier is reported only once ! mq.c:27: error: for each function it appears in.) ! mq.c:27: error: `ENOSYS' undeclared (first use in this function) ! make[5]: *** [mq.o] Error 1 ! make[5]: Leaving directory `/tmp/valgrind.7127/valgrind/none/tests' ! make[4]: *** [check-am] Error 2 ! make[4]: Leaving directory `/tmp/valgrind.7127/valgrind/none/tests' ! make[3]: *** [check-recursive] Error 1 ! make[3]: Leaving directory `/tmp/valgrind.7127/valgrind/none/tests' ! make[2]: *** [check-recursive] Error 1 ! make[2]: Leaving directory `/tmp/valgrind.7127/valgrind/none' ! make[1]: *** [check-recursive] Error 1 ! make[1]: Leaving directory `/tmp/valgrind.7127/valgrind' ! make: *** [check] Error 2 |
|
From: Tom H. <th...@cy...> - 2005-08-17 02:09:31
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2005-08-17 03:00:04 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo then mv -f ".deps/map_unmap.Tpo" ".deps/map_unmap.Po"; else rm -f ".deps/map_unmap.Tpo"; exit 1; fi gcc -Winline -Wall -Wshadow -g -Wno-long-long -o map_unmap map_unmap.o if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -Winline -Wall -Wshadow -g -Wno-long-long -MT mq.o -MD -MP -MF ".deps/mq.Tpo" -c -o mq.o mq.c; \ then mv -f ".deps/mq.Tpo" ".deps/mq.Po"; else rm -f ".deps/mq.Tpo"; exit 1; fi mq.c: In function `main': mq.c:27: error: `errno' undeclared (first use in this function) mq.c:27: error: (Each undeclared identifier is reported only once mq.c:27: error: for each function it appears in.) mq.c:27: error: `ENOSYS' undeclared (first use in this function) make[5]: *** [mq.o] Error 1 make[5]: Leaving directory `/tmp/valgrind.31094/valgrind/none/tests' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.31094/valgrind/none/tests' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.31094/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.31094/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.31094/valgrind' make: *** [check] Error 2 ================================================= == 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 == 160 tests, 7 stderr failures, 0 stdout failures ================= memcheck/tests/sigprocmask (stderr) memcheck/tests/strchr (stderr) memcheck/tests/vgtest_ume (stderr) memcheck/tests/weirdioctl (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Aug 17 03:04:49 2005 --- new.short Wed Aug 17 03:09:19 2005 *************** *** 6,17 **** ! Regression test results follow ! ! == 160 tests, 7 stderr failures, 0 stdout failures ================= ! memcheck/tests/sigprocmask (stderr) ! memcheck/tests/strchr (stderr) ! memcheck/tests/vgtest_ume (stderr) ! memcheck/tests/weirdioctl (stderr) ! memcheck/tests/xml1 (stderr) ! none/tests/faultstatus (stderr) ! none/tests/fdleak_fcntl (stderr) ! --- 6,27 ---- ! Last 20 lines of verbose log follow echo ! then mv -f ".deps/map_unmap.Tpo" ".deps/map_unmap.Po"; else rm -f ".deps/map_unmap.Tpo"; exit 1; fi ! gcc -Winline -Wall -Wshadow -g -Wno-long-long -o map_unmap map_unmap.o ! if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -Winline -Wall -Wshadow -g -Wno-long-long -MT mq.o -MD -MP -MF ".deps/mq.Tpo" -c -o mq.o mq.c; \ ! then mv -f ".deps/mq.Tpo" ".deps/mq.Po"; else rm -f ".deps/mq.Tpo"; exit 1; fi ! mq.c: In function `main': ! mq.c:27: error: `errno' undeclared (first use in this function) ! mq.c:27: error: (Each undeclared identifier is reported only once ! mq.c:27: error: for each function it appears in.) ! mq.c:27: error: `ENOSYS' undeclared (first use in this function) ! make[5]: *** [mq.o] Error 1 ! make[5]: Leaving directory `/tmp/valgrind.31094/valgrind/none/tests' ! make[4]: *** [check-am] Error 2 ! make[4]: Leaving directory `/tmp/valgrind.31094/valgrind/none/tests' ! make[3]: *** [check-recursive] Error 1 ! make[3]: Leaving directory `/tmp/valgrind.31094/valgrind/none/tests' ! make[2]: *** [check-recursive] Error 1 ! make[2]: Leaving directory `/tmp/valgrind.31094/valgrind/none' ! make[1]: *** [check-recursive] Error 1 ! make[1]: Leaving directory `/tmp/valgrind.31094/valgrind' ! make: *** [check] Error 2 |
|
From: <sv...@va...> - 2005-08-17 00:36:51
|
Author: njn Date: 2005-08-17 01:36:44 +0100 (Wed, 17 Aug 2005) New Revision: 4437 Log: update Modified: trunk/docs/internals/3_0_BUGSTATUS.txt Modified: trunk/docs/internals/3_0_BUGSTATUS.txt =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/internals/3_0_BUGSTATUS.txt 2005-08-16 10:21:46 UTC (rev 4= 436) +++ trunk/docs/internals/3_0_BUGSTATUS.txt 2005-08-17 00:36:44 UTC (rev 4= 437) @@ -339,3 +339,11 @@ =20 FIXED-TRUNK: 4435 FIXED-30BRANCH: TODO + +---------------------------------------------------------------- + +Updates to Memcheck manual + +FIXED-TRUNK: 4419, 4427, 4434 +FIXED-30BRANCH: TODO + |