Devirtualize Klass::vtable

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P3
    • 9
    • Affects Version/s: 9
    • Component/s: hotspot
    • None
    • b107

      Since Klass is now responsible for maintaining the offsets and length of the embedded vtable it makes sense to move all code related to the Java vtables to Klass.

      This also allows us to remove a few unsafe casts where an ArrayKlass was cast to an InstanceKlass just to get at the methods_at_vtable().

            Assignee:
            Mikael Gerdin (Inactive)
            Reporter:
            Mikael Gerdin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: