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

PPC64+s390: get_frame_at_stack_banging_point uses wrong PC

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 11
    • 10, 11
    • hotspot
    • b01
    • ppc, s390x

      C1 and C2 JIT compilers generate stack banging code before the code for saving the PC into the frame on PPC64 and s390.
      Hence, the PC needs to be picked from the signal context (LR on PPC64 and R14 on s390) to create a correct frame object.

      Currently, the top frame can not be checked for reserved stack annotation because the frame doesn't get a PC which points into the nmethod.

            mdoerr Martin Doerr
            mdoerr Martin Doerr
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: