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

[JVMCI] Use CompiledMethodHandle instead of nmethodLocker in JVMCI

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Won't Fix
    • Icon: P4 P4
    • tbd
    • 16
    • hotspot

      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.

            never Tom Rodriguez
            never Tom Rodriguez
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: