[jdk17u-dev] RFR: 8267189: Remove duplicated unregistered classes from dynamic archive
Leslie Zhai
lzhai at openjdk.org
Tue Nov 29 02:04:36 UTC 2022
Hi,
Commit d983d108c565654e717e2811d88aa94d982da2f5 fix JDK-8297543: runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java fail with jfx
And dependencies:
=> JDK-8267189: Remove duplicated unregistered classes from dynamic archive
* JDK-8268821: Split systemDictionaryShared.cpp
* JDK-8269004: Implement ResizableResourceHashtable
* JDK-8270061: Change parameter order of ResourceHashtable
* JDK-8270803: Reduce CDS API verbosity
* JDK-8270489: Support archived heap objects in EpsilonGC
* JDK-8275731: CDS archived enums objects are recreated at runtime
The patch applies clean except manually edit the source file:
* src/hotspot/share/classfile/systemDictionaryShared.hpp
Made `static void SystemDictionaryShared::remove_dumptime_info(InstanceKlass*)` public within this context.
Tested jtreg tier1~3, no regression.
Thanks,
Leslie Zhai
-------------
Commit messages:
- Backport bb24fa652aa1edc8ece8713f559be2fe3437d666
Changes: https://git.openjdk.org/jdk17u-dev/pull/939/files
Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=939&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8267189
Stats: 318 lines in 8 files changed: 299 ins; 2 del; 17 mod
Patch: https://git.openjdk.org/jdk17u-dev/pull/939.diff
Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/939/head:pull/939
PR: https://git.openjdk.org/jdk17u-dev/pull/939
More information about the jdk-updates-dev
mailing list