On 21/12/2007, Xiao-Feng Li <[EMAIL PROTECTED]> wrote:
>
> On Dec 21, 2007 4:58 PM, Simon Chow <[EMAIL PROTECTED]> wrote:
> > In my view, java object structure is defined as managedObject in
> > object_layout.h
>
> Right, that's the VM side of the definition. In GC, it has another
> type for the same thing: Patial_Reveal_Object. They both only
> partially reveals the object header definition.
>
> The object fields are laid out in Class::assign_offsets_to_fields()
> and related methods.
> Basically you can find the info in
> vm/vmcore/src/class_support/prepare.cpp.


I found the offset of fields is aligned to its own size when calculating the
object layout in Class::assign_offsets_to_fields().
Why is that?

Array has its own counterpart definitions.
>
> Thanks,
> xiaofeng
>
> >
> > On 21/12/2007, 史成荣 <[EMAIL PROTECTED]> wrote:
> > >
> > > hi, all
> > >    I want to know the structure of the java objcet. Where can I find
> the
> > > exact class describing java object in the source code of Harmony?
> > >
> > > Thanks,
> > > Chengrong
> > >
> >
> >
> >
> > --
> > From : [EMAIL PROTECTED] School of Fudan University
> >
>
>
>
> --
> http://xiao-feng.blogspot.com
>



-- 
From : [EMAIL PROTECTED] School of Fudan University

Reply via email to