[jdk11u-dev] RFR: 8255810: Zero: build fails without JVMTI

Aleksey Shipilev shade at openjdk.java.net
Fri Jul 2 10:37:14 UTC 2021


This is an unclean backport. It differs from upstream version by additionally protecting `relocate_cached_class_file` that stores bytecode for JVMTI use. It was removed later during rewrite in JDK-8218751 (which does not look very backportable, given its bugtail).

Additional testing: 
 - [x] Linux x86_64 Zero fastdebug build without JVMTI
 - [x] Linux x86_64 Zero fastdebug, `runtime/appcds` tests (ignored by jtreg, as CDS is not enabled for Zero) 
 - [x] Linux x86_64 Server fastdebug, `runtime/appcds` tests (still pass)

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

Commit messages:
 - Backport ca216bae1af5b6db0e0aa2bc0c8730711602f9a6

Changes: https://git.openjdk.java.net/jdk11u-dev/pull/94/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=94&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8255810
  Stats: 7 lines in 3 files changed: 4 ins; 0 del; 3 mod
  Patch: https://git.openjdk.java.net/jdk11u-dev/pull/94.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/94/head:pull/94

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


More information about the jdk-updates-dev mailing list