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-02 23:07:07
|
Author: njn
Date: 2005-08-03 00:07:02 +0100 (Wed, 03 Aug 2005)
New Revision: 4309
Log:
Fixed a bug in Cachegrind: it was adding instrumentation after
conditional jumps, so if those jumps were taken, the instrumentation
wasn't executed. This was causing the I-cache access counts to be
underestimated. =20
This commit puts the instrumentation before the jumps, except for the
odd case of REP instructions, giving the same behaviour as 2.4.0.
Based on a patch from Josef Weidendorfer.
Modified:
trunk/cachegrind/cg_main.c
Modified: trunk/cachegrind/cg_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/cachegrind/cg_main.c 2005-08-02 21:05:58 UTC (rev 4308)
+++ trunk/cachegrind/cg_main.c 2005-08-02 23:07:02 UTC (rev 4309)
@@ -390,7 +390,7 @@
}
=20
static=20
-void handleOneStatement(IRTypeEnv* tyenv, IRBB* bbOut, IRStmt* st,
+Bool handleOneStatement(IRTypeEnv* tyenv, IRBB* bbOut, IRStmt* st, IRStm=
t* st2,
Addr* instrAddr, UInt* instrLen,
IRExpr** loadAddrExpr, IRExpr** storeAddrExpr,
UInt* dataSize)
@@ -399,12 +399,56 @@
=20
switch (st->tag) {
case Ist_NoOp:
- break;
-
case Ist_AbiHint:
- /* ABI hints aren't interesting to cachegrind. Ignore. */
+ case Ist_Put:
+ case Ist_PutI:
+ case Ist_MFence:
break;
=20
+ case Ist_Exit: {
+ // This is a conditional jump. Most of the time, we want to add t=
he
+ // instrumentation before it, to ensure it gets executed. Eg, (1)=
if
+ // this conditional jump is just before an IMark:
+ //
+ // t108 =3D Not1(t107)
+ // [add instrumentation here]
+ // if (t108) goto {Boring} 0x3A96637D:I32
+ // ------ IMark(0x3A966370, 7) ------
+ //
+ // or (2) if this conditional jump is the last thing before the
+ // block-ending unconditional jump:
+ //
+ // t111 =3D Not1(t110)
+ // [add instrumentation here]
+ // if (t111) goto {Boring} 0x3A96637D:I32
+ // goto {Boring} 0x3A966370:I32
+ //
+ // One case (3) where we want the instrumentation after the condit=
ional
+ // jump is when the conditional jump is for an x86 REP instruction=
:
+ //
+ // ------ IMark(0x3A967F13, 2) ------
+ // t1 =3D GET:I32(4)
+ // t6 =3D CmpEQ32(t1,0x0:I32)=20
+ // if (t6) goto {Boring} 0x3A967F15:I32 # ignore this cond jm=
p
+ // t7 =3D Sub32(t1,0x1:I32)
+ // PUT(4) =3D t7
+ // ...
+ // t56 =3D Not1(t55)
+ // [add instrumentation here]
+ // if (t56) goto {Boring} 0x3A967F15:I32
+ //
+ // Therefore, we return true if the next statement is an IMark, or=
if
+ // there is no next statement (which matches case (2), as the fina=
l
+ // unconditional jump is not represented in the IRStmt list).
+ //
+ // Note that this approach won't do in the long run for supporting
+ // PPC, but it's good enough for x86/AMD64 for the 3.0.X series.
+ if (NULL =3D=3D st2 || Ist_IMark =3D=3D st2->tag)
+ return True;
+ else
+ return False;
+ }
+
case Ist_IMark:
/* st->Ist.IMark.addr is a 64-bit int. ULong_to_Ptr casts this
to the host's native pointer type; if that is 32 bits then it
@@ -418,7 +462,6 @@
machines. */
*instrAddr =3D (Addr)ULong_to_Ptr(st->Ist.IMark.addr);
*instrLen =3D st->Ist.IMark.len;
- addStmtToIRBB( bbOut, st );
break;
=20
case Ist_Tmp: {
@@ -433,7 +476,6 @@
*loadAddrExpr =3D aexpr;
*dataSize =3D sizeofIRType(data->Iex.Load.ty);
}
- addStmtToIRBB( bbOut, st );
break;
}
=20
@@ -444,7 +486,6 @@
tl_assert( NULL =3D=3D *storeAddrExpr ); // XXX: ???
*storeAddrExpr =3D aexpr;
*dataSize =3D sizeofIRType(typeOfIRExpr(tyenv, data));
- addStmtToIRBB( bbOut, st );
break;
}
=20
@@ -464,23 +505,17 @@
tl_assert(d->mAddr =3D=3D NULL);
tl_assert(d->mSize =3D=3D 0);
}
- addStmtToIRBB( bbOut, st );
break;
}
=20
- case Ist_Put:
- case Ist_PutI:
- case Ist_Exit:
- case Ist_MFence:
- addStmtToIRBB( bbOut, st );
- break;
-
default:
VG_(printf)("\n");
ppIRStmt(st);
VG_(printf)("\n");
VG_(tool_panic)("Cachegrind: unhandled IRStmt");
}
+
+ return False;
}
=20
static
@@ -515,9 +550,9 @@
=20
// Instrumentation for the end of each original instruction.
static
-void endOfInstr(IRBB* bbOut, instr_info* i_node, Bool bbSeenBefore,
- UInt instrAddr, UInt instrLen, UInt dataSize,
- IRExpr* loadAddrExpr, IRExpr* storeAddrExpr)
+void instrumentInstr(IRBB* bbOut, instr_info* i_node, Bool bbSeenBefore,
+ UInt instrAddr, UInt instrLen, UInt dataSize,
+ IRExpr* loadAddrExpr, IRExpr* storeAddrExpr)
{
IRDirty* di;
IRExpr *arg1, *arg2, *arg3, **argv;
@@ -534,7 +569,7 @@
if (sizeof(HWord) =3D=3D 8) {
wordTy =3D Ity_I64;
} else {
- VG_(tool_panic)("endOfInstr: strange word size");
+ VG_(tool_panic)("instrumentInstr: strange word size");
}
=20
if (loadAddrExpr)=20
@@ -620,7 +655,7 @@
IRBB* bbOut;
IRStmt* st;
BB_info* bbInfo;
- Bool bbSeenBefore =3D False;
+ Bool bbSeenBefore =3D False, addedInstrumentation, addInstNow;
Addr instrAddr, origAddr;
UInt instrLen;
IRExpr *loadAddrExpr, *storeAddrExpr;
@@ -655,23 +690,40 @@
// Reset stuff for this original instruction
loadAddrExpr =3D storeAddrExpr =3D NULL;
dataSize =3D 0;
+ addedInstrumentation =3D False;
=20
// Process all the statements for this original instruction (ie. u=
ntil
// the next IMark statement, or the end of the block)
do {
- handleOneStatement(bbIn->tyenv, bbOut, st, &instrAddr, &instrLe=
n,
- &loadAddrExpr, &storeAddrExpr, &dataSize);
+ IRStmt* st2 =3D ( i+1 < bbIn->stmts_used ? bbIn->stmts[i+1] : N=
ULL );
+
+ addInstNow =3D handleOneStatement(bbIn->tyenv, bbOut, st, st2,
+ &instrAddr, &instrLen, &loadAdd=
rExpr,
+ &storeAddrExpr, &dataSize);
+ if (addInstNow) {
+ tl_assert(!addedInstrumentation);
+ addedInstrumentation =3D True;
+ =20
+ // Add instrumentation before this statement.
+ instrumentInstr(bbOut, &bbInfo->instrs[ bbInfo_i ], bbSeenBe=
fore,
+ instrAddr, instrLen, dataSize, loadAddrExpr, store=
AddrExpr);
+ }
+
+ addStmtToIRBB( bbOut, st );
+
i++;
- st =3D ( i < bbIn->stmts_used ? bbIn->stmts[i] : NULL );
+ st =3D st2;
}=20
while (st && Ist_IMark !=3D st->tag);
=20
- // Add instrumentation for this original instruction.
- endOfInstr(bbOut, &bbInfo->instrs[ bbInfo_i ], bbSeenBefore,
- instrAddr, instrLen, dataSize, loadAddrExpr, storeAddrE=
xpr);
+ if (!addedInstrumentation) {
+ // Add instrumentation now, after all the instruction's stateme=
nts.
+ instrumentInstr(bbOut, &bbInfo->instrs[ bbInfo_i ], bbSeenBefor=
e,
+ instrAddr, instrLen, dataSize, loadAddrExpr, st=
oreAddrExpr);
+ }
=20
bbInfo_i++;
- }=20
+ }
while (st);
=20
return bbOut;
|
|
From: Tom H. <to...@co...> - 2005-08-02 22:06:31
|
In message <42E...@si...>
Augusto Vega <aug...@si...> wrote:
> Actually, 2.4.0 is the Valgrind version I'm working on.
> I think I know what is happening (timing problem). Client pthreads
> finish too fast, so Valgrind reuse the entry in vg_threads[].
Quite likely - you probably need to catch the post_thread_create
event so you can tell when an ID is being recycled.
> Which version has a complete and well-tested thread state modeling?
There isn't one I'm afraid.
That said it looks like that function is not part of the thread
modelling so I think you're alright. I was confusing the thread
state code and the thread model code...
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: Augusto V. <aug...@si...> - 2005-08-02 21:34:01
|
Content-Transfer-Encoding: 7bit Thanks Tom. Actually, 2.4.0 is the Valgrind version I'm working on. I think I know what is happening (timing problem). Client pthreads finish too fast, so Valgrind reuse the entry in vg_threads[]. Which version has a complete and well-tested thread state modeling? I appreciate your help, Augusto Tom Hughes wrote: > In message <b2e...@lo...> > Tom Hughes <to...@co...> wrote: > > >>In message <42E...@si...> >> Augusto Vega <aug...@si...> wrote: >> >> >>>I've some C helpers, which are called from instrumentation code. Inside >>>helpers, I call VG_(get_running_tid), which always return thread ids >>>between 1 and 3 (never mind how many pthreads the client program had). >> >>What version of valgrind are we alking about here? >> >> >>>I thought it was some problem with VG_(get_running_tid), so I >>>registered (in my tool) a callback function to be notified (from core) >>>on thread switchings. But, the same problem occurs. >> >>If that's the thread_run event then note that it wasn't being called >>in the valgrind 3 code until the other day. > > > I guess you must be talking about the 2.4.0 code though, as it > looks like VG_(get_running_tid) doesn't work in the 3.0 code at > the moment as it is part of the thread state modelling. > > In fact even in 2.4.0 it may not be that reliable as the thread > state modelling wasn't complete or well tested. > > Tom > |
|
From: <sv...@va...> - 2005-08-02 21:27:27
|
Author: sewardj
Date: 2005-08-02 22:27:25 +0100 (Tue, 02 Aug 2005)
New Revision: 1311
Log:
Implement 0xA0 /* MOV Ob,AL */ and 0xA2 /* MOV AL,Ob */.
Modified:
trunk/priv/guest-amd64/toIR.c
Modified: trunk/priv/guest-amd64/toIR.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/guest-amd64/toIR.c 2005-08-02 21:20:36 UTC (rev 1310)
+++ trunk/priv/guest-amd64/toIR.c 2005-08-02 21:27:25 UTC (rev 1311)
@@ -11667,12 +11667,14 @@
//.. case 0x8E: /* MOV Ew,Sw -- MOV to a SEGMENT REGISTER */
//.. delta =3D dis_mov_Ew_Sw(sorb, delta);
//.. break;
-//.. =20
-//.. case 0xA0: /* MOV Ob,AL */
-//.. sz =3D 1;
-//.. /* Fall through ... */
+=20
+ case 0xA0: /* MOV Ob,AL */
+ if (have66orF2orF3(pfx)) goto decode_failure;
+ sz =3D 1;
+ /* Fall through ... */
case 0xA1: /* MOV Ov,eAX */
- if (sz !=3D 8 && sz !=3D 4 && sz !=3D 2) goto decode_failure;
+ if (sz !=3D 8 && sz !=3D 4 && sz !=3D 2 && sz !=3D 1)=20
+ goto decode_failure;
d64 =3D getDisp64(delta);=20
delta +=3D 8;
ty =3D szToITy(sz);
@@ -11684,11 +11686,13 @@
nameIRegRAX(sz));
break;
=20
-//.. case 0xA2: /* MOV AL,Ob */
-//.. sz =3D 1;
-//.. /* Fall through ... */
+ case 0xA2: /* MOV AL,Ob */
+ if (have66orF2orF3(pfx)) goto decode_failure;
+ sz =3D 1;
+ /* Fall through ... */
case 0xA3: /* MOV eAX,Ov */
- if (sz !=3D 8 && sz !=3D 4 && sz !=3D 2) goto decode_failure;
+ if (sz !=3D 8 && sz !=3D 4 && sz !=3D 2 && sz !=3D 1)=20
+ goto decode_failure;
d64 =3D getDisp64(delta);=20
delta +=3D 8;
ty =3D szToITy(sz);
|
|
From: <sv...@va...> - 2005-08-02 21:20:38
|
Author: sewardj
Date: 2005-08-02 22:20:36 +0100 (Tue, 02 Aug 2005)
New Revision: 1310
Log:
Ignore redundant REX.W prefix on CALL Ev.
Modified:
trunk/priv/guest-amd64/toIR.c
Modified: trunk/priv/guest-amd64/toIR.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/guest-amd64/toIR.c 2005-08-02 11:14:04 UTC (rev 1309)
+++ trunk/priv/guest-amd64/toIR.c 2005-08-02 21:20:36 UTC (rev 1310)
@@ -3566,7 +3566,7 @@
break;
case 2: /* call Ev */
/* Ignore any sz value and operate as if sz=3D=3D8. */
- vassert(sz =3D=3D 4);
+ vassert(sz =3D=3D 4 || sz =3D=3D 8);
sz =3D 8;
t3 =3D newTemp(Ity_I64);
assign(t3, getIRegE(sz,pfx,modrm));
|
|
From: Oswald B. <os...@kd...> - 2005-08-02 21:15:17
|
On Tue, Aug 02, 2005 at 10:05:59PM +0100, sv...@va... wrote:
> Add list of fixed bugs.
>
> +199810 vex amd64->IR: unhandled instruction bytes: 0xA3 0x4C 0x70 0xD7
^
provided you're writing about the kde bts, this number must be
wrong. :)
> +109802 Add a plausible_stack_size command-line parameter ?
> ...
--
Hi! I'm a .signature virus! Copy me into your ~/.signature, please!
--
Chaos, panic, and disorder - my work here is done.
|
|
From: Tom H. <to...@co...> - 2005-08-02 21:09:42
|
In message <b2e...@lo...>
Tom Hughes <to...@co...> wrote:
> In message <42E...@si...>
> Augusto Vega <aug...@si...> wrote:
>
> > I've some C helpers, which are called from instrumentation code. Inside
> > helpers, I call VG_(get_running_tid), which always return thread ids
> > between 1 and 3 (never mind how many pthreads the client program had).
>
> What version of valgrind are we alking about here?
>
> > I thought it was some problem with VG_(get_running_tid), so I
> > registered (in my tool) a callback function to be notified (from core)
> > on thread switchings. But, the same problem occurs.
>
> If that's the thread_run event then note that it wasn't being called
> in the valgrind 3 code until the other day.
I guess you must be talking about the 2.4.0 code though, as it
looks like VG_(get_running_tid) doesn't work in the 3.0 code at
the moment as it is part of the thread state modelling.
In fact even in 2.4.0 it may not be that reliable as the thread
state modelling wasn't complete or well tested.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: <sv...@va...> - 2005-08-02 21:06:07
|
Author: sewardj Date: 2005-08-02 22:05:58 +0100 (Tue, 02 Aug 2005) New Revision: 4308 Log: Add list of fixed bugs. Modified: trunk/NEWS Modified: trunk/NEWS =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/NEWS 2005-08-02 15:30:08 UTC (rev 4307) +++ trunk/NEWS 2005-08-02 21:05:58 UTC (rev 4308) @@ -1,13 +1,12 @@ =20 Release 3.0.0 (3 August 2005) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -3.0.0 is a major overhaul of Valgrind. The most significant -user-visible change is that Valgrind now supports architectures other -than x86. The new architectures it supports are AMD64 and PPC32, and -the infrastructure is present for other architectures to be added -later. +3.0.0 is a major overhaul of Valgrind. The most significant user +visible change is that Valgrind now supports architectures other than +x86. The new architectures it supports are AMD64 and PPC32, and the +infrastructure is present for other architectures to be added later. =20 -The AMD64 support works well, but has some shortcomings: +AMD64 support works well, but has some shortcomings: =20 - It generally won't be as solid as the x86 version. For example, support for more obscure instructions and system calls may be missing. @@ -109,11 +108,46 @@ =20 - Lots of code has been rewritten. =20 -BUGS FIXED +BUGS FIXED: =20 -[[TODO: add the full list here (once the RCs are out of the way?)]] +199810 vex amd64->IR: unhandled instruction bytes: 0xA3 0x4C 0x70 0xD7 +109802 Add a plausible_stack_size command-line parameter ? +109783 unhandled ioctl TIOCMGET (running hw detection tool discover)=20 +109780 unhandled ioctl BLKSSZGET (running fdisk -l /dev/hda) +109718 vex x86->IR: unhandled instruction: ffreep=20 +109429 AMD64 unhandled syscall: 127 (sigpending) +109401 false positive uninit in strchr from ld-linux.so.2 +109385 "stabs" parse failure=20 +109378 amd64: unhandled instruction REP NOP +109376 amd64: unhandled instruction LOOP Jb=20 +109363 AMD64 unhandled instruction bytes=20 +109362 AMD64 unhandled syscall: 24 (sched_yield) +109358 fork() won't work with valgrind-3.0 SVN +109332 amd64 unhandled instruction: ADC Ev, Gv +109314 Bogus memcheck report on amd64 +108883 Crash; vg_memory.c:905 (vgPlain_init_shadow_range): + Assertion `vgPlain_defined_init_shadow_page()' failed. +108349 mincore syscall parameter checked incorrectly=20 +108059 build infrastructure: small update +107524 epoll_ctl event parameter checked on EPOLL_CTL_DEL +107123 Vex dies with unhandled instructions: 0xD9 0x31 0xF 0xAE +106841 auxmap & openGL problems +106713 SDL_Init causes valgrind to exit +106352 setcontext and makecontext not handled correctly=20 +106293 addresses beyond initial client stack allocation=20 + not checked in VALGRIND_DO_LEAK_CHECK +106283 PIE client programs are loaded at address 0 +105831 Assertion `vgPlain_defined_init_shadow_page()' failed. +105039 long run-times probably due to memory manager=20 +104797 valgrind needs to be aware of BLKGETSIZE64 +103594 unhandled instruction: FICOM +103320 Valgrind 2.4.0 fails to compile with gcc 3.4.3 and -O0 +103168 potentially memory leak in coregrind/ume.c=20 +102039 bad permissions for mapped region at address 0xB7C73680 +101881 weird assertion problem +101543 Support fadvise64 syscalls +75247 x86_64/amd64 support (the biggest "bug" we have ever fixed) =20 - (3.0RC1: 27 July 05, vex r1303, valgrind r4283). =20 =20 |
|
From: Tom H. <to...@co...> - 2005-08-02 21:04:58
|
In message <42E...@si...>
Augusto Vega <aug...@si...> wrote:
> <body bgcolor="#ffffff" text="#000000">
> I've noticed some strange behavior getting the current tid in a tool
> I'm building.<br>
Plain text would be appreciated...
> I've some C helpers, which are called from instrumentation code. Inside
> helpers, I call VG_(get_running_tid), which always return thread ids
> between 1 and 3 (never mind how many pthreads the client program had).
What version of valgrind are we alking about here?
> I thought it was some problem with VG_(get_running_tid), so I
> registered (in my tool) a callback function to be notified (from core)
> on thread switchings. But, the same problem occurs.
If that's the thread_run event then note that it wasn't being called
in the valgrind 3 code until the other day.
> I think that (valgrind) threads could be merged into (kernel)
> threads.... but I'm not sure about this (kernel threads are transparent
> to Valgrind, isn't it?)
I think don't I understand this. What do mean by 'merging' the
threads exactly?
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: Augusto V. <aug...@si...> - 2005-08-02 19:25:58
|
Content-Transfer-Encoding: 7bit <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> I've noticed some strange behavior getting the current tid in a tool I'm building.<br> <br> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> I've some C helpers, which are called from instrumentation code. Inside helpers, I call VG_(get_running_tid), which always return thread ids between 1 and 3 (never mind how many pthreads the client program had).<br> <br> I thought it was some problem with VG_(get_running_tid), so I registered (in my tool) a callback function to be notified (from core) on thread switchings. But, the same problem occurs.<br> <br> I think that (valgrind) threads could be merged into (kernel) threads.... but I'm not sure about this (kernel threads are transparent to Valgrind, isn't it?)<br> <br> All help will be wellcome.<br> <br> Augusto<br> <meta name="Generator" content="Kate, the KDE Advanced Text Editor"> <br> <br> <br> <br> </body> </html> |
|
From: Rich C. <Ric...@me...> - 2005-08-02 16:39:16
|
I'll narrow down to which library is causing the problem, and gin up a test case. AFAIK, it's stabs output from g++ that makes V crash. On Sat, 23 Jul 2005 09:43:44 +0100 Julian Seward <js...@ac...> wrote: > > > On Saturday 23 July 2005 07:38, Tom Hughes wrote: > > Bascially anything that plays with the C++ name parsing in stabs needs > > to be considered *extremely* carefully and trying to work out whether > > this is a good patch from the patch alone with no test case or details > > of the problem is way too hard. > > I agree with Tom. Too risky, particularly given that there is no > justification/explaination for it. > > J > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers -- Rich Coe ric...@me... General Electric Healthcare Technologies Global Software Platforms, Computer Technology Team |
|
From: <sv...@va...> - 2005-08-02 15:30:11
|
Author: sewardj Date: 2005-08-02 16:30:08 +0100 (Tue, 02 Aug 2005) New Revision: 4307 Log: Double static limits for safety. 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 2005-08-02 15:28:07 UTC (rev = 4306) +++ trunk/coregrind/m_aspacemgr/aspacemgr.c 2005-08-02 15:30:08 UTC (rev = 4307) @@ -118,10 +118,10 @@ /*--------------------------------------------------------------*/ =20 /* Max number of segments we can track. */ -#define VG_N_SEGMENTS 1000 +#define VG_N_SEGMENTS 2000 =20 /* Max number of segment file names we can track. */ -#define VG_N_SEGNAMES 200 +#define VG_N_SEGNAMES 400 =20 /* Max length of a segment file name. */ #define VG_MAX_SEGNAMELEN 1000 |
|
From: <sv...@va...> - 2005-08-02 15:28:14
|
Author: sewardj Date: 2005-08-02 16:28:07 +0100 (Tue, 02 Aug 2005) New Revision: 4306 Log: Update NEWS a bit. Modified: trunk/NEWS Modified: trunk/NEWS =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/NEWS 2005-08-02 13:35:21 UTC (rev 4305) +++ trunk/NEWS 2005-08-02 15:28:07 UTC (rev 4306) @@ -1,8 +1,6 @@ =20 -[[TODO: fix all the TODO items!]] - -Release 3.0.0 ([[TODO: add release date]]) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Release 3.0.0 (3 August 2005) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3.0.0 is a major overhaul of Valgrind. The most significant user-visible change is that Valgrind now supports architectures other than x86. The new architectures it supports are AMD64 and PPC32, and @@ -33,8 +31,8 @@ =20 Other user-visible changes: =20 -- No longer building Valgrind as a position-independent executable - (PIE) by default, as it caused too many problems. +- Valgrind is no longer built by default as a position-independent + executable (PIE), as this caused too many problems. =20 Without PIE enabled, AMD64 programs will only be able to access 2GB of address space. We will fix this eventually, but not for the moment. @@ -57,7 +55,6 @@ schemes to use Valgrind output as input. The --xml flag controls this= . As part of this change, ELF directory information is read from executa= bles, so absolute source file paths are available if needed. - [[TODO: describe the related CLOs added (eg. --log-file-qualifier)]] =20 - Programs that allocate many heap blocks may run faster, due to improvements in certain data structures. @@ -79,7 +76,7 @@ could not do. That means that Memcheck is much more likely to be usably accurate on vectorised code. =20 -- There is a subtle change to the way exiting of threaded programs=20 +- There is a subtle change to the way exiting of threaded programs is handled. In 3.0, Valgrind's final diagnostic output (leak check, etc) is not printed until the last thread exits. If the last thread to exit was not the original thread which started the program, any @@ -90,14 +87,20 @@ are trying something different for 3.0. =20 - Small changes in control log file naming which make it easier to - use valgrind for debugging MPI-based programs. + use valgrind for debugging MPI-based programs. The relevant + new flags are --log-file-exactly=3D and --log-file-qualifier=3D. =20 - As part of adding AMD64 support, DWARF2 CFI-based stack unwinding support was added. In principle this means Valgrind can produce meaningful backtraces on x86 code compiled with -fomit-frame-pointer providing you also compile your code with -fasynchronous-unwind-tables= . =20 -- [[TODO: add more here]] +- The documentation build system has been completely redone. + The documentation masters are now in XML format, and from that + HTML, PostScript and PDF documentation is generated. As a result + the manual is now available in book form. Note that the + documentation in the source tarballs is pre-built, so you don't need + any XML processing tools to build Valgrind from a tarball. =20 Changes that are not user-visible: =20 @@ -106,8 +109,6 @@ =20 - Lots of code has been rewritten. =20 -- [[TODO: add more here]] - BUGS FIXED =20 [[TODO: add the full list here (once the RCs are out of the way?)]] |
|
From: <sv...@va...> - 2005-08-02 13:35:24
|
Author: sewardj
Date: 2005-08-02 14:35:21 +0100 (Tue, 02 Aug 2005)
New Revision: 4305
Log:
"Fix" (kludge) highly obscure bug in flag settings for growdown stacks
which manifested itself as unreliable behaviour with
--smc-check=3Dstack. The accompanying comment explains.
Modified:
trunk/coregrind/m_signals.c
Modified: trunk/coregrind/m_signals.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_signals.c 2005-08-01 23:41:20 UTC (rev 4304)
+++ trunk/coregrind/m_signals.c 2005-08-02 13:35:21 UTC (rev 4305)
@@ -1728,6 +1728,24 @@
if (seg->len + newsize >=3D maxsize)
return False;
=20
+ /* Nasty Hack. The new segment will have SF_MMAP set because
+ that's what VG_(mmap) does. But the existing stack segment
+ won't necessarily have it set, because the initial segment list
+ entry for the main thread's stack doesn't have it set. That
+ means that the segment list preener won't merge the segments
+ together (because they have different flags). That means the
+ segment list will in fact list two adjacent segments for the
+ main stack, which is wrong. This means that the tests which
+ check if a translation is from a stack-like area and therefore
+ in need of a self-check will not work right. Sigh.
+
+ So .. in lieu of fixing this properly (viz, rationalising all
+ the SF_ flags), just mark the original stack segment as having
+ SF_MMAP. Then the preener will merge it into the new area.
+ This is a hack. */
+ seg->flags |=3D SF_MMAP;
+ /* end of Nasty Hack */
+
if (VG_(mmap)((Char *)base, newsize,
seg->prot,
VKI_MAP_PRIVATE | VKI_MAP_FIXED | VKI_MAP_ANONYMOUS | VKI_MAP_CLIENT,
|
Author: sewardj
Date: 2005-08-02 12:14:04 +0100 (Tue, 02 Aug 2005)
New Revision: 1309
Log:
Make copyright notices consistent.
Modified:
trunk/priv/guest-amd64/gdefs.h
trunk/priv/guest-amd64/ghelpers.c
trunk/priv/guest-amd64/toIR.c
trunk/priv/guest-arm/gdefs.h
trunk/priv/guest-arm/ghelpers.c
trunk/priv/guest-arm/toIR.c
trunk/priv/guest-generic/bb_to_IR.c
trunk/priv/guest-generic/bb_to_IR.h
trunk/priv/guest-generic/g_generic_x87.c
trunk/priv/guest-generic/g_generic_x87.h
trunk/priv/guest-ppc32/gdefs.h
trunk/priv/guest-ppc32/ghelpers.c
trunk/priv/guest-ppc32/toIR.c
trunk/priv/guest-x86/gdefs.h
trunk/priv/guest-x86/ghelpers.c
trunk/priv/guest-x86/toIR.c
trunk/priv/host-amd64/hdefs.c
trunk/priv/host-amd64/hdefs.h
trunk/priv/host-amd64/isel.c
trunk/priv/host-arm/hdefs.c
trunk/priv/host-arm/hdefs.h
trunk/priv/host-arm/isel.c
trunk/priv/host-generic/h_generic_regs.c
trunk/priv/host-generic/h_generic_regs.h
trunk/priv/host-generic/h_generic_simd64.c
trunk/priv/host-generic/h_generic_simd64.h
trunk/priv/host-generic/reg_alloc2.c
trunk/priv/host-ppc32/hdefs.c
trunk/priv/host-ppc32/hdefs.h
trunk/priv/host-ppc32/isel.c
trunk/priv/host-x86/hdefs.c
trunk/priv/host-x86/hdefs.h
trunk/priv/host-x86/isel.c
trunk/priv/ir/irdefs.c
trunk/priv/ir/irmatch.c
trunk/priv/ir/irmatch.h
trunk/priv/ir/iropt.c
trunk/priv/ir/iropt.h
trunk/priv/main/vex_globals.c
trunk/priv/main/vex_globals.h
trunk/priv/main/vex_main.c
trunk/priv/main/vex_util.c
trunk/priv/main/vex_util.h
trunk/pub/libvex.h
trunk/pub/libvex_basictypes.h
trunk/pub/libvex_emwarn.h
trunk/pub/libvex_guest_amd64.h
trunk/pub/libvex_guest_arm.h
trunk/pub/libvex_guest_ppc32.h
trunk/pub/libvex_guest_x86.h
trunk/pub/libvex_ir.h
trunk/pub/libvex_trc_values.h
trunk/test_main.c
trunk/unused/dispatch.c
Modified: trunk/priv/guest-amd64/gdefs.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/priv/guest-amd64/gdefs.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-amd64/gdefs.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-amd64/gdefs.h) is ---*/
-/*--- Copyright (c) 2005 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/guest-amd64/ghelpers.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/guest-amd64/ghelpers.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-amd64/ghelpers.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-amd64/ghelpers.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/guest-amd64/toIR.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/guest-amd64/toIR.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-amd64/toIR.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*--------------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-amd64/toIR.c) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*--------------------------------------------------------------------*/
=20
Modified: trunk/priv/guest-arm/gdefs.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/priv/guest-arm/gdefs.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-arm/gdefs.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-arm/gdefs.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/guest-arm/ghelpers.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/guest-arm/ghelpers.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-arm/ghelpers.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-arm/ghelpers.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/guest-arm/toIR.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/guest-arm/toIR.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-arm/toIR.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*--------------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-arm/toIR.c) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*--------------------------------------------------------------------*/
=20
Modified: trunk/priv/guest-generic/bb_to_IR.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/guest-generic/bb_to_IR.c 2005-08-01 13:35:18 UTC (rev 1308=
)
+++ trunk/priv/guest-generic/bb_to_IR.c 2005-08-02 11:14:04 UTC (rev 1309=
)
@@ -2,7 +2,7 @@
/*--------------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-generic/bb_to_IR.c) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*--------------------------------------------------------------------*/
=20
Modified: trunk/priv/guest-generic/bb_to_IR.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/priv/guest-generic/bb_to_IR.h 2005-08-01 13:35:18 UTC (rev 1308=
)
+++ trunk/priv/guest-generic/bb_to_IR.h 2005-08-02 11:14:04 UTC (rev 1309=
)
@@ -2,7 +2,7 @@
/*--------------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-generic/bb_to_IR.h) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*--------------------------------------------------------------------*/
=20
Modified: trunk/priv/guest-generic/g_generic_x87.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/guest-generic/g_generic_x87.c 2005-08-01 13:35:18 UTC (rev=
1308)
+++ trunk/priv/guest-generic/g_generic_x87.c 2005-08-02 11:14:04 UTC (rev=
1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-generic/g_generic_x87.c) is ---*/
-/*--- Copyright (c) 2005 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004-2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/guest-generic/g_generic_x87.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/priv/guest-generic/g_generic_x87.h 2005-08-01 13:35:18 UTC (rev=
1308)
+++ trunk/priv/guest-generic/g_generic_x87.h 2005-08-02 11:14:04 UTC (rev=
1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-generic/g_generic_x87.h) is ---*/
-/*--- Copyright (c) 2005 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004-2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/guest-ppc32/gdefs.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/priv/guest-ppc32/gdefs.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-ppc32/gdefs.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-ppc32/gdefs.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/guest-ppc32/ghelpers.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/guest-ppc32/ghelpers.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-ppc32/ghelpers.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-ppc32/ghelpers.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/guest-ppc32/toIR.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/guest-ppc32/toIR.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-ppc32/toIR.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*--------------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-ppc32/toIR.c) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*--------------------------------------------------------------------*/
=20
Modified: trunk/priv/guest-x86/gdefs.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/priv/guest-x86/gdefs.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-x86/gdefs.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-x86/gdefs.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004-2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/guest-x86/ghelpers.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/guest-x86/ghelpers.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-x86/ghelpers.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-x86/ghelpers.c) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004-2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/guest-x86/toIR.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/guest-x86/toIR.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/guest-x86/toIR.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*--------------------------------------------------------------------*/
/*--- ---*/
/*--- This file (guest-x86/toIR.c) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*--------------------------------------------------------------------*/
=20
Modified: trunk/priv/host-amd64/hdefs.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-amd64/hdefs.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-amd64/hdefs.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-amd64/hdefs.c) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
Modified: trunk/priv/host-amd64/hdefs.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/priv/host-amd64/hdefs.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-amd64/hdefs.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-amd64/hdefs.h) is ---*/
-/*--- Copyright (c) 2005 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004-2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-amd64/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-amd64/isel.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-amd64/isel.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-amd64/isel.c) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
Modified: trunk/priv/host-arm/hdefs.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-arm/hdefs.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-arm/hdefs.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-arm/hdefs.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-arm/hdefs.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/priv/host-arm/hdefs.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-arm/hdefs.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (hdefs.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-arm/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-arm/isel.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-arm/isel.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-x86/isel.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-generic/h_generic_regs.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-generic/h_generic_regs.c 2005-08-01 13:35:18 UTC (rev=
1308)
+++ trunk/priv/host-generic/h_generic_regs.c 2005-08-02 11:14:04 UTC (rev=
1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-generic/h_generic_regs.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-generic/h_generic_regs.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/priv/host-generic/h_generic_regs.h 2005-08-01 13:35:18 UTC (rev=
1308)
+++ trunk/priv/host-generic/h_generic_regs.h 2005-08-02 11:14:04 UTC (rev=
1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (h_generic_regs.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-generic/h_generic_simd64.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-generic/h_generic_simd64.c 2005-08-01 13:35:18 UTC (r=
ev 1308)
+++ trunk/priv/host-generic/h_generic_simd64.c 2005-08-02 11:14:04 UTC (r=
ev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-generic/h_generic_simd64.c) is ---*/
-/*--- Copyright (c) 2005 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004-2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-generic/h_generic_simd64.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/priv/host-generic/h_generic_simd64.h 2005-08-01 13:35:18 UTC (r=
ev 1308)
+++ trunk/priv/host-generic/h_generic_simd64.h 2005-08-02 11:14:04 UTC (r=
ev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-generic/h_generic_simd64.h) is ---*/
-/*--- Copyright (c) 2005 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004-2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-generic/reg_alloc2.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-generic/reg_alloc2.c 2005-08-01 13:35:18 UTC (rev 130=
8)
+++ trunk/priv/host-generic/reg_alloc2.c 2005-08-02 11:14:04 UTC (rev 130=
9)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-generic/reg_alloc2.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004-2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-ppc32/hdefs.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-ppc32/hdefs.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-ppc32/hdefs.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-ppc32/hdefs.c) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
Modified: trunk/priv/host-ppc32/hdefs.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/priv/host-ppc32/hdefs.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-ppc32/hdefs.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-ppc32/hdefs.h) is ---*/
-/*--- Copyright (c) 2005 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004-2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-ppc32/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-ppc32/isel.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-ppc32/isel.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-ppc32/isel.c) is ---*/
-/*--- Copyright (c) 2005 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004-2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-x86/hdefs.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-x86/hdefs.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-x86/hdefs.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-x86/hdefs.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004-2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-x86/hdefs.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/priv/host-x86/hdefs.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-x86/hdefs.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-x86/hdefs.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/host-x86/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-x86/isel.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/host-x86/isel.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (host-x86/isel.c) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
Modified: trunk/priv/ir/irdefs.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/ir/irdefs.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/ir/irdefs.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (ir/irdefs.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/ir/irmatch.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/ir/irmatch.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/ir/irmatch.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (ir/irmatch.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/ir/irmatch.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/priv/ir/irmatch.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/ir/irmatch.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (ir/irmatch.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/ir/iropt.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/ir/iropt.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/ir/iropt.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (ir/iropt.c) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
Modified: trunk/priv/ir/iropt.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/priv/ir/iropt.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/ir/iropt.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (ir/iropt.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/main/vex_globals.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/main/vex_globals.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/main/vex_globals.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (vex_globals.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/main/vex_globals.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/priv/main/vex_globals.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/main/vex_globals.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (vex_globals.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/main/vex_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/priv/main/vex_main.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/main/vex_main.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (main/vex_main.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/main/vex_util.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/main/vex_util.c 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/main/vex_util.c 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (vex_util.c) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/priv/main/vex_util.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/priv/main/vex_util.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/priv/main/vex_util.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (vex_util.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/pub/libvex.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/pub/libvex.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/pub/libvex.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (libvex.h) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
Modified: trunk/pub/libvex_basictypes.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/pub/libvex_basictypes.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/pub/libvex_basictypes.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (libvex_basictypes.h) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
Modified: trunk/pub/libvex_emwarn.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/pub/libvex_emwarn.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/pub/libvex_emwarn.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (libvex_emwarn.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/pub/libvex_guest_amd64.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/pub/libvex_guest_amd64.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/pub/libvex_guest_amd64.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (libvex_guest_amd64.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/pub/libvex_guest_arm.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/pub/libvex_guest_arm.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/pub/libvex_guest_arm.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (libvex_guest_arm.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/pub/libvex_guest_ppc32.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/pub/libvex_guest_ppc32.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/pub/libvex_guest_ppc32.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (libvex_guest_ppc32.h) is ---*/
-/*--- Copyright (c) 2005 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2005 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/pub/libvex_guest_x86.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/pub/libvex_guest_x86.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/pub/libvex_guest_x86.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (libvex_guest_x86.h) is ---*/
-/*--- Copyright (c) 2004 OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
@@ -10,7 +10,7 @@
This file is part of LibVEX, a library for dynamic binary
instrumentation and translation.
=20
- Copyright (C) 2004 OpenWorks, LLP.
+ Copyright (C) 2004-2005 OpenWorks LLP.
=20
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Modified: trunk/pub/libvex_ir.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/pub/libvex_ir.h 2005-08-01 13:35:18 UTC (rev 1308)
+++ trunk/pub/libvex_ir.h 2005-08-02 11:14:04 UTC (rev 1309)
@@ -2,7 +2,7 @@
/*---------------------------------------------------------------*/
/*--- ---*/
/*--- This file (libvex_ir.h) is ---*/
-/*--- Copyright (c) OpenWorks LLP. All rights reserved. ---*/
+/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/
/*--- ---*/
/*---------------------------------------------------------------*/
=20
Modified: trunk/pub/libvex_trc_values.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=...
[truncated message content] |
|
From: <js...@ac...> - 2005-08-02 02:44:53
|
Nightly build on g5 ( YDL 4.0, ppc970 ) started at 2005-08-02 04:40:01 CEST 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 == 154 tests, 99 stderr failures, 17 stdout failures ================= memcheck/tests/addressable (stderr) memcheck/tests/badaddrvalue (stderr) memcheck/tests/badfree-2trace (stderr) memcheck/tests/badfree (stderr) memcheck/tests/badjump (stderr) memcheck/tests/badjump2 (stderr) memcheck/tests/badloop (stderr) memcheck/tests/badpoll (stderr) memcheck/tests/badrw (stderr) memcheck/tests/brk (stderr) memcheck/tests/brk2 (stderr) memcheck/tests/buflen_check (stderr) memcheck/tests/clientperm (stderr) memcheck/tests/custom_alloc (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/doublefree (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/error_counts (stdout) memcheck/tests/errs1 (stderr) memcheck/tests/execve (stderr) memcheck/tests/execve2 (stderr) memcheck/tests/exitprog (stderr) memcheck/tests/fprw (stderr) memcheck/tests/fwrite (stderr) memcheck/tests/inits (stderr) memcheck/tests/inline (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/malloc1 (stderr) memcheck/tests/malloc2 (stderr) memcheck/tests/malloc3 (stderr) memcheck/tests/manuel1 (stderr) memcheck/tests/manuel2 (stderr) memcheck/tests/manuel3 (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/memalign2 (stderr) memcheck/tests/memalign_test (stderr) memcheck/tests/memcmptest (stderr) memcheck/tests/mempool (stderr) memcheck/tests/mismatches (stderr) memcheck/tests/mmaptest (stderr) memcheck/tests/nanoleak (stderr) memcheck/tests/nanoleak_supp (stderr) memcheck/tests/new_nothrow (stderr) memcheck/tests/new_override (stderr) memcheck/tests/null_socket (stderr) memcheck/tests/overlap (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/post-syscall (stdout) memcheck/tests/post-syscall (stderr) memcheck/tests/realloc1 (stderr) memcheck/tests/realloc2 (stderr) memcheck/tests/realloc3 (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/signal2 (stderr) memcheck/tests/sigprocmask (stderr) memcheck/tests/stack_changes (stdout) memcheck/tests/stack_changes (stderr) memcheck/tests/str_tester (stderr) memcheck/tests/strchr (stderr) memcheck/tests/supp1 (stderr) memcheck/tests/supp2 (stderr) memcheck/tests/suppfree (stderr) memcheck/tests/toobig-allocs (stderr) memcheck/tests/trivialleak (stderr) memcheck/tests/vgtest_ume (stderr) memcheck/tests/weirdioctl (stderr) memcheck/tests/with-space (stderr) memcheck/tests/writev (stderr) memcheck/tests/xml1 (stderr) memcheck/tests/zeropage (stderr) cachegrind/tests/chdir (stderr) cachegrind/tests/dlclose (stdout) cachegrind/tests/dlclose (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/fdleak_creat (stderr) none/tests/fdleak_dup (stderr) none/tests/fdleak_dup2 (stderr) none/tests/fdleak_fcntl (stderr) none/tests/fdleak_ipv4 (stderr) none/tests/fdleak_open (stderr) none/tests/fdleak_pipe (stderr) none/tests/fdleak_socketpair (stderr) none/tests/manythreads (stdout) none/tests/manythreads (stderr) none/tests/pending (stdout) none/tests/pending (stderr) none/tests/pth_atfork1 (stdout) none/tests/pth_atfork1 (stderr) none/tests/pth_blockedsig (stdout) none/tests/pth_blockedsig (stderr) none/tests/pth_cancel1 (stdout) none/tests/pth_cancel1 (stderr) none/tests/pth_cancel2 (stderr) none/tests/pth_cvsimple (stdout) none/tests/pth_cvsimple (stderr) none/tests/pth_exit (stderr) none/tests/pth_once (stdout) none/tests/pth_once (stderr) none/tests/pth_stackalign (stdout) none/tests/pth_stackalign (stderr) none/tests/res_search (stdout) none/tests/res_search (stderr) none/tests/thread-exits (stdout) none/tests/thread-exits (stderr) none/tests/threaded-fork (stdout) none/tests/threaded-fork (stderr) none/tests/threadederrno (stdout) none/tests/threadederrno (stderr) none/tests/tls (stdout) none/tests/tls (stderr) |
|
From: Tom H. <to...@co...> - 2005-08-02 02:40:48
|
Nightly build on dunsmere ( athlon, Fedora Core 4 ) started at 2005-08-02 03:30:04 BST Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 181 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) |
|
From: Tom H. <th...@cy...> - 2005-08-02 02:28:19
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2005-08-02 03:15:02 BST Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 180 tests, 14 stderr failures, 0 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/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 == 180 tests, 14 stderr failures, 1 stdout failure ================= 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/int (stderr) none/tests/x86/yield (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Aug 2 03:21:53 2005 --- new.short Tue Aug 2 03:28:14 2005 *************** *** 8,10 **** ! == 180 tests, 14 stderr failures, 1 stdout failure ================= memcheck/tests/addressable (stderr) --- 8,10 ---- ! == 180 tests, 14 stderr failures, 0 stdout failures ================= memcheck/tests/addressable (stderr) *************** *** 23,25 **** none/tests/x86/int (stderr) - none/tests/x86/yield (stdout) --- 23,24 ---- |
|
From: Tom H. <th...@cy...> - 2005-08-02 02:24:42
|
Nightly build on ginetta ( i686, Red Hat 8.0 ) started at 2005-08-02 03:10:06 BST Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 180 tests, 2 stderr failures, 0 stdout failures ================= none/tests/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2005-08-02 02:20:36
|
Nightly build on dellow ( x86_64, Fedora Core 4 ) started at 2005-08-02 03:10:06 BST Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 159 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) |
|
From: Tom H. <th...@cy...> - 2005-08-02 02:15:01
|
Nightly build on aston ( x86_64, Fedora Core 3 ) started at 2005-08-02 03:05:04 BST Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo A valgrind/coregrind/m_scheduler/Makefile.am A valgrind/coregrind/m_scheduler/priv_sema.h A valgrind/coregrind/pub_core_threadmodel.h A valgrind/coregrind/pub_core_hashtable.h A valgrind/coregrind/pub_core_options.h A valgrind/coregrind/pub_core_libcassert.h A valgrind/coregrind/pub_core_errormgr.h A valgrind/coregrind/m_libcsignal.c A valgrind/coregrind/stage1.c A valgrind/coregrind/m_threadstate.c A valgrind/coregrind/pub_core_aspacemgr.h A valgrind/coregrind/m_libcfile.c A valgrind/coregrind/pub_core_cpuid.h A valgrind/coregrind/Makefile.am A valgrind/coregrind/vki_unistd-amd64-linux.h A valgrind/coregrind/pub_core_threadstate.h A valgrind/coregrind/pub_core_mallocfree.h U valgrind Fetching external item into 'valgrind/VEX' ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo A valgrind/coregrind/pub_core_execontext.h A valgrind/coregrind/m_libcproc.c A valgrind/coregrind/pub_core_threadmodel.h A valgrind/coregrind/pub_core_hashtable.h A valgrind/coregrind/pub_core_options.h A valgrind/coregrind/pub_core_libcassert.h A valgrind/coregrind/pub_core_errormgr.h A valgrind/coregrind/m_libcsignal.c A valgrind/coregrind/stage1.c A valgrind/coregrind/m_threadstate.c A valgrind/coregrind/pub_core_aspacemgr.h A valgrind/coregrind/m_libcfile.c A valgrind/coregrind/pub_core_cpuid.h A valgrind/coregrind/Makefile.am A valgrind/coregrind/vki_unistd-amd64-linux.h A valgrind/coregrind/pub_core_threadstate.h A valgrind/coregrind/pub_core_mallocfree.h U valgrind Fetching external item into 'valgrind/VEX' ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Aug 2 03:10:26 2005 --- new.short Tue Aug 2 03:14:57 2005 *************** *** 4,7 **** Last 20 lines of verbose log follow echo ! A valgrind/coregrind/pub_core_execontext.h ! A valgrind/coregrind/m_libcproc.c A valgrind/coregrind/pub_core_threadmodel.h --- 4,7 ---- Last 20 lines of verbose log follow echo ! A valgrind/coregrind/m_scheduler/Makefile.am ! A valgrind/coregrind/m_scheduler/priv_sema.h A valgrind/coregrind/pub_core_threadmodel.h |
|
From: Tom H. <th...@cy...> - 2005-08-02 02:13:22
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2005-08-02 03:00:03 BST Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 159 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) |