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

For JVMTI method exits from native wrapper frames, read in the native results from the correct location

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 9
    • hotspot
    • generic

      This issue relates to JDK-8043571 (in which changes are made to avoid the assert in JVMTI due to JVMTI's notion of the number of stack frames not matching the actual number of stack frames. This was because of method exit events not being sent for compiled native wrapper frames). JDK-8043571 has changes done to send the method exit events for these wrappers and to thus correct JVMTI's bookkeeping. It also has changes to avoid reading in the return value from the location corresponding to the interpreter generated native stub, since that would be invalid for the compiler generated native wrapper. This issue is raised to enable reading in the native return value from the correct location corresponding to the compiler generated wrapper.

            sspitsyn Serguei Spitsyn
            jgeorge Jini George (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: