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