hg: shenandoah/jdk9/hotspot: jweak handling misses barriers.

Roman Kennke rkennke at redhat.com
Thu Apr 20 10:46:06 UTC 2017


Am 20.04.2017 um 10:04 schrieb Andrew Haley:
> On 19/04/17 18:54, ashipile at redhat.com wrote:
>> Changeset: a4ae173af91d
>> Author:    shade
>> Date:      2017-04-19 19:52 +0200
>> URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a4ae173af91d
>>
>> jweak handling misses barriers.
>>
>> ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
>> ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
>> ! src/cpu/x86/vm/macroAssembler_x86.cpp
>> ! src/share/vm/prims/jvmtiTagMap.cpp
>> ! src/share/vm/runtime/jniHandles.cpp
>>
> 
> Can we improve
> 
>    if (UseG1GC || UseShenandoahGC)
> 
> to
> 
>    if (theCollector.needsWriteBarriers())
> 
> or something?

I am doing it upstream for the GC interface.

Roman



More information about the shenandoah-dev mailing list