RFR (S) 8031045: Access checks should precede additional per-instruction checks

harold seigel harold.seigel at oracle.com
Thu Jan 16 10:23:40 PST 2014


Hi,

Please review this small fix for bug 8031045.  The fix changes the 
implementation so that it does an access check before doing the 
non-static method ICCE error check.  This ensures that if the method is 
both not accessible and not static, that an IllegalAccessError exception 
will get throw.

The fix was tested with the test in the bug report, the JCK lang and vm 
tests, the defmeth tests, the ute mlvm tests, and the hotspot, lambda, 
java util, and java lang jtreg tests.

Open webrev at: http://cr.openjdk.java.net/~hseigel/bug_8031045/
<http://cr.openjdk.java.net/%7Ehseigel/bug_8031045/>
Bug: https://bugs.openjdk.java.net/browse/JDK-8031045

Thanks! Harold


More information about the hotspot-runtime-dev mailing list