Jigsaw Enhancement RFR: 8159145 Add JVMTI function GetModuleByPackageName

Alan Bateman Alan.Bateman at oracle.com
Tue Jun 21 11:56:01 UTC 2016



On 21/06/2016 11:48, serguei.spitsyn at oracle.com wrote:
>
> Sorry.
> My initial plan was to write an nsk.jvmti test and review it on a 
> confidential mailing list.
> It is why I put the webrevs on the non-public server.
> Forgot to switch the server when the test was converted into the jtreg 
> format.
>
> The public webrevs are:
>
> Hotspot:
> http://cr.openjdk.java.net/~sspitsyn/webrevs/2016/hotspot/8159145-jigsaw-jvmti-pkg.1/
>
> Jdk:
> http://cr.openjdk.java.net/~sspitsyn/webrevs/2016/hotspot/8159145-jigsaw-jvmti-pkg.jdk1/
>

The spec generally looks good, just two small points:

1. "java.lang.ClassLoader" would be better than "java/lang/ClassLoader" 
when describing the class_loader parameter.

2. For the package name then it might be clearer to say that the package 
name is in internal form and then include the example of "java/lang" in 
parenthesis.

One comment on the test is that it looks like check_system_loader 
doesn't test any packages that are defined to a module. 
check_bootstrap_loader does have tests for named modules for the null 
loader case. Just wondering if we need more here.

You might have spotted this already but the header comment on the tests 
needs to be the GPL header.

-Alan


More information about the serviceability-dev mailing list