RFR: 8360707: Globally enumerate all blobs, stubs and entries [v7]
Vladimir Kozlov
kvn at openjdk.org
Mon Jul 7 23:26:51 UTC 2025
On Sun, 6 Jul 2025 16:57:12 GMT, Andrew Dinn <adinn at openjdk.org> wrote:
>> 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.
>
> Andrew Dinn has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 18 additional commits since the last revision:
>
> - Merge branch 'master' into enumerate_entries
> - store stub id for opto stub Compile instances as a StubId
> - save blobs using blob ids
> - make arg in declaration consistent with definition
> - fix format for copyright
> - update copyrights
> - fix inconsistent stub declarations
> - fix formatting issues
> - remove redundant doc comments
> - fix copy paste errors in riscv
> - ... and 8 more: https://git.openjdk.org/jdk/compare/7a32697c...dbc8394a
So far testing is fine. I see only failures caused by known AOT stubs caching bug: [JDK-8357593](https://bugs.openjdk.org/browse/JDK-8357593)
-------------
PR Comment: https://git.openjdk.org/jdk/pull/26004#issuecomment-3046794427
More information about the shenandoah-dev
mailing list