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

Andrew Haley aph at redhat.com
Thu Apr 20 08:04:00 UTC 2017


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?

Andrew.



More information about the shenandoah-dev mailing list