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

Zhengyu Gu zgu at redhat.com
Fri Jul 26 01:18:22 UTC 2019


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