RFR: 8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations [v6]

Andrew Dinn adinn at openjdk.org
Wed Nov 27 13:53:05 UTC 2024


On Tue, 26 Nov 2024 09:58:08 GMT, Andrew Dinn <adinn at openjdk.org> wrote:

>> Implementation of JDK-8343767
>
> Andrew Dinn has updated the pull request incrementally with one additional commit since the last revision:
> 
>   fix issue with x86 avx3 array copy

Ah, ok, I get it now. In a few cases, depending on the architecture, I moved generation of some of the generic stubs from one blob to another. That was needed in order to bring them in line with other architectures.

In particular, for x86 and s390 I relocated the secondary super table stubs from the compiler blob to the final blob because riscv and aarch64 placed them in the final blob. That's almost certainly what is causing x86 to run out of space and may also be causing an issue for s390.

I'll adjust the arch blob declaration for x86 to increment the basic size of the final blob by 1000 and decrease the compiler blob size by a similar amount and see if that fixes the problem.

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

PR Comment: https://git.openjdk.org/jdk/pull/21957#issuecomment-2503925138


More information about the hotspot-dev mailing list