[jdk11u-dev] RFR: 8285395: [JVMCI] Partial backport of JDK-8220623: InstalledCode [v2]

Severin Gehwolf sgehwolf at openjdk.java.net
Mon Apr 25 14:29:27 UTC 2022


> Please review this 11u-only change in the JVMCI area. Latest Graal master introduced a change which overrides `getAddress()` and `getEntryPoint()` in class `InstalledCode`. This isn't an issue in Graal VM CE since labs openjdk is used there which has newer JVMCI level. The same code is present in JDK 13+. I'm only proposing a partial backport since that's sufficient to unbreak the Mandrel build and is a lot less risky than bringing in JDK-8220623 wholesale. See the bug for details.
> 
> Testing:
>  - [x] jvmci tests
>  - [x] Mandrel build with a base JDK including this patch. Builds now, broke earlier.

Severin Gehwolf has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision:

  8285395: [JVMCI] [11u] Partial backport of JDK-8220623: InstalledCode

-------------

Changes:
  - all: https://git.openjdk.java.net/jdk11u-dev/pull/1038/files
  - new: https://git.openjdk.java.net/jdk11u-dev/pull/1038/files/10c9e98c..44303a08

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=1038&range=01
 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=1038&range=00-01

  Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/jdk11u-dev/pull/1038.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/1038/head:pull/1038

PR: https://git.openjdk.java.net/jdk11u-dev/pull/1038


More information about the jdk-updates-dev mailing list