Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8317677

Specialize Vtablestubs::entry_for() for VtableBlob

    XMLWordPrintable

Details

    • b20

    Backports

      Description

        CompiledIC::is_icholder_entry() uses Vtablestubs::entry_for() on code blobs known to be VtableBlob instances.

        All VtableBlobs are managed by Vtablestubs, i.e. such blobs are trivially always in the VtableStubs table.

        Specialization of that entry_for() call allows sidestepping locking the mutex for determining this and avoids the always-succeeding search too.

        Attachments

          Issue Links

            Activity

              People

                tschatzl Thomas Schatzl
                tschatzl Thomas Schatzl
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: