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