Request for reviews (XS): 6848466: frame::frame_size() assertion failure with -XX:+DebugDeoptimization
Vladimir Kozlov
Vladimir.Kozlov at Sun.COM
Fri Jun 5 11:52:24 PDT 2009
Good.
Vladimir
Changpeng Fang wrote:
> http://cr.openjdk.java.net/~cfang/6848466/webrev.00/
>
> Fixed 6848466: frame::frame_size() assertion failure with
> -XX:+DebugDeoptimization
>
> Problem:
> The current implementation of frame::frame_size for X86 builds
> RegisterMap from
> the current thread. This only works for the top frame, and will cause
> assertion failure
> for other frames. For the server vm, -XX:DeoptimizeALot
> -XX:+DebugDeoptimizatiuon
> exposes the problem.
>
> Solution:
> Add an argument (RegisterMap *map) for frame::frame_size, and the caller
> is responsible
> for providing a RegisterMap for frame::frame_size to compute the sender
> frame.
>
> Thanks,
>
> Changpeng
>
More information about the hotspot-compiler-dev
mailing list