RFR: 8252656: Replace RegisterArrayForGC mechanism with plain Handles
Stefan Karlsson
stefan.karlsson at oracle.com
Wed Sep 2 06:50:44 UTC 2020
Thanks, David.
StefanK
On 2020-09-02 07:03, David Holmes wrote:
> Nice cleanup/simplification!
>
> LGTM.
>
> Thanks,
> David
>
> On 1/09/2020 11:13 pm, Stefan Karlsson wrote:
>> Hi all,
>>
>> Please review this patch to replace the RegisterArrayForGC mechanism
>> with the usage of plain Handles.
>>
>> https://cr.openjdk.java.net/~stefank/8252656/webrev.01/
>> https://bugs.openjdk.java.net/browse/JDK-8252656
>>
>> JVM_GetStackAccessControlContext collects a bunch of oops in array and
>> then calls into allocating code that might safepoint. To deal with
>> this, the local array is registered and explicitly visited by the GCs.
>> This patch gets rid of this and use an array of Handles instead.
>>
>> I've tested this locally with test TEST="test/jdk/java/security". Any
>> other suggestions on what to test this with? I've also run this
>> through tier1, as a sanity check.
>>
>> Thanks,
>> StefanK
More information about the hotspot-dev
mailing list