harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Pervov" <pmcfi...@gmail.com>
Subject Re: [drlvm] Class unloading support
Date Thu, 26 Oct 2006 12:03:38 GMT
My statement is based on the following: JIT only needs vtable to call
(interface) methods. If it's true, then I don't see where it will be
necessary to enumerate vtables. The only possibility I can imagine is when
JIT reuse vtable invoking several methods of the same object.

On 10/26/06, Mikhail Fursov <mike.fursov@gmail.com> wrote:

> On 10/26/06, Pavel Pervov <pmcfirst@gmail.com> wrote:
> >
> > Unpinning vtables does not cause the need to enumerate them from JIT, if
> > JIT
> > does not store pointers to them.
>
>
> AFAIU vtable is inlined into a special Java object.
> If you move the object -> vtable is also moved.
> Am I missing something here?
>
> --
> Mikhail Fursov
>
>
-- 
Pavel Pervov,
Intel Enterprise Solutions Software Division

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message