RFR: 8365558: Fix stub entry init and blob creation on Zero
Andrew Dinn
adinn at openjdk.org
Thu Aug 14 19:15:48 UTC 2025
Fix two problems with Zero blob/stub entry initialization:
1. Stop Zero allocating AdapterBlobs for the default set of i2c2i adapters even though it cannot ever use them.
2. Allow Zero to execute its stubgen init functions even though it is not generating code into a code buffer (i.e when blob size is declared as zero). This still allows it initialize entries to point to C functions. n.b. yhis was broken when [JDK-8359373](https://bugs.openjdk.org/browse/JDK-8359373) introduced the preuniverse Stubgen stub group.
-------------
Commit messages:
- avoid creating AdpaterBlobs on Zero where we cannto use them
- Execute stubgen stub create functions even on Zero when no code expected
Changes: https://git.openjdk.org/jdk/pull/26787/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26787&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8365558
Stats: 45 lines in 2 files changed: 30 ins; 8 del; 7 mod
Patch: https://git.openjdk.org/jdk/pull/26787.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/26787/head:pull/26787
PR: https://git.openjdk.org/jdk/pull/26787
More information about the hotspot-dev
mailing list