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

Martin Doerr mdoerr at openjdk.org
Thu Apr 25 14:43:53 UTC 2024


On Thu, 25 Apr 2024 14:41:20 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:
> 
>   set ptr to nullptr after free

Marked as reviewed by mdoerr (Reviewer).

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

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


More information about the hotspot-runtime-dev mailing list