RFR (M) 8140802 - Clean up and refactor of class loading code for CDS
ioi.lam at oracle.com
Wed Nov 11 00:30:35 UTC 2015
A "final" webrev (before I go on vacation :-)
There's a single line changed from the previous webrev:
The reason is to allow the use of @CallerSensitive in the jdk.vm.cds module.
On 11/2/15 7:40 PM, Ioi Lam wrote:
> I have updated the webrev to include all the feedback from the past
> few days:
> Delta from the previous webrev
> Full changes
> Change Log:
> + Various formatting and copyright
> + Change in SystemDictionary::resolve_from_stream to support new
> requirement in closed sources.
> On 10/30/15 10:00 AM, Ioi Lam wrote:
>> Please review the following fix:
>> Bug: Clean up and refactor of class loading code for CDS
>> Summary of fix:
>> We need to clean up and refactor the class loading code in order
>> to support CDS in JDK9
>>  Remove code that has been made obsolete by the module changes
>> (such as supporting code used for meta-index file)
>>  Add new whitebox API to be used by CDS-related tests.
>>  Refactor the parsing of classlist files for future enhancements.
>>  Add new APIs in the class loading code to support Oracle CDS
>> RBT - with same set of tests as hs-rt nightly
>> - Ioi
More information about the core-libs-dev