RFR: 8323273: AArch64: Strengthen CompressedClassPointers initialization check for base

Yude Lin duke at openjdk.org
Tue Jan 16 02:47:44 UTC 2024


Summary:
Add a platform-dependent check for CompressedClassSpaceBaseAddress;
Remove the "reserve anywhere" attempt after the initial mapping attempt failed---this is rarely used and will likely fail anyway, because the accepted mapping is very restricted on aarch64;
Additional assertions after initialization.

Passed hotspot/jtreg/:tier1 on fastdebug

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

Commit messages:
 - 8323273: AArch64: Strengthen CompressedClassPointers initialization check for base

Changes: https://git.openjdk.org/jdk/pull/17437/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=17437&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8323273
  Stats: 44 lines in 6 files changed: 34 ins; 3 del; 7 mod
  Patch: https://git.openjdk.org/jdk/pull/17437.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/17437/head:pull/17437

PR: https://git.openjdk.org/jdk/pull/17437


More information about the hotspot-dev mailing list