RFR: 8329850: [AIX] Allow loading of different members of same shared library archive [v3]

Matthias Baesken mbaesken at openjdk.org
Thu Apr 25 12:25:29 UTC 2024


On Thu, 25 Apr 2024 10:38:02 GMT, Joachim Kern <jkern at openjdk.org> wrote:

>> With [JDK-8320890](https://bugs.openjdk.org/browse/JDK-8320890) we introduced the capability not to load shared libraries twice if the application wants to do that. Instead we just rise a ref counter. Unfortunately this also suppresses the loading of a second member of a shared library.
>> This fix introduces an additionally stored hash value for each loaded member and only suppresses duplicate loading if the same member is loaded twice.
>> If a shared library has no member a hash value of 0 is used to make the code orthogonal.
>
> Joachim Kern has updated the pull request incrementally with one additional commit since the last revision:
> 
>   cosmetic changes

Looks okay to me.

But I think it would be really beneficial to have a (jtreg)  test for this.

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

Marked as reviewed by mbaesken (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/18676#pullrequestreview-2022344363


More information about the hotspot-runtime-dev mailing list