[aarch64-port-dev ] git: openjdk/aarch64-port: master: 8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded

Calvin Cheung ccheung at openjdk.java.net
Tue Nov 16 02:35:50 UTC 2021


Changeset: bd92674b
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-11-16 02:34:36 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/bd92674be563ad291990216b7cdf061c498f5dd3

8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded

Reviewed-by: iklam, dholmes

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaContainsOldInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForOldInfInBaseArchive.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassInBaseArchive.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/RedefineCallerClass.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/Hello.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaContainsOldInfApp.java



More information about the aarch64-port-dev mailing list