hg: shenandoah/jdk9/hotspot: 12 new changesets

ashipile at redhat.com ashipile at redhat.com
Wed Jan 17 09:52:46 UTC 2018


Changeset: d0ad502cc3a0
Author:    rkennke
Date:      2018-01-15 16:29 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d0ad502cc3a0

[backport] Increase test timeouts

! test/gc/shenandoah/EvilSyncBug.java
! test/gc/shenandoah/jvmti/TestHeapDump.java

Changeset: e18143c303e9
Author:    shade
Date:      2018-01-15 16:32 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e18143c303e9

[backport] Report fwdptr size in JNI GetObjectSize

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp

Changeset: a0be695501fe
Author:    rkennke
Date:      2018-01-15 16:33 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a0be695501fe

[backport] Disable verification from non-Shenandoah VMOps.

! src/share/vm/gc/shenandoah/shenandoahHeap.cpp

Changeset: 9da7354496dd
Author:    shade
Date:      2018-01-15 16:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9da7354496dd

[backport] Cleanup reset_{next|complete}_mark_bitmap

! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 3b3dbadb82eb
Author:    shade
Date:      2018-01-15 16:39 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3b3dbadb82eb

[backport] Verifier should check klass pointers before attempting to reach for object size

! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 8a3aef24b983
Author:    shade
Date:      2018-01-15 16:39 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8a3aef24b983

[backport] TestSelectiveBarrierFlags times out due to too aggressive compilation mode

! test/gc/shenandoah/TestSelectiveBarrierFlags.java

Changeset: 2bca755bd2e5
Author:    zgu
Date:      2018-01-15 16:52 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2bca755bd2e5

[backport] Shenandoah SA implementation

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegionSet.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp
+ src/share/vm/gc/shenandoah/vmStructs_shenandoah.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 2f34f1efc3e1
Author:    roland
Date:      2018-01-15 17:03 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2f34f1efc3e1

[backport] Allow use of fp spills around write barrier

! src/share/vm/opto/lcm.cpp

Changeset: e1bdfc09b91a
Author:    shade
Date:      2018-01-15 17:24 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e1bdfc09b91a

[backport] Rehash VMOperations and cycle driver mechanics for consistency

! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp

Changeset: a335541ed527
Author:    zgu
Date:      2018-01-15 17:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a335541ed527

[backport] Minor cleanup, uses latest Atomic API

! src/share/vm/gc/shenandoah/shenandoahCodeRoots.hpp

Changeset: fcf4e5e7b36f
Author:    shade
Date:      2018-01-15 17:29 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fcf4e5e7b36f

[backport] Match barrier fastpath checks better

! src/cpu/x86/vm/x86_64.ad

Changeset: b2bc1c1c6fd7
Author:    shade
Date:      2018-01-15 17:32 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b2bc1c1c6fd7

[backport] ShenandoahWriteBarrierRB flag to conditionally disable RB on WB fastpath

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! src/share/vm/opto/shenandoahSupport.cpp



More information about the shenandoah-dev mailing list