Loading... (original) (raw)

Clean up and refactor the Class Data Sharing (CDS) code, including:

+ Improve archive integrity checking
+ Support bytecode verification during archive dumping time
+ Allow the user to configure the CDS class list.
+ Allow future extension of the CDS class loading mechanism.
+ Support as many jar files as possible from bootclasspath

backported by

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8047937 Class Data Sharing clean up and refactoring

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8056382 Class Data Sharing clean up and refactoring

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8063430 Class Data Sharing clean up and refactoring

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8070087 Class Data Sharing clean up and refactoring

duplicates

Enhancement - null JDK-8043052 Supply a flag to print out shared archive information

Bug - A problem which impairs or prevents the functions of the product. JDK-8028096 PrintSharedSpaces may crash when some blocks are freed and allocated again during -Xshare:dump

Enhancement - null JDK-6441763 RFE:Class Data sharing archive should support as many jar files as possible from bootclasspath

Enhancement - null JDK-8015552 Add VM option to change classlist during CDS dump

relates to

Bug - A problem which impairs or prevents the functions of the product. JDK-8056971 Minor class loading clean-up

Enhancement - null JDK-8047934 Adding new API for unlocking diagnostic argument for SharedArchiveFile

(3 duplicates, 2 relates to)