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

should support PopFrame in a static intializer

XMLWordPrintable

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


      ###@###.### 2004-04-14

      This is original email on this topic from Ken Russell below:

      Date: Mon, 12 Apr 2004 16:24:09 -0700
      From: Kenneth Russell <###@###.###>
      Subject: Re: JvmtiEnv::PopFrame() (jvmtiEnv.cpp)
      To: Robert Field <###@###.###>

      The current PopFrame implementation, which is contained in the assembly
      interpreters, requires two adjacent non-native Java frames on the top of the
      stack in order to work. The reason is that the topmost frame needs to make a
      determination of what kind of code it is returning to in order to understand
      whether it can trivially request a reexecution of the invoke in the caller
      frame, or whether it needs to save and restore the incoming arguments before
      a deoptimization. It might be possible to change this to support popping
      across VM calls, but not for beta 2.
      ...
      -Ken

      We are not going to fix this bug in tiger (please, see bug 5019123),
      but we may consider to fix it in post-tiger releases.
      -Serguei

            Unassigned Unassigned
            sspitsyn Serguei Spitsyn
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: