RFR(S) 8193332 MetaspaceShared::check_shared_class_loader_type is not used during archive creation
lois.foltan at oracle.com
Mon May 21 14:03:27 UTC 2018
On 5/17/2018 9:13 PM, Ioi Lam wrote:
> When we restructured the AppCDS code, the call to
> was somehow left out. I have restored it, and actually found a minor
> bug related to modules
> and -Xbootclasspath/a:
> In classLoader.cpp, at dump time we used to load a class from
> -Xbootclasspath/a even if
> this class belongs to a named packaged, which means it would not be
> loaded by the JVM at runtime.
> Such dump-time loading seems unnecessary so I removed it, and fixed a
> related test case
> to reflect the latest behavior.
> Tested with hs-tier1,2.
> - Ioi
Looks good. Can you either remove or improve upon the DumpSharedSpaces
comment in lines 1413-1424 of classLoader.cpp to reflect the changed
More information about the hotspot-runtime-dev