RFR: 8264150: CDS dumping code calls TRAPS functions in VM thread

Coleen Phillimore coleenp at openjdk.java.net
Thu Apr 1 02:11:38 UTC 2021


This change initializes the vtables/itables without checking constraints.  After initializing but before the class is visible in the SystemDictionary, constraints are checked in a separate loop.

Tested with tier1-6 which includes jck tests.

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

Commit messages:
 - 8264150: CDS dumping code calls TRAPS functions in VM thread

Changes: https://git.openjdk.java.net/jdk/pull/3277/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=3277&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8264150
  Stats: 290 lines in 10 files changed: 146 ins; 84 del; 60 mod
  Patch: https://git.openjdk.java.net/jdk/pull/3277.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/3277/head:pull/3277

PR: https://git.openjdk.java.net/jdk/pull/3277


More information about the serviceability-dev mailing list