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
(20) |
2
(10) |
3
(18) |
4
(10) |
5
(16) |
6
(8) |
|
7
|
8
(17) |
9
(22) |
10
(10) |
11
(9) |
12
(21) |
13
(15) |
|
14
(10) |
15
(11) |
16
(9) |
17
(13) |
18
(9) |
19
(11) |
20
(11) |
|
21
(23) |
22
(20) |
23
(10) |
24
(11) |
25
(20) |
26
(20) |
27
(21) |
|
28
(8) |
29
(7) |
30
(7) |
31
(9) |
|
|
|
|
From: <sv...@va...> - 2006-05-22 15:55:12
|
Author: sewardj
Date: 2006-05-22 16:55:05 +0100 (Mon, 22 May 2006)
New Revision: 5923
Log:
A couple of suppressions for FC5/ppc32.
Modified:
trunk/glibc-2.4.supp
Modified: trunk/glibc-2.4.supp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/glibc-2.4.supp 2006-05-22 13:59:42 UTC (rev 5922)
+++ trunk/glibc-2.4.supp 2006-05-22 15:55:05 UTC (rev 5923)
@@ -69,6 +69,22 @@
obj:/usr/lib64/libX11.so.6.2.0
}
=20
+{
+ Fedora-Core-5-hack3-ld24
+ Memcheck:Cond
+ obj:/lib*/ld-2.4*so*
+ obj:/lib*/ld-2.4*so*
+ obj:/lib*/ld-2.4*so*
+}
+
+{
+ Fedora-Core-5-yet-another-ppc32-hack
+ Memcheck:Addr4
+ fun:_wordcopy_fwd_dest_aligned
+ fun:mempcpy
+ obj:/lib*/libc-2.4*so*
+}
+
##----------------------------------------------------------------------=
##
{
glibc-2.3.x-on-SUSE-10.1-(PPC)-1
|
|
From: <sv...@va...> - 2006-05-22 13:59:54
|
Author: sewardj
Date: 2006-05-22 14:59:42 +0100 (Mon, 22 May 2006)
New Revision: 5922
Log:
Assertion is too restrictive; it's possible to validly get an
addressibility error when MC_(clo_undef_value_errors) is True.
Modified:
trunk/memcheck/mc_main.c
Modified: trunk/memcheck/mc_main.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/mc_main.c 2006-05-22 13:04:42 UTC (rev 5921)
+++ trunk/memcheck/mc_main.c 2006-05-22 13:59:42 UTC (rev 5922)
@@ -2619,7 +2619,7 @@
{
MC_Error err_extra;
=20
- tl_assert(MC_(clo_undef_value_errors));
+ if (!isUnaddr) tl_assert(MC_(clo_undef_value_errors));
tl_assert(VG_INVALID_THREADID !=3D tid);
if (isUnaddr) tl_assert(!isReg); // unaddressable register is impo=
ssible
mc_clear_MC_Error( &err_extra );
|
|
From: <sv...@va...> - 2006-05-22 13:04:54
|
Author: sewardj
Date: 2006-05-22 14:04:42 +0100 (Mon, 22 May 2006)
New Revision: 5921
Log:
Rewrite inline asm for ppc32/64-linux to make them gcc-4.1.0 proof.
Thanks to David Woodhouse for pointing me in the right direction.
Modified:
trunk/coregrind/m_debuglog.c
Modified: trunk/coregrind/m_debuglog.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_debuglog.c 2006-05-22 11:20:15 UTC (rev 5920)
+++ trunk/coregrind/m_debuglog.c 2006-05-22 13:04:42 UTC (rev 5921)
@@ -134,32 +134,42 @@
=20
static UInt local_sys_write_stderr ( HChar* buf, Int n )
{
- UInt __res;
+ Int block[2];
+ block[0] =3D (Int)buf;
+ block[1] =3D n;
__asm__ volatile (
- "li %%r0,4\n\t" /* set %r0 =3D __NR_write */
- "li %%r3,2\n\t" /* set %r3 =3D stderr */
- "mr %%r4,%1\n\t" /* set %r4 =3D buf */
- "mr %%r5,%2\n\t" /* set %r5 =3D n */
- "sc\n\t" /* write(stderr, buf, n) */
- "mr %0,%%r3\n" /* set __res =3D r3 */
- : "=3Dmr" (__res)
- : "g" (buf), "g" (n)
- : "r0", "r3", "r4", "r5" );
- if (__res < 0)
- __res =3D -1;
- return __res;
+ "addi 1,1,-256\n\t"
+ "mr 5,%0\n\t" /* r5 =3D &block[0] */
+ "stw 5,0(1)\n\t" /* stash on stack */
+ "li 0,4\n\t" /* set %r0 =3D __NR_write (=3D=3D 4) */
+ "li 3,2\n\t" /* set %r3 =3D stderr */
+ "lwz 4,0(5)\n\t" /* set %r4 =3D buf */
+ "lwz 5,4(5)\n\t" /* set %r5 =3D n */
+ "sc\n\t" /* write(stderr, buf, n) */
+ "lwz 5,0(1)\n\t"
+ "addi 1,1,256\n\t"
+ "stw 3,0(5)\n" /* block[0] =3D result */
+ :
+ : "b" (block)
+ : "cc","memory","cr0","ctr",
+ "r0","r2","r3","r4","r5","r6","r7","r8","r9","r10","r11","r12"
+ );
+ if (block[0] < 0)
+ block[0] =3D -1;
+ return (UInt)block[0];
}
=20
static UInt local_sys_getpid ( void )
{
- UInt __res;
- __asm__ volatile (
- "li %%r0,20\n" /* set %r0 =3D __NR_getpid */
- "\tsc\n" /* getpid() */
- "\tmr %0,%%r3\n" /* set __res =3D r3 */
- : "=3Dmr" (__res)
- :
- : "r0" );
+ register UInt __res __asm__ ("r3");
+ __asm__ volatile (=20
+ "li 0, %1\n\t"
+ "sc"
+ : "=3D&r" (__res)
+ : "i" (20) /* =3D=3D __NR_getpid */
+ : "cc","memory","cr0","ctr",
+ "r0","r2","r4","r5","r6","r7","r8","r9","r10","r11","r12"
+ );
return __res;
}
=20
@@ -167,33 +177,43 @@
=20
static UInt local_sys_write_stderr ( HChar* buf, Int n )
{
- UInt __res;
+ Long block[2];
+ block[0] =3D (Long)buf;
+ block[1] =3D (Long)n;
__asm__ volatile (
- "li %%r0,4\n\t" /* set %r0 =3D __NR_write */
- "li %%r3,2\n\t" /* set %r3 =3D stderr */
- "mr %%r4,%1\n\t" /* set %r4 =3D buf */
- "mr %%r5,%2\n\t" /* set %r5 =3D n */
- "sc\n\t" /* write(stderr, buf, n) */
- "mr %0,%%r3\n" /* set __res =3D r3 */
- : "=3Dmr" (__res)
- : "g" (buf), "g" (n)
- : "r0", "r3", "r4", "r5" );
- if (__res < 0)
- __res =3D -1;
- return __res;
+ "addi 1,1,-256\n\t"
+ "mr 5,%0\n\t" /* r5 =3D &block[0] */
+ "std 5,0(1)\n\t" /* stash on stack */
+ "li 0,4\n\t" /* set %r0 =3D __NR_write (=3D=3D 4) */
+ "li 3,2\n\t" /* set %r3 =3D stderr */
+ "ld 4,0(5)\n\t" /* set %r4 =3D buf */
+ "ld 5,8(5)\n\t" /* set %r5 =3D n */
+ "sc\n\t" /* write(stderr, buf, n) */
+ "ld 5,0(1)\n\t"
+ "addi 1,1,256\n\t"
+ "std 3,0(5)\n" /* block[0] =3D result */
+ :
+ : "b" (block)
+ : "cc","memory","cr0","ctr",
+ "r0","r2","r3","r4","r5","r6","r7","r8","r9","r10","r11","r12"
+ );
+ if (block[0] < 0)
+ block[0] =3D -1;
+ return (UInt)(Int)block[0];
}
=20
static UInt local_sys_getpid ( void )
{
- UInt __res;
- __asm__ volatile (
- "li %%r0,20\n" /* set %r0 =3D __NR_getpid */
- "\tsc\n" /* getpid() */
- "\tmr %0,%%r3\n" /* set __res =3D r3 */
- : "=3Dmr" (__res)
- :
- : "r0" );
- return __res;
+ register ULong __res __asm__ ("r3");
+ __asm__ volatile (=20
+ "li 0, %1\n\t"
+ "sc"
+ : "=3D&r" (__res)
+ : "i" (20) /* =3D=3D __NR_getpid */
+ : "cc","memory","cr0","ctr",
+ "r0","r2","r4","r5","r6","r7","r8","r9","r10","r11","r12"
+ );
+ return (UInt)__res;
}
=20
#else
|
|
From: <sv...@va...> - 2006-05-22 12:41:31
|
Author: cerion
Date: 2006-05-22 13:41:19 +0100 (Mon, 22 May 2006)
New Revision: 1623
Log:
ppc backend: handle vector constant of zero.
Modified:
trunk/priv/host-ppc/isel.c
Modified: trunk/priv/host-ppc/isel.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/priv/host-ppc/isel.c 2006-05-21 15:38:38 UTC (rev 1622)
+++ trunk/priv/host-ppc/isel.c 2006-05-22 12:41:19 UTC (rev 1623)
@@ -976,6 +976,16 @@
/*--- ISEL: vector helpers ---*/
/*---------------------------------------------------------*/
=20
+/* Generate all-zeroes into a new vector register.
+*/
+static HReg generate_zeroes_V128 ( ISelEnv* env )
+{
+ HReg dst =3D newVRegV(env);
+ addInstr(env, PPCInstr_AvBinary(Pav_XOR, dst, dst, dst));
+ return dst;
+}
+
+
/*
Generates code for AvSplat
- takes in IRExpr* of type 8|16|32
@@ -3549,6 +3559,13 @@
} /* switch (e->Iex.Binop.op) */
} /* if (e->tag =3D=3D Iex_Binop) */
=20
+ if (e->tag =3D=3D Iex_Const ) {
+ vassert(e->Iex.Const.con->tag =3D=3D Ico_V128);
+ if (e->Iex.Const.con->Ico.V128 =3D=3D 0x0000) {
+ return generate_zeroes_V128(env);
+ }
+ }
+
vex_printf("iselVecExpr(ppc) (subarch =3D %s): can't reduce\n",
LibVEX_ppVexHwCaps(mode64 ? VexArchPPC64 : VexArchPPC32,
env->hwcaps));
|
|
From: Tom H. <to...@co...> - 2006-05-22 11:57:56
|
In message <200...@ac...>
Julian Seward <js...@ac...> wrote:
>> When moving an address range add the new range before marking the old
>> one as free otherwise the filename referred to by the temporary copy
>> of the segment may be dropped from the segment name table when the old
>> range is freed even though the new range is going to use it.
>
> Interesting. You came across a case where the old code lost the name
> then?
Yes, and then caused an assertion while preening the segment list
after adding the new segment because the fnIdx referred to a name
that was not marked as in use.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: Julian S. <js...@ac...> - 2006-05-22 11:51:47
|
> When moving an address range add the new range before marking the old > one as free otherwise the filename referred to by the temporary copy > of the segment may be dropped from the segment name table when the old > range is freed even though the new range is going to use it. Interesting. You came across a case where the old code lost the name then? J |
|
From: <sv...@va...> - 2006-05-22 11:20:28
|
Author: tom
Date: 2006-05-22 12:20:15 +0100 (Mon, 22 May 2006)
New Revision: 5920
Log:
When moving an address range add the new range before marking the old
one as free otherwise the filename referred to by the temporary copy
of the segment may be dropped from the segment name table when the old
range is freed even though the new range is going to use it.
Modified:
trunk/coregrind/m_aspacemgr/aspacemgr.c
Modified: trunk/coregrind/m_aspacemgr/aspacemgr.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_aspacemgr/aspacemgr.c 2006-05-22 11:15:47 UTC (rev =
5919)
+++ trunk/coregrind/m_aspacemgr/aspacemgr.c 2006-05-22 11:20:15 UTC (rev =
5920)
@@ -2932,7 +2932,7 @@
{
Int iLo, iHi;
SysRes sres;
- NSegment seg, oldseg;
+ NSegment seg;
=20
if (old_len =3D=3D 0 || new_len =3D=3D 0)
return False;
@@ -2969,8 +2969,19 @@
*need_discard =3D any_Ts_in_range( old_addr, old_len )
|| any_Ts_in_range( new_addr, new_len );
=20
- oldseg =3D nsegments[iLo];
+ seg =3D nsegments[iLo];
=20
+ /* Mark the new area based on the old seg. */
+ if (seg.kind =3D=3D SkFileC) {
+ seg.offset +=3D ((ULong)old_addr) - ((ULong)seg.start);
+ } else {
+ aspacem_assert(seg.kind =3D=3D SkAnonC);
+ aspacem_assert(seg.offset =3D=3D 0);
+ }
+ seg.start =3D new_addr;
+ seg.end =3D new_addr + new_len - 1;
+ add_segment( &seg );
+
/* Create a free hole in the old location. */
init_nsegment( &seg );
seg.kind =3D SkFree;
@@ -2978,17 +2989,6 @@
seg.end =3D old_addr + old_len - 1;
add_segment( &seg );
=20
- /* Mark the new area based on the old seg. */
- if (oldseg.kind =3D=3D SkFileC) {
- oldseg.offset +=3D ((ULong)old_addr) - ((ULong)oldseg.start);
- } else {
- aspacem_assert(oldseg.kind =3D=3D SkAnonC);
- aspacem_assert(oldseg.offset =3D=3D 0);
- }
- oldseg.start =3D new_addr;
- oldseg.end =3D new_addr + new_len - 1;
- add_segment( &oldseg );
-
AM_SANITY_CHECK;
return True;
}
|
|
From: <sv...@va...> - 2006-05-22 11:16:01
|
Author: tom
Date: 2006-05-22 12:15:47 +0100 (Mon, 22 May 2006)
New Revision: 5919
Log:
Validate the fnIdx for a file segment when doing a sanity check.
Modified:
trunk/coregrind/m_aspacemgr/aspacemgr.c
Modified: trunk/coregrind/m_aspacemgr/aspacemgr.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_aspacemgr/aspacemgr.c 2006-05-22 00:09:51 UTC (rev =
5918)
+++ trunk/coregrind/m_aspacemgr/aspacemgr.c 2006-05-22 11:15:47 UTC (rev =
5919)
@@ -932,6 +932,8 @@
case SkFileC: case SkFileV:
return=20
s->smode =3D=3D SmFixed
+ && (s->fnIdx =3D=3D -1 ||
+ (s->fnIdx >=3D 0 && s->fnIdx < segnames_used && segnames=
[s->fnIdx].inUse))
&& !s->isCH;
=20
case SkResvn:=20
|
|
From: <js...@ac...> - 2006-05-22 06:01:01
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-05-21 16:00:02 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 == 206 tests, 11 stderr failures, 5 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/round (stdout) none/tests/ppc32/round (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (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 == 206 tests, 12 stderr failures, 6 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/stack_changes (stdout) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/round (stdout) none/tests/ppc32/round (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun May 21 16:13:21 2006 --- new.short Sun May 21 16:26:10 2006 *************** *** 8,10 **** ! == 206 tests, 12 stderr failures, 6 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) --- 8,10 ---- ! == 206 tests, 11 stderr failures, 5 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) *************** *** 15,18 **** memcheck/tests/sigaltstack (stderr) - memcheck/tests/stack_changes (stdout) - memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) --- 15,16 ---- |
|
From: Tom H. <th...@cy...> - 2006-05-22 02:57:19
|
Nightly build on ford ( i686, Fedora Core 4 ) started at 2006-05-22 03:25:05 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 == 237 tests, 7 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (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 == 237 tests, 8 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/tronical (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon May 22 03:42:06 2006 --- new.short Mon May 22 03:57:15 2006 *************** *** 8,10 **** ! == 237 tests, 8 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) --- 8,10 ---- ! == 237 tests, 7 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) *************** *** 14,16 **** memcheck/tests/x86/scalar_supp (stderr) - memcheck/tests/x86/tronical (stderr) none/tests/x86/faultstatus (stderr) --- 14,15 ---- |
|
From: <js...@ac...> - 2006-05-22 02:56:22
|
Nightly build on g5 ( YDL 4.0, ppc970 ) started at 2006-05-22 04:40:00 CEST 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 == 212 tests, 6 stderr failures, 3 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/ppc32/mftocrf (stdout) |
|
From: Tom H. <to...@co...> - 2006-05-22 02:45:58
|
Nightly build on dunsmere ( athlon, Fedora Core 5 ) started at 2006-05-22 03:30:06 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 == 239 tests, 7 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (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 == 239 tests, 8 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon May 22 03:38:03 2006 --- new.short Mon May 22 03:45:53 2006 *************** *** 8,10 **** ! == 239 tests, 8 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) --- 8,10 ---- ! == 239 tests, 7 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) *************** *** 13,15 **** memcheck/tests/x86/scalar (stderr) - memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) --- 13,14 ---- |
|
From: Tom H. <th...@cy...> - 2006-05-22 02:34:23
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-05-22 03:15:03 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 == 238 tests, 21 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (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/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (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 == 238 tests, 22 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (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/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon May 22 03:24:42 2006 --- new.short Mon May 22 03:34:18 2006 *************** *** 8,10 **** ! == 238 tests, 22 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) --- 8,10 ---- ! == 238 tests, 21 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) *************** *** 27,29 **** memcheck/tests/x86/scalar_supp (stderr) - memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) --- 27,28 ---- |
|
From: Tom H. <th...@cy...> - 2006-05-22 02:29:42
|
Nightly build on ginetta ( i686, Red Hat 8.0 ) started at 2006-05-22 03:10:02 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 == 238 tests, 8 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (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 == 238 tests, 9 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon May 22 03:20:08 2006 --- new.short Mon May 22 03:29:37 2006 *************** *** 8,10 **** ! == 238 tests, 9 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) --- 8,10 ---- ! == 238 tests, 8 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) *************** *** 14,16 **** memcheck/tests/x86/scalar_supp (stderr) - memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) --- 14,15 ---- |
|
From: Tom H. <th...@cy...> - 2006-05-22 02:28:30
|
Nightly build on dellow ( x86_64, Fedora Core 5 ) started at 2006-05-22 03:10:04 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 == 263 tests, 5 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/amd64/faultstatus (stderr) none/tests/pth_cvsimple (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (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 == 263 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon May 22 03:19:30 2006 --- new.short Mon May 22 03:28:26 2006 *************** *** 8,15 **** ! == 263 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) memcheck/tests/x86/scalar (stderr) - memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) --- 8,15 ---- ! == 263 tests, 5 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/amd64/faultstatus (stderr) + none/tests/pth_cvsimple (stdout) none/tests/x86/faultstatus (stderr) |
|
From: Tom H. <th...@cy...> - 2006-05-22 02:23:56
|
Nightly build on aston ( x86_64, Fedora Core 3 ) started at 2006-05-22 03:05:10 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 == 263 tests, 7 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (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 == 263 tests, 9 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon May 22 03:15:11 2006 --- new.short Mon May 22 03:23:50 2006 *************** *** 8,12 **** ! == 263 tests, 9 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) - memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) --- 8,11 ---- ! == 263 tests, 7 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) memcheck/tests/stack_switch (stderr) *************** *** 14,16 **** memcheck/tests/x86/scalar_supp (stderr) - memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) --- 13,14 ---- |
|
From: Tom H. <th...@cy...> - 2006-05-22 02:14:26
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-05-22 03:00:02 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 == 263 tests, 7 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/amd64/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (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 == 263 tests, 8 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/tronical (stderr) none/tests/amd64/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon May 22 03:06:43 2006 --- new.short Mon May 22 03:14:16 2006 *************** *** 8,10 **** ! == 263 tests, 8 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) --- 8,10 ---- ! == 263 tests, 7 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/amd64/sse_memory (stdout) *************** *** 13,15 **** memcheck/tests/x86/scalar_supp (stderr) - memcheck/tests/x86/tronical (stderr) none/tests/amd64/faultstatus (stderr) --- 13,14 ---- |
|
From: <js...@ac...> - 2006-05-22 01:45:52
|
Nightly build on phoenix ( SuSE 10.0 ) started at 2006-05-22 03:30:01 BST Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 237 tests, 6 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 237 tests, 7 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/tronical (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon May 22 03:57:47 2006 --- new.short Mon May 22 04:20:10 2006 *************** *** 10,12 **** ! == 237 tests, 7 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) --- 10,12 ---- ! == 237 tests, 6 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) *************** *** 15,17 **** memcheck/tests/x86/scalar_supp (stderr) - memcheck/tests/x86/tronical (stderr) none/tests/x86/faultstatus (stderr) --- 15,16 ---- |
|
From: <sv...@va...> - 2006-05-22 00:09:55
|
Author: sewardj
Date: 2006-05-22 01:09:51 +0100 (Mon, 22 May 2006)
New Revision: 5918
Log:
Change ifdefs to select per-platform, not per-arch.
Modified:
trunk/callgrind/fn.c
Modified: trunk/callgrind/fn.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/callgrind/fn.c 2006-05-22 00:05:11 UTC (rev 5917)
+++ trunk/callgrind/fn.c 2006-05-22 00:09:51 UTC (rev 5918)
@@ -53,7 +53,7 @@
* We use a tuple sequence (offset,length) into the code array for t=
his
*/
=20
-#if defined(VGA_x86)
+#if defined(VGP_x86_linux)
/* Check ranges [0-11], [16-23] */
static int code_offsets[] =3D { 0, 12, 16, 8, 24, 0 };
static unsigned char code[] =3D {
@@ -61,7 +61,7 @@
/* 8*/ 0x44, 0x24, 0x0c, 0xe8, 0x70, 0x01, 0x00, 0x00,
/*16*/ 0x5a, 0x59, 0x87, 0x04, 0x24, 0xc2, 0x08, 0x00 };
#else
-#if defined(VGA_ppc32)
+#if defined(VGP_ppc32_linux)
static int code_offsets[] =3D {0, 65, 68, 64, 132, 0 };
static unsigned char code[] =3D {
/* 0*/ 0x94, 0x21, 0xff, 0xc0, 0x90, 0x01, 0x00, 0x0c,
@@ -82,7 +82,7 @@
/*120*/0x80, 0x01, 0x00, 0x0c, 0x38, 0x21, 0x00, 0x40,
/*128*/0x4e, 0x80, 0x04, 0x20 };
#else
-#if defined(VGA_amd64)
+#if defined(VGP_amd64_linux)
/* x86_64 */
static int code_offsets[] =3D {0, 62, 66, 44, 110, 0 };
static unsigned char code[] =3D {
@@ -99,7 +99,7 @@
/*94*/ 0x48, 0x8b, 0x4c, 0x24, 0x08, 0x48, 0x8b, 0x04, 0x24,
/*103*/0x48, 0x83, 0xc4, 0x48, 0x41, 0xff, 0xe3 };
#else
- /* Unknown architecture, no check is done */
+ /* Unknown platform, no check is done */
static int code_offsets[] =3D {0, 0 };
static unsigned char code[] =3D { 0 };
#endif
|
|
From: <sv...@va...> - 2006-05-22 00:05:25
|
Author: sewardj
Date: 2006-05-22 01:05:11 +0100 (Mon, 22 May 2006)
New Revision: 5917
Log:
Fix crash on ppc64-linux.
Modified:
trunk/callgrind/fn.c
Modified: trunk/callgrind/fn.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/callgrind/fn.c 2006-05-21 17:12:27 UTC (rev 5916)
+++ trunk/callgrind/fn.c 2006-05-22 00:05:11 UTC (rev 5917)
@@ -119,6 +119,9 @@
=20
end =3D obj->start + obj->size - range[1];
addr =3D obj->start;
+
+ if (range[1] =3D=3D 0) return;
+
while(addr < end) {
if (VG_(memcmp)( (void*)addr, code, range[1]) =3D=3D 0) {
=20
|