Weldon Washburn wrote:
Robin,
I did a diff of the mmtk/vm directory. It looks like nothing really
changed
in the vm interface code which is good. Am I understanding this right??
That sounds about right. And (famous last words) I think the interface
will probably remain stable for a
Weldon Washburn wrote:
I actually stumbled on this bug during bringup. I replaced
...plus(arrayOffset)... with ...plus(12)... Its a hack. But now it
looks
like I simply set ARRAY_BASE_OFFSET to 12 during clinit. Does this
seem
right??
By the way, the array base offset may differ
On 10/13/06, Salikh Zakirov [EMAIL PROTECTED] wrote:
By the way, the array base offset may differ depending on the platform and
array type.
As as I know, currently on 32 bit platform (ia32) the array base offset
is 12 for types of size = 4.
Double[] and long[] arrays have array base offset 16.
Urgh. In that case the array base offset should be specified in the
constructor of an MMType - JikesRVM doesn't have this problem, because the
object pointer always points to element 0 of an array irrespective of
header sizes and alignment issues (and hence the align and offset
parameters to
Salikh,
Good catch! You just saved the MMTk port 20 hours of debugging. Thank you
:)
On 10/13/06, Salikh Zakirov [EMAIL PROTECTED] wrote:
Weldon Washburn wrote:
I actually stumbled on this bug during bringup. I replaced
...plus(arrayOffset)... with ...plus(12)... Its a hack. But now
Robin,
This helps a bunch. Thanks! I have downloded
http://cs.anu.edu.au/people/Robin.Garner/mmtk-20061012.jar and will move to
it now.
On 10/11/06, Robin Garner [EMAIL PROTECTED] wrote:
Original Message
Subject: Re: [DRLVM][JET] write barrier for Java (mmtk)
Date:
Robin,
I did a diff of the mmtk/vm directory. It looks like nothing really changed
in the vm interface code which is good. Am I understanding this right??
I did notice a change in utility/scan/mmtype.java. getSlot(ObjectReference,
int) returns addr.plus(VM.ARRAY_BASE_OFFSET) instead of
Original Message
Subject: Re: [DRLVM][JET] write barrier for Java (mmtk)
Date: Thu, 12 Oct 2006 11:18:20 +1000
From: Robin Garner [EMAIL PROTECTED]
To: harmony-dev@incubator.apache.org
References:
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Original Message
Subject: Re: [DRLVM][JET] write barrier for Java (mmtk)
Date: Thu, 12 Oct 2006 11:36:33 +1000
From: Robin Garner [EMAIL PROTECTED]
To: harmony-dev@incubator.apache.org
References:
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]