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