Prepared by: | shade on Wed May 20 18:02:16 CEST 2020 |
---|---|
Workspace: | /home/shade/trunks/merges/aarch64-port-jdk8u-shenandoah/hotspot |
Compare against: | https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah//hotspot |
Compare against version: | a1e65c9bdaae |
Summary of changes: | 7921 lines changed: 2458 ins; 4347 del; 1116 mod; 77411 unchg |
Patch of changes: | hotspot.patch |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
.hgtags
rev 11832 : Added tag aarch64-shenandoah-jdk8u262-b02-shenandoah-merge-2020-05-20 for changeset eaee3264e9de1 line changed: 1 ins; 0 del; 0 mod; 1468 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java
rev 11742 : [backport] 8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace Reviewed-by: rkennke19 lines changed: 12 ins; 7 del; 0 mod; 102 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java
rev 11742 : [backport] 8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace Reviewed-by: rkennke24 lines changed: 23 ins; 0 del; 1 mod; 56 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
rev 11742 : [backport] 8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace Reviewed-by: rkennke2 lines changed: 0 ins; 0 del; 2 mod; 518 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11831 : Merge1 line changed: 0 ins; 0 del; 1 mod; 3003 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
rev 11776 : [backport] 8242130: Shenandoah: Simplify arraycopy-barrier dispatching Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade13 lines changed: 0 ins; 8 del; 5 mod; 260 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11831 : Merge2 lines changed: 0 ins; 0 del; 2 mod; 2065 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/x86/vm/macroAssembler_x86.cpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade1 line changed: 0 ins; 0 del; 1 mod; 8613 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
rev 11776 : [backport] 8242130: Shenandoah: Simplify arraycopy-barrier dispatching Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade20 lines changed: 3 ins; 5 del; 12 mod; 417 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/x86/vm/templateInterpreter_x86_32.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade1 line changed: 0 ins; 0 del; 1 mod; 2036 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/x86/vm/templateInterpreter_x86_64.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade1 line changed: 0 ins; 0 del; 1 mod; 2056 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/c1/c1_Runtime1.cpp
rev 11776 : [backport] 8242130: Shenandoah: Simplify arraycopy-barrier dispatching Reviewed-by: shade rev 11831 : Merge1 line changed: 0 ins; 0 del; 1 mod; 1509 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/classfile/symbolTable.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11823 : Shenandoah: specialize String Table scans for better pause performance Reviewed-by: rkennke, zgu23 lines changed: 22 ins; 0 del; 1 mod; 1122 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/classfile/symbolTable.hpp
rev 11823 : Shenandoah: specialize String Table scans for better pause performance Reviewed-by: rkennke, zgu1 line changed: 1 ins; 0 del; 0 mod; 392 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11759 : [backport] 8242041: Shenandoah: adaptive heuristics should account evac reserve in free target Reviewed-by: rkennke rev 11769 : [backport] 8242213: Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset Reviewed-by: rkennke rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke45 lines changed: 3 ins; 40 del; 2 mod; 168 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke11 lines changed: 1 ins; 10 del; 0 mod; 51 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
rev 11738 : [backport] 8241435: Shenandoah: avoid disabling pacing with "aggressive" Reviewed-by: rkennke rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11780 : [backport] 8242273: Shenandoah: accept either SATB or IU barriers, but not both Reviewed-by: rkennke rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke11 lines changed: 0 ins; 10 del; 1 mod; 84 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke1 line changed: 0 ins; 0 del; 1 mod; 49 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11780 : [backport] 8242273: Shenandoah: accept either SATB or IU barriers, but not both Reviewed-by: rkennke rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke9 lines changed: 1 ins; 7 del; 1 mod; 103 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke1 line changed: 0 ins; 0 del; 1 mod; 45 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke2 lines changed: 1 ins; 0 del; 1 mod; 88 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke1 line changed: 0 ins; 0 del; 1 mod; 49 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11780 : [backport] 8242273: Shenandoah: accept either SATB or IU barriers, but not both Reviewed-by: rkennke rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke9 lines changed: 1 ins; 7 del; 1 mod; 77 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke1 line changed: 0 ins; 0 del; 1 mod; 47 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp
rev 11758 : [backport] 8242040: Shenandoah: print allocation failure type Reviewed-by: rkennke4 lines changed: 4 ins; 0 del; 0 mod; 158 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
rev 11729 : [backport] 8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts [backport] 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Reviewed-by: shade Contributed-by: Aditya Mandaleeka <adityam@microsoft.com> rev 11741 : [backport] 8241583: Shenandoah: turn heap lock asserts into macros Reviewed-by: rkennke rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade51 lines changed: 37 ins; 4 del; 10 mod; 350 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp
rev 11741 : [backport] 8241583: Shenandoah: turn heap lock asserts into macros Reviewed-by: rkennke rev 11824 : [backport] 8241062: Shenandoah: rich asserts trigger "empty statement" inspection Reviewed-by: shade Contributed-by: Kelvin Nilsen <kdnilsen@amazon.com>42 lines changed: 17 ins; 0 del; 25 mod; 145 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11781 : [backport] 8242301: Shenandoah: Inline LRB runtime call Reviewed-by: zgu rev 11802 : [backport] 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Reviewed-by: shade, rkennke rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke22 lines changed: 2 ins; 15 del; 5 mod; 263 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
rev 11733 : [backport] 8240873: Shenandoah: Short-cut arraycopy barriers Reviewed-by: shade rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11776 : [backport] 8242130: Shenandoah: Simplify arraycopy-barrier dispatching Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11781 : [backport] 8242301: Shenandoah: Inline LRB runtime call Reviewed-by: zgu rev 11802 : [backport] 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Reviewed-by: shade, rkennke rev 11830 : [backport] 8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR Reviewed-by: shade, rkennke25 lines changed: 13 ins; 9 del; 3 mod; 126 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
rev 11729 : [backport] 8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts [backport] 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Reviewed-by: shade Contributed-by: Aditya Mandaleeka <adityam@microsoft.com> rev 11733 : [backport] 8240873: Shenandoah: Short-cut arraycopy barriers Reviewed-by: shade rev 11736 : [backport] 8240948: Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868 Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11776 : [backport] 8242130: Shenandoah: Simplify arraycopy-barrier dispatching Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11781 : [backport] 8242301: Shenandoah: Inline LRB runtime call Reviewed-by: zgu rev 11830 : [backport] 8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR Reviewed-by: shade, rkennke59 lines changed: 31 ins; 8 del; 20 mod; 89 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetC1.cpp
rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke1 line changed: 0 ins; 0 del; 1 mod; 117 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp
rev 11729 : [backport] 8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts [backport] 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Reviewed-by: shade Contributed-by: Aditya Mandaleeka <adityam@microsoft.com> rev 11733 : [backport] 8240873: Shenandoah: Short-cut arraycopy barriers Reviewed-by: shade rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11776 : [backport] 8242130: Shenandoah: Simplify arraycopy-barrier dispatching Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade53 lines changed: 30 ins; 14 del; 9 mod; 74 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahClosures.hpp
rev 11800 : [backport] 8222992: Shenandoah: Pre-evacuate all roots Reviewed-by: shade12 lines changed: 12 ins; 0 del; 0 mod; 82 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahClosures.inline.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11800 : [backport] 8222992: Shenandoah: Pre-evacuate all roots Reviewed-by: shade17 lines changed: 14 ins; 2 del; 1 mod; 107 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
rev 11805 : [backport] 8224679: Shenandoah: Make ShenandoahParallelCodeCacheIterator noncopyable Reviewed-by: rkennke, shade8 lines changed: 0 ins; 8 del; 0 mod; 311 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp
rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke rev 11805 : [backport] 8224679: Shenandoah: Make ShenandoahParallelCodeCacheIterator noncopyable Reviewed-by: rkennke, shade19 lines changed: 5 ins; 12 del; 2 mod; 174 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke rev 11770 : [backport] 8242227: Shenandoah: transit regions to cset state when adding to collection set Reviewed-by: rkennke rev 11771 : [backport] 8242228: Shenandoah: remove unused ShenandoahCollectionSet methods Reviewed-by: rkennke rev 11788 : [backport] 8243307: Shenandoah: remove ShCollectionSet::live_data Reviewed-by: rkennke rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke24 lines changed: 1 ins; 19 del; 4 mod; 158 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
rev 11729 : [backport] 8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts [backport] 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Reviewed-by: shade Contributed-by: Aditya Mandaleeka <adityam@microsoft.com> rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke rev 11770 : [backport] 8242227: Shenandoah: transit regions to cset state when adding to collection set Reviewed-by: rkennke rev 11771 : [backport] 8242228: Shenandoah: remove unused ShenandoahCollectionSet methods Reviewed-by: rkennke rev 11788 : [backport] 8243307: Shenandoah: remove ShCollectionSet::live_data Reviewed-by: rkennke16 lines changed: 2 ins; 10 del; 4 mod; 85 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp
rev 11729 : [backport] 8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts [backport] 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Reviewed-by: shade Contributed-by: Aditya Mandaleeka <adityam@microsoft.com> rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke11 lines changed: 5 ins; 0 del; 6 mod; 42 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke3 lines changed: 1 ins; 2 del; 0 mod; 204 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
rev 11726 : [backport] 8240671: Shenandoah: refactor ShenandoahPhaseTimings Reviewed-by: rkennke, zgu rev 11727 : [backport] 8240749: Shenandoah: refactor ShenandoahUtils Reviewed-by: rkennke rev 11731 : [backport] 8240915: Shenandoah: Remove unused fields in init mark tasks Reviewed-by: rkennke rev 11736 : [backport] 8240948: Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868 Reviewed-by: rkennke rev 11773 : [backport] 8239926: Shenandoah: Shenandoah needs to mark nmethod's metadata Reviewed-by: rkennke, shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11784 : [backport] 8242365: Shenandoah: use uint16_t instead of jushort for liveness cache Reviewed-by: rkennke rev 11798 : [backport] 8221435: Shenandoah should not mark through weak roots Reviewed-by: rkennke, shade rev 11799 : [backport] 8221629: Shenandoah: Cleanup class unloading logic Reviewed-by: rkennke rev 11802 : [backport] 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Reviewed-by: shade, rkennke rev 11803 : [backport] 8224210: Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots Reviewed-by: shade rev 11814 : [backport] 8243494: Shenandoah: set counters once per cycle Reviewed-by: zgu rev 11819 : [backport] 8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Reviewed-by: zgu181 lines changed: 58 ins; 72 del; 51 mod; 918 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11784 : [backport] 8242365: Shenandoah: use uint16_t instead of jushort for liveness cache Reviewed-by: rkennke rev 11798 : [backport] 8221435: Shenandoah should not mark through weak roots Reviewed-by: rkennke, shade rev 11802 : [backport] 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Reviewed-by: shade, rkennke rev 11819 : [backport] 8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Reviewed-by: zgu6 lines changed: 0 ins; 1 del; 5 mod; 107 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11783 : [backport] 8242353: Shenandoah: micro-optimize region liveness handling Reviewed-by: rkennke rev 11784 : [backport] 8242365: Shenandoah: use uint16_t instead of jushort for liveness cache Reviewed-by: rkennke19 lines changed: 2 ins; 8 del; 9 mod; 268 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11758 : [backport] 8242040: Shenandoah: print allocation failure type Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11787 : [backport] 8243238: Shenandoah: explicit GC request should wait for a complete GC cycle Reviewed-by: rkennke rev 11793 : [backport] 8243464: Shenandoah: print statistic counters in time order Reviewed-by: rkennke rev 11815 : [backport] 8225216: gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah Reviewed-by: shade Contributed-by: Kelvin Nilsen <kdnilsen@amazon.com> rev 11816 : [backport] 8239786: Shenandoah: print per-cycle statistics Reviewed-by: rkennke rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke128 lines changed: 49 ins; 41 del; 38 mod; 593 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp
rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke rev 11758 : [backport] 8242040: Shenandoah: print allocation failure type Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11787 : [backport] 8243238: Shenandoah: explicit GC request should wait for a complete GC cycle Reviewed-by: rkennke12 lines changed: 7 ins; 2 del; 3 mod; 147 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp
rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke1 line changed: 0 ins; 0 del; 1 mod; 121 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp
rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke4 lines changed: 2 ins; 0 del; 2 mod; 117 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.hpp
rev 11830 : [backport] 8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR Reviewed-by: shade, rkennke4 lines changed: 4 ins; 0 del; 0 mod; 62 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahForwarding.inline.hpp
rev 11830 : [backport] 8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR Reviewed-by: shade, rkennke24 lines changed: 22 ins; 0 del; 2 mod; 70 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
rev 11732 : [backport] 8240872: Shenandoah: Avoid updating new regions from start of evacuation Reviewed-by: shade rev 11737 : [backport] 8241351: Shenandoah: fragmentation metrics overhaul Reviewed-by: rkennke rev 11740 : [backport] 8241520: Shenandoah: simplify region sequence numbers handling Reviewed-by: rkennke rev 11741 : [backport] 8241583: Shenandoah: turn heap lock asserts into macros Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke rev 11757 : [backport] 8241983: Shenandoah: simplify FreeSet logging Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11765 : [backport] 8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared Reviewed-by: rkennke rev 11789 : [backport] 8243301: Shenandoah: ditch ShenandoahAllowMixedAllocs Reviewed-by: rkennke139 lines changed: 89 ins; 19 del; 31 mod; 579 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp
rev 11737 : [backport] 8241351: Shenandoah: fragmentation metrics overhaul Reviewed-by: rkennke rev 11741 : [backport] 8241583: Shenandoah: turn heap lock asserts into macros Reviewed-by: rkennke6 lines changed: 4 ins; 2 del; 0 mod; 95 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp
rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11831 : Merge1 line changed: 0 ins; 0 del; 1 mod; 109 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
rev 11728 : [backport] 8240750: Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker Reviewed-by: rkennke rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11732 : [backport] 8240872: Shenandoah: Avoid updating new regions from start of evacuation Reviewed-by: shade rev 11733 : [backport] 8240873: Shenandoah: Short-cut arraycopy barriers Reviewed-by: shade rev 11734 : [backport] 8241081: Shenandoah: Do not modify update-watermark concurrently Reviewed-by: shade rev 11735 : [backport] 8241534: Shenandoah: region status should include update watermark Reviewed-by: rkennke rev 11736 : [backport] 8240948: Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868 Reviewed-by: rkennke rev 11740 : [backport] 8241520: Shenandoah: simplify region sequence numbers handling Reviewed-by: rkennke rev 11741 : [backport] 8241583: Shenandoah: turn heap lock asserts into macros Reviewed-by: rkennke rev 11742 : [backport] 8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace Reviewed-by: rkennke rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke rev 11744 : [backport] 8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved Reviewed-by: zgu, rkennke rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11746 : [backport] 8241740: Shenandoah: remove ShenandoahHeapRegion::_heap Reviewed-by: rkennke rev 11748 : [backport] 8241838: Shenandoah: no need to trash cset during final mark Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke rev 11752 : [backport] 8241845: Shenandoah: align ShenandoahHeapRegions to cache lines Reviewed-by: rkennke rev 11753 : [backport] 8242267: Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity() Reviewed-by: rkennke, stuefe rev 11755 : [backport] 8241926: Shenandoah: only print heap changes for operations that directly affect it Reviewed-by: rkennke rev 11758 : [backport] 8242040: Shenandoah: print allocation failure type Reviewed-by: rkennke rev 11762 : [backport] 8242083: Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11766 : [backport] 8242101: Shenandoah: coalesce and parallelise heap region walks during the pauses Reviewed-by: rkennke rev 11768 : [backport] 8242212: Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly Reviewed-by: rkennke rev 11772 : Fix slowdebug build after JDK-8230853 backport rev 11777 : [backport] 8242217: Shenandoah: Enable GC mode to be diagnostic/experimental and have a name Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11783 : [backport] 8242353: Shenandoah: micro-optimize region liveness handling Reviewed-by: rkennke rev 11784 : [backport] 8242365: Shenandoah: use uint16_t instead of jushort for liveness cache Reviewed-by: rkennke rev 11785 : [backport] 8241142: Shenandoah: should not use parallel reference processing with single GC thread Reviewed-by: shade Contributed-by: Aditya Mandaleeka <adityam@microsoft.com> rev 11786 : [backport] 8242641: Shenandoah: clear live data and update TAMS optimistically Reviewed-by: rkennke rev 11791 : [backport] 8244551: Shenandoah: Fix racy update of update_watermark Reviewed-by: shade rev 11792 : [backport] 8243463: Shenandoah: ditch total_pause counters Reviewed-by: rkennke rev 11793 : [backport] 8243464: Shenandoah: print statistic counters in time order Reviewed-by: rkennke rev 11795 : [backport] 8243487: Shenandoah: make _num_phases illegal phase type Reviewed-by: rkennke rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke rev 11800 : [backport] 8222992: Shenandoah: Pre-evacuate all roots Reviewed-by: shade rev 11801 : [backport] 8223215: Shenandoah: Support verifying subset of roots Reviewed-by: shade, rkennke rev 11802 : [backport] 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Reviewed-by: shade, rkennke rev 11803 : [backport] 8224210: Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots Reviewed-by: shade rev 11807 : [backport] 8224508: Shenandoah: Need to update thread roots in final mark for piggyback ref update cycle Reviewed-by: shade, rkennke rev 11808 : [backport] 8225014: Separate ShenandoahRootScanner method for object_iterate Reviewed-by: shade rev 11809 : [backport] 8225573: Shenandoah: Enhance ShenandoahVerifier to ensure roots to-space invariant Reviewed-by: shade rev 11811 : [backport] 8226413: Shenandoah: Separate root scanner for SH::object_iterate() Reviewed-by: rkennke rev 11812 : [backport] 8231198: Shenandoah: heap walking should visit all roots most of the time Reviewed-by: zgu, rkennke rev 11816 : [backport] 8239786: Shenandoah: print per-cycle statistics Reviewed-by: rkennke rev 11817 : [backport] 8243848: Shenandoah: Windows build fails after JDK-8239786 Reviewed-by: rkennke, stuefe rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke rev 11827 : [backport] 8244737: Shenandoah: move mode code to gc/shenandoah/mode Reviewed-by: rkennke rev 11829 : [backport] 8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode Reviewed-by: rkennke rev 11830 : [backport] 8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR Reviewed-by: shade, rkennke601 lines changed: 169 ins; 339 del; 93 mod; 2418 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
rev 11728 : [backport] 8240750: Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker Reviewed-by: rkennke rev 11729 : [backport] 8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts [backport] 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Reviewed-by: shade Contributed-by: Aditya Mandaleeka <adityam@microsoft.com> rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11741 : [backport] 8241583: Shenandoah: turn heap lock asserts into macros Reviewed-by: rkennke rev 11742 : [backport] 8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace Reviewed-by: rkennke rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11784 : [backport] 8242365: Shenandoah: use uint16_t instead of jushort for liveness cache Reviewed-by: rkennke rev 11793 : [backport] 8243464: Shenandoah: print statistic counters in time order Reviewed-by: rkennke70 lines changed: 14 ins; 39 del; 17 mod; 640 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
rev 11729 : [backport] 8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts [backport] 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Reviewed-by: shade Contributed-by: Aditya Mandaleeka <adityam@microsoft.com> rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade18 lines changed: 7 ins; 6 del; 5 mod; 489 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
rev 11732 : [backport] 8240872: Shenandoah: Avoid updating new regions from start of evacuation Reviewed-by: shade rev 11735 : [backport] 8241534: Shenandoah: region status should include update watermark Reviewed-by: rkennke rev 11740 : [backport] 8241520: Shenandoah: simplify region sequence numbers handling Reviewed-by: rkennke rev 11741 : [backport] 8241583: Shenandoah: turn heap lock asserts into macros Reviewed-by: rkennke rev 11742 : [backport] 8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace Reviewed-by: rkennke rev 11744 : [backport] 8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved Reviewed-by: zgu, rkennke rev 11746 : [backport] 8241740: Shenandoah: remove ShenandoahHeapRegion::_heap Reviewed-by: rkennke rev 11749 : [backport] 8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion Reviewed-by: rkennke rev 11750 : [backport] 8241842: Shenandoah: inline ShenandoahHeapRegion::region_number Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke rev 11761 : [backport] 8242075: Shenandoah: rename ShenandoahHeapRegionSize flag Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11765 : [backport] 8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared Reviewed-by: rkennke rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke145 lines changed: 27 ins; 61 del; 57 mod; 551 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
rev 11732 : [backport] 8240872: Shenandoah: Avoid updating new regions from start of evacuation Reviewed-by: shade rev 11733 : [backport] 8240873: Shenandoah: Short-cut arraycopy barriers Reviewed-by: shade rev 11734 : [backport] 8241081: Shenandoah: Do not modify update-watermark concurrently Reviewed-by: shade rev 11740 : [backport] 8241520: Shenandoah: simplify region sequence numbers handling Reviewed-by: rkennke rev 11741 : [backport] 8241583: Shenandoah: turn heap lock asserts into macros Reviewed-by: rkennke rev 11742 : [backport] 8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace Reviewed-by: rkennke rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke rev 11744 : [backport] 8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved Reviewed-by: zgu, rkennke rev 11746 : [backport] 8241740: Shenandoah: remove ShenandoahHeapRegion::_heap Reviewed-by: rkennke rev 11749 : [backport] 8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion Reviewed-by: rkennke rev 11750 : [backport] 8241842: Shenandoah: inline ShenandoahHeapRegion::region_number Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke rev 11752 : [backport] 8241845: Shenandoah: align ShenandoahHeapRegions to cache lines Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11765 : [backport] 8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared Reviewed-by: rkennke rev 11766 : [backport] 8242101: Shenandoah: coalesce and parallelise heap region walks during the pauses Reviewed-by: rkennke rev 11791 : [backport] 8244551: Shenandoah: Fix racy update of update_watermark Reviewed-by: shade rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke89 lines changed: 13 ins; 54 del; 22 mod; 349 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
rev 11740 : [backport] 8241520: Shenandoah: simplify region sequence numbers handling Reviewed-by: rkennke rev 11741 : [backport] 8241583: Shenandoah: turn heap lock asserts into macros Reviewed-by: rkennke rev 11746 : [backport] 8241740: Shenandoah: remove ShenandoahHeapRegion::_heap Reviewed-by: rkennke rev 11749 : [backport] 8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11791 : [backport] 8244551: Shenandoah: Fix racy update of update_watermark Reviewed-by: shade rev 11796 : [backport] 8244200: Shenandoah: build breakages after JDK-8241743 Reviewed-by: rkennke rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke70 lines changed: 43 ins; 23 del; 4 mod; 89 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke2 lines changed: 0 ins; 1 del; 1 mod; 109 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade1 line changed: 0 ins; 1 del; 0 mod; 83 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke2 lines changed: 0 ins; 0 del; 2 mod; 138 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
rev 11729 : [backport] 8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts [backport] 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Reviewed-by: shade Contributed-by: Aditya Mandaleeka <adityam@microsoft.com> rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke5 lines changed: 1 ins; 0 del; 4 mod; 94 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp
rev 11729 : [backport] 8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts [backport] 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Reviewed-by: shade Contributed-by: Aditya Mandaleeka <adityam@microsoft.com> rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke8 lines changed: 1 ins; 0 del; 7 mod; 42 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahLock.hpp
rev 11741 : [backport] 8241583: Shenandoah: turn heap lock asserts into macros Reviewed-by: rkennke rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke21 lines changed: 3 ins; 11 del; 7 mod; 79 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
rev 11732 : [backport] 8240872: Shenandoah: Avoid updating new regions from start of evacuation Reviewed-by: shade rev 11739 : [backport] 8241139: Shenandoah: distribute mark-compact work exactly to minimize fragmentation Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11765 : [backport] 8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared Reviewed-by: rkennke rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke rev 11798 : [backport] 8221435: Shenandoah should not mark through weak roots Reviewed-by: rkennke, shade rev 11799 : [backport] 8221629: Shenandoah: Cleanup class unloading logic Reviewed-by: rkennke rev 11802 : [backport] 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Reviewed-by: shade, rkennke rev 11814 : [backport] 8243494: Shenandoah: set counters once per cycle Reviewed-by: zgu rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke235 lines changed: 165 ins; 44 del; 26 mod; 819 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp
rev 11739 : [backport] 8241139: Shenandoah: distribute mark-compact work exactly to minimize fragmentation Reviewed-by: rkennke1 line changed: 1 ins; 0 del; 0 mod; 77 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp
rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11747 : [backport] 8241748: Shenandoah: inline MarkingContext TAMS methods Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke35 lines changed: 0 ins; 31 del; 4 mod; 78 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp
rev 11733 : [backport] 8240873: Shenandoah: Short-cut arraycopy barriers Reviewed-by: shade rev 11747 : [backport] 8241748: Shenandoah: inline MarkingContext TAMS methods Reviewed-by: rkennke5 lines changed: 1 ins; 0 del; 4 mod; 76 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp
rev 11733 : [backport] 8240873: Shenandoah: Short-cut arraycopy barriers Reviewed-by: shade rev 11747 : [backport] 8241748: Shenandoah: inline MarkingContext TAMS methods Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke35 lines changed: 35 ins; 0 del; 0 mod; 52 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp
rev 11737 : [backport] 8241351: Shenandoah: fragmentation metrics overhaul Reviewed-by: rkennke89 lines changed: 0 ins; 85 del; 4 mod; 90 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.hpp
rev 11737 : [backport] 8241351: Shenandoah: fragmentation metrics overhaul Reviewed-by: rkennke9 lines changed: 0 ins; 9 del; 0 mod; 45 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp
rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke1 line changed: 0 ins; 0 del; 1 mod; 96 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade151 lines changed: 0 ins; 151 del; 0 mod; 205 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade6 lines changed: 0 ins; 6 del; 0 mod; 40 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade27 lines changed: 0 ins; 27 del; 0 mod; 340 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp
rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade5 lines changed: 1 ins; 1 del; 3 mod; 94 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
rev 11726 : [backport] 8240671: Shenandoah: refactor ShenandoahPhaseTimings Reviewed-by: rkennke, zgu rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11763 : [backport] 8242089: Shenandoah: per-worker stats should be summed up, not averaged Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11790 : [backport] 8243395: Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end Reviewed-by: zgu rev 11795 : [backport] 8243487: Shenandoah: make _num_phases illegal phase type Reviewed-by: rkennke rev 11814 : [backport] 8243494: Shenandoah: set counters once per cycle Reviewed-by: zgu rev 11816 : [backport] 8239786: Shenandoah: print per-cycle statistics Reviewed-by: rkennke rev 11817 : [backport] 8243848: Shenandoah: Windows build fails after JDK-8239786 Reviewed-by: rkennke, stuefe rev 11818 : [backport] 8243573: Shenandoah: rename GCParPhases and related code Reviewed-by: rkennke rev 11819 : [backport] 8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Reviewed-by: zgu rev 11820 : [backport] 8244226: Shenandoah: per-cycle statistics contain worker data from previous cycles Reviewed-by: rkennke rev 11821 : [backport] 8244326: Shenandoah: global statistics should not accept bogus samples Reviewed-by: rkennke rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke251 lines changed: 165 ins; 35 del; 51 mod; 77 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
rev 11726 : [backport] 8240671: Shenandoah: refactor ShenandoahPhaseTimings Reviewed-by: rkennke, zgu rev 11727 : [backport] 8240749: Shenandoah: refactor ShenandoahUtils Reviewed-by: rkennke rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11748 : [backport] 8241838: Shenandoah: no need to trash cset during final mark Reviewed-by: rkennke rev 11762 : [backport] 8242083: Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters Reviewed-by: rkennke rev 11763 : [backport] 8242089: Shenandoah: per-worker stats should be summed up, not averaged Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11766 : [backport] 8242101: Shenandoah: coalesce and parallelise heap region walks during the pauses Reviewed-by: rkennke rev 11792 : [backport] 8243463: Shenandoah: ditch total_pause counters Reviewed-by: rkennke rev 11793 : [backport] 8243464: Shenandoah: print statistic counters in time order Reviewed-by: rkennke rev 11794 : [backport] 8243465: Shenandoah: ditch unused pause_other, conc_other counters Reviewed-by: rkennke rev 11795 : [backport] 8243487: Shenandoah: make _num_phases illegal phase type Reviewed-by: rkennke rev 11814 : [backport] 8243494: Shenandoah: set counters once per cycle Reviewed-by: zgu rev 11816 : [backport] 8239786: Shenandoah: print per-cycle statistics Reviewed-by: rkennke rev 11817 : [backport] 8243848: Shenandoah: Windows build fails after JDK-8239786 Reviewed-by: rkennke, stuefe rev 11818 : [backport] 8243573: Shenandoah: rename GCParPhases and related code Reviewed-by: rkennke rev 11819 : [backport] 8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Reviewed-by: zgu rev 11821 : [backport] 8244326: Shenandoah: global statistics should not accept bogus samples Reviewed-by: rkennke rev 11822 : Shenandoah: add root statistics for string dedup table/queues Reviewed-by: rkennke, zgu441 lines changed: 110 ins; 274 del; 57 mod; 72 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
rev 11726 : [backport] 8240671: Shenandoah: refactor ShenandoahPhaseTimings Reviewed-by: rkennke, zgu rev 11727 : [backport] 8240749: Shenandoah: refactor ShenandoahUtils Reviewed-by: rkennke rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11798 : [backport] 8221435: Shenandoah should not mark through weak roots Reviewed-by: rkennke, shade rev 11799 : [backport] 8221629: Shenandoah: Cleanup class unloading logic Reviewed-by: rkennke rev 11801 : [backport] 8223215: Shenandoah: Support verifying subset of roots Reviewed-by: shade, rkennke rev 11802 : [backport] 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Reviewed-by: shade, rkennke rev 11803 : [backport] 8224210: Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots Reviewed-by: shade rev 11810 : [backport] 8225590: Shenandoah: Refactor ShenandoahClassLoaderDataRoots API Reviewed-by: rkennke rev 11811 : [backport] 8226413: Shenandoah: Separate root scanner for SH::object_iterate() Reviewed-by: rkennke rev 11813 : [backport] 8231244: Shenandoah: all-roots heap walking misses some weak roots Reviewed-by: zgu, rkennke rev 11818 : [backport] 8243573: Shenandoah: rename GCParPhases and related code Reviewed-by: rkennke rev 11819 : [backport] 8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Reviewed-by: zgu rev 11822 : Shenandoah: add root statistics for string dedup table/queues Reviewed-by: rkennke, zgu rev 11823 : Shenandoah: specialize String Table scans for better pause performance Reviewed-by: rkennke, zgu rev 11830 : [backport] 8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR Reviewed-by: shade, rkennke377 lines changed: 134 ins; 155 del; 88 mod; 114 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
rev 11727 : [backport] 8240749: Shenandoah: refactor ShenandoahUtils Reviewed-by: rkennke rev 11798 : [backport] 8221435: Shenandoah should not mark through weak roots Reviewed-by: rkennke, shade rev 11799 : [backport] 8221629: Shenandoah: Cleanup class unloading logic Reviewed-by: rkennke rev 11801 : [backport] 8223215: Shenandoah: Support verifying subset of roots Reviewed-by: shade, rkennke rev 11802 : [backport] 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Reviewed-by: shade, rkennke rev 11803 : [backport] 8224210: Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots Reviewed-by: shade rev 11808 : [backport] 8225014: Separate ShenandoahRootScanner method for object_iterate Reviewed-by: shade rev 11810 : [backport] 8225590: Shenandoah: Refactor ShenandoahClassLoaderDataRoots API Reviewed-by: rkennke rev 11811 : [backport] 8226413: Shenandoah: Separate root scanner for SH::object_iterate() Reviewed-by: rkennke rev 11813 : [backport] 8231244: Shenandoah: all-roots heap walking misses some weak roots Reviewed-by: zgu, rkennke rev 11818 : [backport] 8243573: Shenandoah: rename GCParPhases and related code Reviewed-by: rkennke rev 11819 : [backport] 8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Reviewed-by: zgu rev 11830 : [backport] 8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR Reviewed-by: shade, rkennke230 lines changed: 147 ins; 19 del; 64 mod; 49 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp
rev 11776 : [backport] 8242130: Shenandoah: Simplify arraycopy-barrier dispatching Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11782 : [backport] 8242316: Shenandoah: Turn NULL-check into assert in SATB slow-path entry Reviewed-by: zgu, shade19 lines changed: 0 ins; 13 del; 6 mod; 60 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp
rev 11776 : [backport] 8242130: Shenandoah: Simplify arraycopy-barrier dispatching Reviewed-by: shade4 lines changed: 0 ins; 1 del; 3 mod; 44 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp
rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke7 lines changed: 1 ins; 0 del; 6 mod; 240 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp
rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke1 line changed: 0 ins; 0 del; 1 mod; 156 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp
rev 11802 : [backport] 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Reviewed-by: shade, rkennke3 lines changed: 1 ins; 0 del; 2 mod; 501 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp
rev 11726 : [backport] 8240671: Shenandoah: refactor ShenandoahPhaseTimings Reviewed-by: rkennke, zgu rev 11819 : [backport] 8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Reviewed-by: zgu rev 11822 : Shenandoah: add root statistics for string dedup table/queues Reviewed-by: rkennke, zgu17 lines changed: 12 ins; 1 del; 4 mod; 322 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp
rev 11819 : [backport] 8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Reviewed-by: zgu rev 11822 : Shenandoah: add root statistics for string dedup table/queues Reviewed-by: rkennke, zgu2 lines changed: 1 ins; 0 del; 1 mod; 148 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahSupport.cpp
rev 11774 : [backport] 8241675: Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java Reviewed-by: rkennke rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade40 lines changed: 0 ins; 35 del; 5 mod; 2948 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahSupport.hpp
rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade2 lines changed: 0 ins; 0 del; 2 mod; 187 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke3 lines changed: 1 ins; 0 del; 2 mod; 393 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
rev 11726 : [backport] 8240671: Shenandoah: refactor ShenandoahPhaseTimings Reviewed-by: rkennke, zgu rev 11727 : [backport] 8240749: Shenandoah: refactor ShenandoahUtils Reviewed-by: rkennke rev 11728 : [backport] 8240750: Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker Reviewed-by: rkennke rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11814 : [backport] 8243494: Shenandoah: set counters once per cycle Reviewed-by: zgu rev 11819 : [backport] 8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Reviewed-by: zgu rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke35 lines changed: 6 ins; 18 del; 11 mod; 130 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
rev 11726 : [backport] 8240671: Shenandoah: refactor ShenandoahPhaseTimings Reviewed-by: rkennke, zgu rev 11727 : [backport] 8240749: Shenandoah: refactor ShenandoahUtils Reviewed-by: rkennke rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11819 : [backport] 8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Reviewed-by: zgu18 lines changed: 9 ins; 4 del; 5 mod; 122 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp
rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade15 lines changed: 0 ins; 15 del; 0 mod; 77 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.hpp
rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade29 lines changed: 0 ins; 29 del; 0 mod; 107 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
rev 11736 : [backport] 8240948: Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868 Reviewed-by: rkennke rev 11740 : [backport] 8241520: Shenandoah: simplify region sequence numbers handling Reviewed-by: rkennke rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11795 : [backport] 8243487: Shenandoah: make _num_phases illegal phase type Reviewed-by: rkennke rev 11797 : [backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Reviewed-by: rkennke rev 11800 : [backport] 8222992: Shenandoah: Pre-evacuate all roots Reviewed-by: shade rev 11801 : [backport] 8223215: Shenandoah: Support verifying subset of roots Reviewed-by: shade, rkennke rev 11806 : [backport] 8224751: Shenandoah: Shenandoah Verifier should select proper roots according to current GC cycle Reviewed-by: rkennke rev 11809 : [backport] 8225573: Shenandoah: Enhance ShenandoahVerifier to ensure roots to-space invariant Reviewed-by: shade157 lines changed: 79 ins; 59 del; 19 mod; 864 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11800 : [backport] 8222992: Shenandoah: Pre-evacuate all roots Reviewed-by: shade rev 11801 : [backport] 8223215: Shenandoah: Support verifying subset of roots Reviewed-by: shade, rkennke rev 11809 : [backport] 8225573: Shenandoah: Enhance ShenandoahVerifier to ensure roots to-space invariant Reviewed-by: shade8 lines changed: 6 ins; 2 del; 0 mod; 185 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade22 lines changed: 0 ins; 22 del; 0 mod; 135 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade8 lines changed: 0 ins; 8 del; 0 mod; 76 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11754 : [backport] 8241093: Shenandoah: editorial changes in flag descriptions Reviewed-by: rkennke rev 11760 : [backport] 8242042: Shenandoah: tune down ShenandoahGarbageThreshold Reviewed-by: rkennke rev 11761 : [backport] 8242075: Shenandoah: rename ShenandoahHeapRegionSize flag Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11789 : [backport] 8243301: Shenandoah: ditch ShenandoahAllowMixedAllocs Reviewed-by: rkennke rev 11829 : [backport] 8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode Reviewed-by: rkennke186 lines changed: 43 ins; 37 del; 106 mod; 219 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp
rev 11742 : [backport] 8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace Reviewed-by: rkennke rev 11751 : [backport] 8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Reviewed-by: rkennke5 lines changed: 4 ins; 0 del; 1 mod; 46 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_interface/gcCause.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade1 line changed: 0 ins; 1 del; 0 mod; 134 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/oops/objArrayKlass.cpp
rev 11776 : [backport] 8242130: Shenandoah: Simplify arraycopy-barrier dispatching Reviewed-by: shade1 line changed: 0 ins; 0 del; 1 mod; 695 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/graphKit.cpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade1 line changed: 0 ins; 0 del; 1 mod; 4240 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/ifnode.cpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade1 line changed: 0 ins; 0 del; 1 mod; 1241 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/prims/jni.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11831 : Merge1 line changed: 0 ins; 0 del; 1 mod; 5695 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/prims/jvm.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11831 : Merge2 lines changed: 0 ins; 0 del; 2 mod; 4703 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/prims/jvmtiGetLoadedClasses.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade1 line changed: 0 ins; 0 del; 1 mod; 345 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/prims/jvmtiTagMap.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade1 line changed: 0 ins; 0 del; 1 mod; 3394 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/prims/unsafe.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11831 : Merge1 line changed: 0 ins; 0 del; 1 mod; 1817 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/runtime/arguments.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11831 : Merge2 lines changed: 0 ins; 2 del; 0 mod; 4636 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/runtime/jniHandles.cpp
rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade1 line changed: 0 ins; 0 del; 1 mod; 603 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/runtime/vm_operations.hpp
rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11831 : Merge3 lines changed: 0 ins; 3 del; 0 mod; 422 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/services/memoryService.cpp
rev 11745 : [backport] 8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Reviewed-by: rkennke1 line changed: 0 ins; 0 del; 1 mod; 652 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestAllocHumongousFragment.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade6 lines changed: 0 ins; 0 del; 6 mod; 159 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestAllocIntArrays.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade7 lines changed: 0 ins; 0 del; 7 mod; 153 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestAllocObjectArrays.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade7 lines changed: 0 ins; 0 del; 7 mod; 152 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestAllocObjects.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade7 lines changed: 0 ins; 0 del; 7 mod; 144 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestGCThreadGroups.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade3 lines changed: 0 ins; 0 del; 3 mod; 116 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestHeapUncommit.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade3 lines changed: 0 ins; 0 del; 3 mod; 137 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestLotsOfCycles.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade4 lines changed: 0 ins; 0 del; 4 mod; 118 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestPeriodicGC.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade6 lines changed: 0 ins; 0 del; 6 mod; 154 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestRefprocSanity.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade3 lines changed: 0 ins; 0 del; 3 mod; 122 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestRegionSampling.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade3 lines changed: 0 ins; 1 del; 2 mod; 84 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestRetainObjects.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade5 lines changed: 0 ins; 0 del; 5 mod; 134 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestSieveObjects.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade5 lines changed: 0 ins; 0 del; 5 mod; 159 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestStringDedup.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade2 lines changed: 0 ins; 0 del; 2 mod; 174 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestStringDedupStress.java
rev 11730 : [backport] 8240868: Shenandoah: remove CM-with-UR piggybacking cycles Reviewed-by: rkennke, zgu rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade29 lines changed: 0 ins; 24 del; 5 mod; 227 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestStringInternCleanup.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade3 lines changed: 0 ins; 0 del; 3 mod; 112 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestVerifyJCStress.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade3 lines changed: 0 ins; 0 del; 3 mod; 133 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/TestWrongArrayMember.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade2 lines changed: 0 ins; 0 del; 2 mod; 54 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/jni/TestCriticalNativeArgs.sh
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade23 lines changed: 0 ins; 23 del; 0 mod; 120 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/jni/TestCriticalNativeStress.sh
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade23 lines changed: 0 ins; 23 del; 0 mod; 122 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/mxbeans/TestChurnNotifications.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade2 lines changed: 0 ins; 0 del; 2 mod; 153 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/mxbeans/TestPauseNotifications.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade2 lines changed: 0 ins; 0 del; 2 mod; 160 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/oom/TestClassLoaderLeak.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11829 : [backport] 8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode Reviewed-by: rkennke3 lines changed: 0 ins; 0 del; 3 mod; 149 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/options/TestExplicitGC.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade30 lines changed: 1 ins; 21 del; 8 mod; 135 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/options/TestHeuristicsUnlock.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11825 : [backport] 8244730: Shenandoah: gc/shenandoah/options/TestHeuristicsUnlock.java should only verify the heuristics Reviewed-by: rkennke7 lines changed: 0 ins; 4 del; 3 mod; 109 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/options/TestRegionSizeArgs.java
rev 11761 : [backport] 8242075: Shenandoah: rename ShenandoahHeapRegionSize flag Reviewed-by: rkennke12 lines changed: 0 ins; 0 del; 12 mod; 223 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/options/TestSelectiveBarrierFlags.java
rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade2 lines changed: 1 ins; 1 del; 0 mod; 101 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/options/TestVerboseGC.java
rev 11756 : [backport] 8241985: Shenandoah: simplify collectable garbage logging Reviewed-by: rkennke4 lines changed: 0 ins; 0 del; 4 mod; 98 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
test/gc/shenandoah/options/TestWrongBarrierDisable.java
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11775 : [backport] 8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Reviewed-by: shade rev 11778 : [backport] 8242054: Shenandoah: New incremental-update mode Reviewed-by: shade rev 11780 : [backport] 8242273: Shenandoah: accept either SATB or IU barriers, but not both Reviewed-by: rkennke9 lines changed: 2 ins; 3 del; 4 mod; 86 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.cpp (was src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp)
rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke99 lines changed: 18 ins; 68 del; 13 mod; 277 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahHeuristics.hpp (was src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp)
rev 11826 : [backport] 8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Reviewed-by: rkennke27 lines changed: 0 ins; 24 del; 3 mod; 144 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.cpp
rev 11827 : [backport] 8244737: Shenandoah: move mode code to gc/shenandoah/mode Reviewed-by: rkennke rev 11828 : [backport] 8244739: Shenandoah: break superclass dependency on ShenandoahNormalMode Reviewed-by: rkennke68 lines changed: 68 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/mode/shenandoahIUMode.hpp
rev 11827 : [backport] 8244737: Shenandoah: move mode code to gc/shenandoah/mode Reviewed-by: rkennke rev 11828 : [backport] 8244739: Shenandoah: break superclass dependency on ShenandoahNormalMode Reviewed-by: rkennke42 lines changed: 42 ins; 0 del; 0 mod; 0 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/mode/shenandoahMode.hpp (was src/share/vm/gc_implementation/shenandoah/shenandoahMode.hpp)
rev 11827 : [backport] 8244737: Shenandoah: move mode code to gc/shenandoah/mode Reviewed-by: rkennke19 lines changed: 19 ins; 0 del; 0 mod; 37 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.cpp (was src/share/vm/gc_implementation/shenandoah/shenandoahPassiveMode.cpp)
rev 11827 : [backport] 8244737: Shenandoah: move mode code to gc/shenandoah/mode Reviewed-by: rkennke3 lines changed: 1 ins; 2 del; 0 mod; 57 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/mode/shenandoahPassiveMode.hpp (was src/share/vm/gc_implementation/shenandoah/shenandoahPassiveMode.hpp)
rev 11827 : [backport] 8244737: Shenandoah: move mode code to gc/shenandoah/mode Reviewed-by: rkennke rev 11828 : [backport] 8244739: Shenandoah: break superclass dependency on ShenandoahNormalMode Reviewed-by: rkennke9 lines changed: 4 ins; 0 del; 5 mod; 30 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.cpp (was src/share/vm/gc_implementation/shenandoah/shenandoahNormalMode.cpp)
rev 11829 : [backport] 8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode Reviewed-by: rkennke6 lines changed: 2 ins; 2 del; 2 mod; 55 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/mode/shenandoahSATBMode.hpp (was src/share/vm/gc_implementation/shenandoah/shenandoahNormalMode.hpp)
rev 11829 : [backport] 8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode Reviewed-by: rkennke8 lines changed: 3 ins; 0 del; 5 mod; 32 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahPadding.hpp
rev 11743 : [backport] 8241673: Shenandoah: refactor anti-false-sharing padding Reviewed-by: rkennke rev 11752 : [backport] 8241845: Shenandoah: align ShenandoahHeapRegions to cache lines Reviewed-by: rkennke38 lines changed: 38 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.inline.hpp
rev 11799 : [backport] 8221629: Shenandoah: Cleanup class unloading logic Reviewed-by: rkennke rev 11802 : [backport] 8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Reviewed-by: shade, rkennke rev 11803 : [backport] 8224210: Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots Reviewed-by: shade rev 11804 : [backport] 8224579: ResourceMark not declared in shenandoahRootProcessor.inline.hpp with --disable-precompiled-headers Reviewed-by: shade Contributed-by: Ao Qi <aoqi@loongson.cn> rev 11806 : [backport] 8224751: Shenandoah: Shenandoah Verifier should select proper roots according to current GC cycle Reviewed-by: rkennke rev 11808 : [backport] 8225014: Separate ShenandoahRootScanner method for object_iterate Reviewed-by: shade rev 11810 : [backport] 8225590: Shenandoah: Refactor ShenandoahClassLoaderDataRoots API Reviewed-by: rkennke rev 11811 : [backport] 8226413: Shenandoah: Separate root scanner for SH::object_iterate() Reviewed-by: rkennke rev 11819 : [backport] 8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Reviewed-by: zgu104 lines changed: 104 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.cpp
rev 11801 : [backport] 8223215: Shenandoah: Support verifying subset of roots Reviewed-by: shade, rkennke rev 11806 : [backport] 8224751: Shenandoah: Shenandoah Verifier should select proper roots according to current GC cycle Reviewed-by: rkennke139 lines changed: 139 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahRootVerifier.hpp
rev 11801 : [backport] 8223215: Shenandoah: Support verifying subset of roots Reviewed-by: shade, rkennke rev 11806 : [backport] 8224751: Shenandoah: Shenandoah Verifier should select proper roots according to current GC cycle Reviewed-by: rkennke58 lines changed: 58 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
test/gc/shenandoah/TestObjItrWithHeapDump.java
rev 11808 : [backport] 8225014: Separate ShenandoahRootScanner method for object_iterate Reviewed-by: shade rev 11829 : [backport] 8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode Reviewed-by: rkennke80 lines changed: 80 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
test/gc/shenandoah/options/TestModeUnlock.java
rev 11779 : [backport] 8242271: Shenandoah: add test to verify GC mode unlock Reviewed-by: rkennke rev 11829 : [backport] 8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode Reviewed-by: rkennke111 lines changed: 111 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
test/gc/shenandoah/options/TestWrongBarrierEnable.java
rev 11780 : [backport] 8242273: Shenandoah: accept either SATB or IU barriers, but not both Reviewed-by: rkennke87 lines changed: 87 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11831 : Merge126 lines changed: 0 ins; 126 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11831 : Merge51 lines changed: 0 ins; 51 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
rev 11759 : [backport] 8242041: Shenandoah: adaptive heuristics should account evac reserve in free target Reviewed-by: rkennke rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11831 : Merge252 lines changed: 0 ins; 252 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11831 : Merge52 lines changed: 0 ins; 52 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.cpp
rev 11728 : [backport] 8240750: Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker Reviewed-by: rkennke rev 11831 : Merge98 lines changed: 0 ins; 98 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.hpp
rev 11728 : [backport] 8240750: Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker Reviewed-by: rkennke rev 11831 : Merge48 lines changed: 0 ins; 48 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.cpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11831 : Merge36 lines changed: 0 ins; 36 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.cpp
rev 11726 : [backport] 8240671: Shenandoah: refactor ShenandoahPhaseTimings Reviewed-by: rkennke, zgu rev 11831 : Merge47 lines changed: 0 ins; 47 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.hpp
rev 11726 : [backport] 8240671: Shenandoah: refactor ShenandoahPhaseTimings Reviewed-by: rkennke, zgu rev 11831 : Merge43 lines changed: 0 ins; 43 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/shenandoahTraversalGC.cpp
rev 11726 : [backport] 8240671: Shenandoah: refactor ShenandoahPhaseTimings Reviewed-by: rkennke, zgu rev 11731 : [backport] 8240915: Shenandoah: Remove unused fields in init mark tasks Reviewed-by: rkennke rev 11733 : [backport] 8240873: Shenandoah: Short-cut arraycopy barriers Reviewed-by: shade rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11831 : Merge1184 lines changed: 0 ins; 1184 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/shenandoahTraversalGC.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11831 : Merge71 lines changed: 0 ins; 71 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/shenandoahTraversalGC.inline.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11831 : Merge84 lines changed: 0 ins; 84 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/shenandoahTraversalMode.cpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11831 : Merge58 lines changed: 0 ins; 58 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/gc_implementation/shenandoah/shenandoahTraversalMode.hpp
rev 11764 : [backport] 8242082: Shenandoah: Purge Traversal mode Reviewed-by: shade rev 11831 : Merge37 lines changed: 0 ins; 37 del; 0 mod; 0 unchg
This code review page was prepared using /home/shade/trunks/webrev/webrev.ksh (vers 25.16-hg+openjdk.java.net).