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