[lworld] x64: save bad values instead of rfp and lr above the extension space

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Unresolved
    • Priority: P4
    • repo-valhalla
    • Affects Version/s: repo-valhalla
    • Component/s: hotspot

      Do JDK-8371993 for x64 as well:

      The return address (and probably the frame pointer) are saved under and above the extension space on the stack. But only of them should be used as only return address is patched for deopt, and one frame pointer is known by the GC in case it contains an oop.

            Assignee:
            Marc Chevalier
            Reporter:
            Marc Chevalier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: