RFR 8219579: Remove redundant signature parsing from the verifier

Harold Seigel harold.seigel at oracle.com
Thu Feb 28 20:57:12 UTC 2019


Hi,

Please review this fix to remove redundant field and method signature 
parsing from the verifier.  The parsing is redundant because field and 
method signatures are already checked by ClassFileParser.

Note that current behavior, in the odd case where a user enables local 
verification but disables remote verification, is that both local and 
remote classes get verified.  The change in arguments.cpp does not 
change that.

Open Webrev: 
http://cr.openjdk.java.net/~hseigel/bug_8219579/webrev/index.html

JBS Bug:  https://bugs.openjdk.java.net/browse/JDK-8219579

The fix was regression tested by running Mach5 tiers 1 and 2 tests and 
builds on Linux-x64, Solaris, Windows, and Mac OS X, running tiers 3-5 
tests on Linux-x64, and by running JCK-13 Lang and VM tests on Linux-x64.

Thanks, Harold



More information about the hotspot-runtime-dev mailing list