hg: shenandoah/jdk8u/hotspot: 3 new changesets

roman at kennke.org roman at kennke.org
Mon Feb 8 13:21:16 UTC 2016


Changeset: aeaa800c8ca3
Author:    rkennke
Date:      2016-02-08 14:13 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/aeaa800c8ca3

Fixed Shenandoah JNI critical locking. Again.

! src/share/vm/gc_implementation/shenandoah/shenandoahJNICritical.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahJNICritical.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: ef77406cb5fa
Author:    rkennke
Date:      2016-02-08 14:14 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ef77406cb5fa

Use no_safepoint_check_flag in wait() calls in ShenandoahJNICritical.

! src/share/vm/gc_implementation/shenandoah/shenandoahJNICritical.cpp

Changeset: 9e9039461daa
Author:    rkennke
Date:      2016-02-08 14:18 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9e9039461daa

Execute waiting VM tasks in Java thread that sends JNI critical notification. Otherwise it doesn't reach safepoint and blocks

! src/share/vm/gc_implementation/shenandoah/shenandoahJNICritical.cpp



More information about the shenandoah-dev mailing list