You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Patch name: inti.patch

Implementation Notes

See InterfaceCalls for a discussion of how interface call sites work.

The current implementation requires that there is a terminating itableOffsetEntry in every concrete instanceKlass. (See definition of klassItable::setup_itable_offset_table around line 1100 of klassVtable.cpp.) Since the offset entries have two words, one word of the terminating entry can have a sentinel value, and the other is free to point to a linked list of extension records.

References

  • No labels