hg: shenandoah/jdk8/hotspot: 4 new changesets

rkennke at redhat.com rkennke at redhat.com
Mon Oct 28 19:35:39 UTC 2019


Changeset: 66fab7238237
Author:    rkennke
Date:      2019-05-08 20:45 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/66fab7238237

[backport] 8223567: Rename ShenandoahBrooksPointer to ShenandoahForwarding
Reviewed-by: shade

! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/asm/assembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetC1.cpp
- src/share/vm/gc_implementation/shenandoah/shenandoahBrooksPointer.hpp
- src/share/vm/gc_implementation/shenandoah/shenandoahBrooksPointer.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.cpp

Changeset: fa0d7fae7231
Author:    rkennke
Date:      2019-05-29 12:01 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/fa0d7fae7231

[backport] 8224584: Shenandoah: Eliminate forwarding pointer word
Reviewed-by: shade, roland

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
+ src/share/vm/gc_implementation/shenandoah/preservedMarks.cpp
+ src/share/vm/gc_implementation/shenandoah/preservedMarks.hpp
+ src/share/vm/gc_implementation/shenandoah/preservedMarks.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/whitebox.cpp

Changeset: 46d3abf81070
Author:    shade
Date:      2019-09-19 20:26 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/46d3abf81070

[backport] 8231197: Shenandoah: JVMTI heap walking cleanup crashes with NULL forwardee
Reviewed-by: zgu, rkennke

! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp

Changeset: 24f427395b33
Author:    shade
Date:      2019-09-30 18:02 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/24f427395b33

[backport] 8231583: Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing
Reviewed-by: rkennke

! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp



More information about the shenandoah-dev mailing list