###@###.### 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
- relates to
-
JDK-5019123 PopFrame in a static intializer causes a hotspot crash
-
- Resolved
-