RFR 8228532: Shenandoah: Implement SBSA::try_resolve_jobject_in_native()

Roman Kennke rkennke at redhat.com
Fri Jul 26 09:46:22 UTC 2019


Looks good, thanks!

Roman


> Updated Webrev: http://cr.openjdk.java.net/~zgu/JDK-8228532/webrev.01/
> 
> On X86 platforms, r15 does not have valid thread value, instead, it
> should be derived from jni_env argument.
> 
> Test:
>   hotspot_gc_shenandoah (fastdebug and release) on
>   Linux x86_64, x86_32
>   Windows x86_64.
> 
> Thanks,
> 
> -Zhengyu
> 
> 
> On 7/25/19 9:01 AM, Zhengyu Gu wrote:
>> Further tests discovered some issues with this patch, I would like to
>> withdraw this RFR for now.
>>
>> Thanks,
>>
>> -Zhengyu
>>
>> On 7/23/19 3:42 PM, Zhengyu Gu wrote:
>>> Shenandoah needs to take slow path when resolving jobject during
>>> evacuation phase, to ensure it resolves to-space oops.
>>>
>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8228532
>>> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8228532/webrev.00/index.html
>>>
>>> Test:
>>>    hotspot_gc_shenandoah (fastdebug and release) on Linux x86_64 and
>>> aarch64.
>>>
>>>
>>> Thanks,
>>>
>>> -Zhengyu




More information about the hotspot-gc-dev mailing list