RFR: 8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded [v2]
Calvin Cheung
ccheung at openjdk.java.net
Thu Nov 4 22:16:38 UTC 2021
> Adding a test when an interface (major version 49) of a lambda proxy class is being transformed by a java agent during
> CDS dump time and run time. The java agent will update the version of the interface to 50. During dump time, the
> interface will be included in the CDS archive. During run time, any transformed classes will not be loaded from the
> archive.
>
> The new tests passed tiers 1,2,3,4 testing.
Calvin Cheung has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision:
- 8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded
- Merge branch 'master' into 8276184-more-cds-lambda-proxy-test
- 8276184: Add CDS test on lambda proxy class with java agent
-------------
Changes:
- all: https://git.openjdk.java.net/jdk/pull/6205/files
- new: https://git.openjdk.java.net/jdk/pull/6205/files/cb18da70..f63d99e2
Webrevs:
- full: https://webrevs.openjdk.java.net/?repo=jdk&pr=6205&range=01
- incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=6205&range=00-01
Stats: 12743 lines in 371 files changed: 9987 ins; 1479 del; 1277 mod
Patch: https://git.openjdk.java.net/jdk/pull/6205.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/6205/head:pull/6205
PR: https://git.openjdk.java.net/jdk/pull/6205
More information about the hotspot-runtime-dev
mailing list