RFR(S): 8071999: SA's buildreplayjars fail with exception

David Holmes david.holmes at oracle.com
Thu Feb 5 06:52:28 UTC 2015

Hi Roland,

On 5/02/2015 1:04 AM, Roland Westrelin wrote:
> buildreplayjars sometimes fail with an exception and I think that's
> caused by the lack of support for default methods when the SA dumps
> classes. This change fixes it at least partially. It may not be the
> cleanest way to support default methods but it already proved useful
> when investigating a compiler crash so unless someone has a better fix
> I would like to push it.
> http://cr.openjdk.java.net/~roland/8071999/webrev.00/

I wouldn't say it "supports default methods" rather it ignores them so 
they don't trigger exceptions. I'm still puzzling over why default 
methods have a zero _codeIndex as that seems to be the real cause of the 
trouble. ??

As a quick workaround it may be okay but it appears that SA is seriously 
lagging in its language support. :(


> Roland.

More information about the hotspot-compiler-dev mailing list