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

[JVMCI] Use CompiledMethodHandle instead of nmethodLocker in JVMCI

    Details

    • Type: Enhancement
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 16
    • Fix Version/s: tbd
    • Component/s: hotspot
    • Labels:

      Description

      Because JVMCI uses nmethods in some non-standard ways the actions of the concurrent nmethod sweeper has triggered some unusual bugs with nmethod being in surprising states. The use of an nmethodLocker closed the most obvious problem of the nmethod being freed while still in use by JVMCI but it would be better if some sort of official handle was used that kept the nmethod alive while JVMCI was interacting with it.

        Attachments

          Activity

            People

            • Assignee:
              never Tom Rodriguez
              Reporter:
              never Tom Rodriguez
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: