RFR: 8360707: Globally enumerate all blobs, stubs and entries
Martin Doerr
mdoerr at openjdk.org
Mon Jun 30 14:36:40 UTC 2025
On Mon, 30 Jun 2025 06:14:32 GMT, Amit Kumar <amitkumar 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.
>
> @adinn I got one test failure on s390: `test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java`
>
>
> java.lang.RuntimeException: 1 < 2
> at jdk.test.lib.Asserts.fail(Asserts.java:715)
> at MachCodeFramesInErrorFile.run(MachCodeFramesInErrorFile.java:170)
> at MachCodeFramesInErrorFile.main(MachCodeFramesInErrorFile.java:108)
> at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
> at java.base/java.lang.reflect.Method.invoke(Method.java:565)
> at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
> at java.base/java.lang.Thread.run(Thread.java:1474)
>
>
> I didn't hs_err even in full verbose. But attaching overall run in txt file:
> [26004_test_failure.txt](https://github.com/user-attachments/files/20973513/26004_test_failure.txt)
> @offamitkumar Thanks for testing. I'm looking into the issue and will get back to you.
>
> @TheRealMDoerr @offamitkumar @RealFYang Would you be able to check this on ppc/riscv to ensure it builds (cross-compile is ok) and passes (at least) tier1?
>
> Thanks for whatever help you can provide.
hotspot tier1 has passed on PPC64. Thanks for the ping!
-------------
PR Comment: https://git.openjdk.org/jdk/pull/26004#issuecomment-3019409026
More information about the shenandoah-dev
mailing list