JDK-8329418 : Replace pointers to tables with offsets in relocation bitmap
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: runtime
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2024-04-01
  • Updated: 2024-05-16
  • Resolved: 2024-05-10
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 23
23 b23Fixed
Description
Some tables, like the symbol table or c++ vtables, are currently marked for relocation in the read-write or read-only regions and patched at runtime. These tables don't have embedded pointers and can instead be relocated with offsets, thus reducing the amount of pointers in the relocation bitmap.
Comments
Changeset: a706ca4f Author: Matias Saavedra Silva <matsaave@openjdk.org> Date: 2024-05-10 01:34:02 +0000 URL: https://git.openjdk.org/jdk/commit/a706ca4fdb4db4ba36c6ad04a37c37a348f8af0b
10-05-2024

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/19107 Date: 2024-05-06 17:05:47 +0000
06-05-2024