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

Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination

    XMLWordPrintable

Details

    • b05

    Backports

      Description

        I was looking at hotpath for IC stub cleaning (happens at safepoint), and one obvious thing is that we look-up `CodeBlob` from `call->instruction_address()` only to assert that is compiled one. It used to be protected by `#ifdef ASSERT` before JDK-8212681, and pulled from it to be used in Mutex:
         https://hg.openjdk.org/jdk/jdk/rev/d6dc479bcdd3#l15.62

        ...which is now gone after JDK-8214257.

        Attachments

          Issue Links

            Activity

              People

                shade Aleksey Shipilev
                shade Aleksey Shipilev
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: