[JVMCI] Use CompiledMethodHandle instead of nmethodLocker in JVMCI

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Won't Fix
    • Priority: P4
    • tbd
    • Affects Version/s: 16
    • Component/s: 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.

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

              Created:
              Updated:
              Resolved: