RFR: 8360707: Globally enumerate all blobs, stubs and entries

Andrew Dinn adinn at openjdk.org
Thu Jun 26 21:17:07 UTC 2025


Use the blob, stub and entry declarations to generate a single global enumeration for all blobs, likewise for all stubs and all entries. Modify stub generators in shared runtime, c1 runtime, c2 runtime and stub generator subsystems and their clients to use those enumerations consistently.

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

Commit messages:
 - remove redundant doc comments
 - fix copy paste errors in riscv
 - fix copy paste errors in s390
 - fix copy paste errors in zero
 - fix errors in x86 stub entry declarations
 - fix various copy paste errors
 - fix whitespace error
 - update other arches to use global ids
 - use global ids everywhere -- aarch64 only
 - support global blob/stub/entry ids

Changes: https://git.openjdk.org/jdk/pull/26004/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26004&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8360707
  Stats: 4070 lines in 97 files changed: 1957 ins; 273 del; 1840 mod
  Patch: https://git.openjdk.org/jdk/pull/26004.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/26004/head:pull/26004

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


More information about the hotspot-dev mailing list