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