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