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 <[EMAIL PROTECTED]> wrote:

On 10/26/06, Pavel Pervov <[EMAIL PROTECTED]> 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

Reply via email to