Code Review for hotspot

Prepared by:rkennke on Thu Dec 13 13:13:18 CET 2018
Workspace:/home/rkennke/src/openjdk/aarch64-port-jdk8u-shenandoah/hotspot
Compare against: ssh://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot
Compare against version:10652
Summary of changes: 9270 lines changed: 3255 ins; 3386 del; 2629 mod; 186780 unchg
Changeset: hotspot.changeset
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw agent/src/share/classes/sun/jvm/hotspot/HSDB.java

rev 10797 : [backport] Some Shenandoah related additions to SA
5 lines changed: 5 ins; 0 del; 0 mod; 1810 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java

rev 10772 : [backport] Update copyrights
rev 10784 : [backport] Disable heap iteration for Shenandoah in SA
rev 10793 : [backport] Rename fields in (SA) ShenandoahHeap.java to omit 'Regions' and 'Field' suffix
rev 10794 : [backport] Trim unused code from Shenandoah SA
40 lines changed: 1 ins; 32 del; 7 mod; 79 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java

rev 10772 : [backport] Update copyrights
rev 10773 : [backport] Minor cleanup of Shenandoah SA
rev 10794 : [backport] Trim unused code from Shenandoah SA
44 lines changed: 0 ins; 43 del; 1 mod; 56 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeap.java

rev 10784 : [backport] Disable heap iteration for Shenandoah in SA
9 lines changed: 0 ins; 9 del; 0 mod; 86 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java

rev 10797 : [backport] Some Shenandoah related additions to SA
rev 10799 : [backport] Re-label Shenandoah GC causes (SA&GC)
5 lines changed: 5 ins; 0 del; 0 mod; 69 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java

rev 10797 : [backport] Some Shenandoah related additions to SA
1 line changed: 1 ins; 0 del; 0 mod; 50 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java

rev 10784 : [backport] Disable heap iteration for Shenandoah in SA
9 lines changed: 2 ins; 4 del; 3 mod; 517 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java

rev 10797 : [backport] Some Shenandoah related additions to SA
1 line changed: 1 ins; 0 del; 0 mod; 86 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java

rev 10797 : [backport] Some Shenandoah related additions to SA
rev 10798 : [backport] Print number of threads in Shenandoah SA heap summary
8 lines changed: 8 ins; 0 del; 0 mod; 315 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/aarch64/vm/aarch64.ad

rev 10719 : [backport] Fix up superfluous changes against upstream
rev 10760 : [backport] Cleanup .ad files includes
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
8 lines changed: 4 ins; 0 del; 4 mod; 17076 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp

rev 10699 : [backport] Several AArch64 cleanups
rev 10703 : [backport] More AArch64 assembler cleanups
rev 10719 : [backport] Fix up superfluous changes against upstream
15 lines changed: 6 ins; 8 del; 1 mod; 3345 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

rev 10703 : [backport] More AArch64 assembler cleanups
rev 10719 : [backport] Fix up superfluous changes against upstream
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10777 : [backport] Remove ShenandoahWriteBarrierRB flag
18 lines changed: 0 ins; 13 del; 5 mod; 5048 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

rev 10699 : [backport] Several AArch64 cleanups
rev 10703 : [backport] More AArch64 assembler cleanups
12 lines changed: 0 ins; 11 del; 1 mod; 1324 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
rev 10777 : [backport] Remove ShenandoahWriteBarrierRB flag
8 lines changed: 1 ins; 3 del; 4 mod; 114 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

rev 10719 : [backport] Fix up superfluous changes against upstream
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10770 : [backport] Remove ShenandoahWriteBarrierCsetTestInIR flag
10 lines changed: 3 ins; 2 del; 5 mod; 4375 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/ppc/vm/shenandoahBarrierSet_ppc.cpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
3 lines changed: 1 ins; 1 del; 1 mod; 52 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/sparc/vm/shenandoahBarrierSet_sparc.cpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
3 lines changed: 1 ins; 1 del; 1 mod; 52 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/x86/vm/interp_masm_x86_64.cpp

rev 10719 : [backport] Fix up superfluous changes against upstream
1 line changed: 0 ins; 1 del; 0 mod; 1510 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/x86/vm/macroAssembler_x86.cpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10777 : [backport] Remove ShenandoahWriteBarrierRB flag
3 lines changed: 0 ins; 2 del; 1 mod; 8748 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
8 lines changed: 0 ins; 2 del; 6 mod; 157 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/x86/vm/stubGenerator_x86_64.cpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10770 : [backport] Remove ShenandoahWriteBarrierCsetTestInIR flag
3 lines changed: 1 ins; 1 del; 1 mod; 4220 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/x86/vm/x86_64.ad

rev 10719 : [backport] Fix up superfluous changes against upstream
rev 10760 : [backport] Cleanup .ad files includes
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
20 lines changed: 12 ins; 0 del; 8 mod; 12056 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/zero/vm/shenandoahBarrierSet_zero.cpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
3 lines changed: 1 ins; 1 del; 1 mod; 52 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/adlc/formssel.cpp

rev 10701 : [backport] Remove ShWB from formssel.cpp
rev 10719 : [backport] Fix up superfluous changes against upstream
4 lines changed: 0 ins; 1 del; 3 mod; 4241 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/asm/assembler.cpp

rev 10763 : [backport] Fix build failures when Shenandoah is disabled, after #include reshuffles
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
10 lines changed: 4 ins; 2 del; 4 mod; 328 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/c1/c1_LIRGenerator.cpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
2 lines changed: 0 ins; 0 del; 2 mod; 3767 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/ci/ciInstanceKlass.cpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
2 lines changed: 0 ins; 0 del; 2 mod; 740 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/classfile/classLoaderData.cpp

rev 10719 : [backport] Fix up superfluous changes against upstream
1 line changed: 0 ins; 1 del; 0 mod; 989 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/classfile/classLoaderData.hpp

rev 10774 : [backport] Eliminating Shenandoah exposure to CLD
1 line changed: 0 ins; 1 del; 0 mod; 358 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/code/nmethod.cpp

rev 10700 : [backport] Trim down oop-equals verification
3 lines changed: 0 ins; 0 del; 3 mod; 3334 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/code/relocInfo.cpp

rev 10700 : [backport] Trim down oop-equals verification
1 line changed: 0 ins; 0 del; 1 mod; 1059 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/compiler/compileBroker.cpp

rev 10725 : [backport] Remove ShenandoahCompileCheck
11 lines changed: 0 ins; 11 del; 0 mod; 2417 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/compiler/oopMap.cpp

rev 10700 : [backport] Trim down oop-equals verification
1 line changed: 0 ins; 0 del; 1 mod; 678 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shared/gcTrace.hpp

rev 10792 : [backport] Move ShenandoahGCTracer to gc/shenandoah
5 lines changed: 0 ins; 5 del; 0 mod; 241 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shared/markBitMap.cpp

rev 10661 : [backport] Cleanup unused bitmap methods
rev 10769 : [backport] Cherry-pick bulk MarkBitMap clearing methods
16 lines changed: 3 ins; 3 del; 10 mod; 69 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shared/markBitMap.hpp

rev 10661 : [backport] Cleanup unused bitmap methods
rev 10769 : [backport] Cherry-pick bulk MarkBitMap clearing methods
7 lines changed: 5 ins; 0 del; 2 mod; 111 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shared/markSweep.inline.hpp

rev 10719 : [backport] Fix up superfluous changes against upstream
1 line changed: 0 ins; 1 del; 0 mod; 114 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shared/parallelCleaning.hpp

rev 10670 : [backport] Remove Parallel Cleanup counters
78 lines changed: 0 ins; 60 del; 18 mod; 375 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp

rev 10686 : [backport] Handle ShHeap::time_since_last_millis for RMI users
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10757 : [backport] Concurrent cycle by default on any external GC request
rev 10772 : [backport] Update copyrights
rev 10796 : [backport] Fail early when critical barriers are disabled
14 lines changed: 12 ins; 0 del; 2 mod; 197 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10772 : [backport] Update copyrights
3 lines changed: 2 ins; 0 del; 1 mod; 58 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10748 : [backport] Handle metadata induced GC
rev 10755 : [backport] Make heuristics tell if we can process references or unload classes
rev 10772 : [backport] Update copyrights
rev 10796 : [backport] Fail early when critical barriers are disabled
14 lines changed: 11 ins; 0 del; 3 mod; 82 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 49 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10757 : [backport] Concurrent cycle by default on any external GC request
rev 10768 : [backport] Compact heuristics adjustments
rev 10772 : [backport] Update copyrights
rev 10796 : [backport] Fail early when critical barriers are disabled
22 lines changed: 18 ins; 1 del; 3 mod; 92 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.hpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 45 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10748 : [backport] Handle metadata induced GC
rev 10755 : [backport] Make heuristics tell if we can process references or unload classes
rev 10757 : [backport] Concurrent cycle by default on any external GC request
rev 10772 : [backport] Update copyrights
rev 10795 : [backport] Separate "passive" heuristics from "adaptive"
rev 10796 : [backport] Fail early when critical barriers are disabled
41 lines changed: 32 ins; 3 del; 6 mod; 75 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10772 : [backport] Update copyrights
rev 10795 : [backport] Separate "passive" heuristics from "adaptive"
7 lines changed: 4 ins; 1 del; 2 mod; 46 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10757 : [backport] Concurrent cycle by default on any external GC request
rev 10772 : [backport] Update copyrights
rev 10775 : [backport] Use ShenandoahAllocationThreshold in ShenandoahStaticHeuristics constructor
rev 10796 : [backport] Fail early when critical barriers are disabled
14 lines changed: 12 ins; 0 del; 2 mod; 76 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.hpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 47 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.cpp

rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10772 : [backport] Update copyrights
9 lines changed: 0 ins; 0 del; 9 mod; 89 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.hpp

rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10729 : [backport] Move HdrSeq and BinaryMagnitudeSeq into Shenandoah utilities
rev 10772 : [backport] Update copyrights
8 lines changed: 1 ins; 2 del; 5 mod; 42 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp

rev 10658 : [backport] Single marking bitmap
rev 10669 : [backport] Clean up dead code
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
38 lines changed: 2 ins; 19 del; 17 mod; 337 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp

rev 10658 : [backport] Single marking bitmap
rev 10673 : [backport] Homogenize unimplemented stubs handling
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10772 : [backport] Update copyrights
29 lines changed: 5 ins; 13 del; 11 mod; 154 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp

rev 10673 : [backport] Homogenize unimplemented stubs handling
rev 10751 : [backport] Avoid write barrier during full GC
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
50 lines changed: 0 ins; 46 del; 4 mod; 330 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp

rev 10673 : [backport] Homogenize unimplemented stubs handling
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
16 lines changed: 1 ins; 3 del; 12 mod; 117 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
2 lines changed: 0 ins; 0 del; 2 mod; 45 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp

rev 10682 : [backport] Code root iterators should not be instantiated in worker threads
rev 10683 : [backport] Record location when asserting the code root correctness
rev 10714 : [backport] Rehash and cleanup usages of ShenandoahHeap::heap()
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10740 : [backport] Protect more internal code from false sharing
rev 10761 : [backport] Make ResourceMark use consistent in ShenandoahCodeRoots
rev 10772 : [backport] Update copyrights
13 lines changed: 3 ins; 1 del; 9 mod; 338 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10740 : [backport] Protect more internal code from false sharing
rev 10772 : [backport] Update copyrights
17 lines changed: 11 ins; 2 del; 4 mod; 173 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10772 : [backport] Update copyrights
8 lines changed: 2 ins; 5 del; 1 mod; 148 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10740 : [backport] Protect more internal code from false sharing
rev 10772 : [backport] Update copyrights
8 lines changed: 3 ins; 2 del; 3 mod; 89 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
4 lines changed: 1 ins; 2 del; 1 mod; 45 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp

rev 10654 : [backport] Disable ShHeapUncommit on too-large large-pages
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10748 : [backport] Handle metadata induced GC
rev 10755 : [backport] Make heuristics tell if we can process references or unload classes
rev 10756 : [backport] Factor out implicit/explicit GC requests
rev 10772 : [backport] Update copyrights
60 lines changed: 55 ins; 0 del; 5 mod; 146 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10748 : [backport] Handle metadata induced GC
rev 10756 : [backport] Factor out implicit/explicit GC requests
rev 10772 : [backport] Update copyrights
rev 10792 : [backport] Move ShenandoahGCTracer to gc/shenandoah
21 lines changed: 8 ins; 9 del; 4 mod; 87 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp

rev 10657 : [backport] In update-refs, update all code-roots when in degen-gc
rev 10658 : [backport] Single marking bitmap
rev 10663 : [backport] StringDedupMode enum for closures/method templates
rev 10668 : [backport] Cleanup buffered queue handling
rev 10678 : [backport] Rename concurrentMark -> concurrent_mark
rev 10685 : [backport] Rename ShHeap::shenandoahPolicy -> ShHeap::shenandoah_policy
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10693 : [backport] Handle update_refs, class_unload, ref_proc in ShConcMark better
rev 10694 : [backport] Common liveness cache in ShHeap
rev 10695 : [backport] Inline/rename confusingly named methods in ShConcurrentMark
rev 10706 : [backport] Make Shenandoah to use ShenandoahOWST only
rev 10710 : [backport] Enable string deduplication in all marking phases
rev 10711 : [backport] Precleaning should use GC workers to do actual work
rev 10714 : [backport] Rehash and cleanup usages of ShenandoahHeap::heap()
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10722 : [backport] Added a few missed worker sessions for worker tasks
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10749 : [backport] Adjust metaspace size during each GC
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
334 lines changed: 90 ins; 131 del; 113 mod; 802 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp

rev 10662 : [backport] Improve liveness count during marking
rev 10663 : [backport] StringDedupMode enum for closures/method templates
rev 10668 : [backport] Cleanup buffered queue handling
rev 10669 : [backport] Clean up dead code
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10693 : [backport] Handle update_refs, class_unload, ref_proc in ShConcMark better
rev 10694 : [backport] Common liveness cache in ShHeap
rev 10695 : [backport] Inline/rename confusingly named methods in ShConcurrentMark
rev 10696 : [backport] Sort ShenandoahConcurrentMark methods/fields into logical groups
rev 10706 : [backport] Make Shenandoah to use ShenandoahOWST only
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
79 lines changed: 18 ins; 43 del; 18 mod; 74 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp

rev 10658 : [backport] Single marking bitmap
rev 10662 : [backport] Improve liveness count during marking
rev 10663 : [backport] StringDedupMode enum for closures/method templates
rev 10668 : [backport] Cleanup buffered queue handling
rev 10710 : [backport] Enable string deduplication in all marking phases
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
55 lines changed: 16 ins; 21 del; 18 mod; 248 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp

rev 10658 : [backport] Single marking bitmap
rev 10685 : [backport] Rename ShHeap::shenandoahPolicy -> ShHeap::shenandoah_policy
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10740 : [backport] Protect more internal code from false sharing
rev 10748 : [backport] Handle metadata induced GC
rev 10755 : [backport] Make heuristics tell if we can process references or unload classes
rev 10756 : [backport] Factor out implicit/explicit GC requests
rev 10772 : [backport] Update copyrights
rev 10801 : [backport] Rename vm_operations_shenandoah.* to shenandoahVMOperations.*
83 lines changed: 50 ins; 7 del; 26 mod; 550 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10740 : [backport] Protect more internal code from false sharing
rev 10748 : [backport] Handle metadata induced GC
rev 10756 : [backport] Factor out implicit/explicit GC requests
rev 10772 : [backport] Update copyrights
23 lines changed: 11 ins; 5 del; 7 mod; 132 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 129 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp

rev 10736 : [backport] Avoid false sharing by padding the ShenandoahEvacOOMHandler field in ShenandoahHeap
rev 10772 : [backport] Update copyrights
3 lines changed: 2 ins; 0 del; 1 mod; 122 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp

rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10676 : [backport] Remove ShHeap::region_in_collection_set in favor of SHR::in_cset
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10712 : [backport] Fix compilation errors due to missing spaces between string literal and macro
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
19 lines changed: 1 ins; 2 del; 16 mod; 596 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp

rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10772 : [backport] Update copyrights
5 lines changed: 0 ins; 0 del; 5 mod; 92 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
2 lines changed: 0 ins; 1 del; 1 mod; 91 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.hpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 49 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp

rev 10654 : [backport] Disable ShHeapUncommit on too-large large-pages
rev 10657 : [backport] In update-refs, update all code-roots when in degen-gc
rev 10658 : [backport] Single marking bitmap
rev 10659 : [backport] Make sure bitmap is marked incomplete before bitmap resets
rev 10660 : [backport] Refactor bitmap cleaning
rev 10661 : [backport] Cleanup unused bitmap methods
rev 10667 : [backport] Print "process weakrefs" to disambiguate vs CM-with-UR
rev 10670 : [backport] Remove Parallel Cleanup counters
rev 10671 : [backport] Clean up declarations and uses of marked_object_iterate
rev 10673 : [backport] Homogenize unimplemented stubs handling
rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10675 : [backport] Inline ShHeap::prepare_concurrent_evacuation
rev 10676 : [backport] Remove ShHeap::region_in_collection_set in favor of SHR::in_cset
rev 10678 : [backport] Rename concurrentMark -> concurrent_mark
rev 10679 : [backport] Remove ShHeap::_heap_expansion_count
rev 10680 : [backport] Remove useless ShHeap::heap_region_iterate
rev 10681 : [backport] Inline trivial ShHeap methods right in header
rev 10684 : [backport] Remove unused ShenandoahEvacuateRootsClosure
rev 10685 : [backport] Rename ShHeap::shenandoahPolicy -> ShHeap::shenandoah_policy
rev 10686 : [backport] Handle ShHeap::time_since_last_millis for RMI users
rev 10687 : [backport] Inline ShHeap::monitoring_support into header
rev 10688 : [backport] Sort ShenandoahHeap methods/fields into logical groups
rev 10694 : [backport] Common liveness cache in ShHeap
rev 10695 : [backport] Inline/rename confusingly named methods in ShConcurrentMark
rev 10698 : [backport] Fix inconsistent "process weakrefs" logging
rev 10704 : [backport] Renaming ShenandoahParallelEvacuationTask to ShenandoahConcurrentEvacuationTask
rev 10705 : Fix shutdown deadlock due to blocking SATB flush periodic task
rev 10711 : [backport] Precleaning should use GC workers to do actual work
rev 10712 : [backport] Fix compilation errors due to missing spaces between string literal and macro
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10718 : [backport] Partial infrastructure for suspendible workers
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10737 : [backport] Support VerifyBeforeGC and VerifyAfterGC VM options
rev 10738 : [backport] Skip pre-evac verification and pacing on shortcut cycle path
rev 10740 : [backport] Protect more internal code from false sharing
rev 10743 : [backport] Clean up ShHeap::heap_region_iterate uses
rev 10744 : [backport] Parallel heap region iteration
rev 10745 : [backport] Parallelise "Clear Liveness"
rev 10746 : [backport] Parallelise "Complete Liveness"
rev 10748 : [backport] Handle metadata induced GC
rev 10750 : [backport] Remove fix-roots pass in ShHeap
rev 10753 : [backport] Protect risky conversion in ShenandoahHeap::millis_since_last_gc
rev 10755 : [backport] Make heuristics tell if we can process references or unload classes
rev 10758 : [backport] Initial committed regions count can be more than max
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
rev 10801 : [backport] Rename vm_operations_shenandoah.* to shenandoahVMOperations.*
687 lines changed: 215 ins; 329 del; 143 mod; 2210 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp

rev 10658 : [backport] Single marking bitmap
rev 10671 : [backport] Clean up declarations and uses of marked_object_iterate
rev 10673 : [backport] Homogenize unimplemented stubs handling
rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10675 : [backport] Inline ShHeap::prepare_concurrent_evacuation
rev 10676 : [backport] Remove ShHeap::region_in_collection_set in favor of SHR::in_cset
rev 10677 : [backport] Inline ShHeap::do_marked_object_complete
rev 10678 : [backport] Rename concurrentMark -> concurrent_mark
rev 10679 : [backport] Remove ShHeap::_heap_expansion_count
rev 10680 : [backport] Remove useless ShHeap::heap_region_iterate
rev 10681 : [backport] Inline trivial ShHeap methods right in header
rev 10685 : [backport] Rename ShHeap::shenandoahPolicy -> ShHeap::shenandoah_policy
rev 10687 : [backport] Inline ShHeap::monitoring_support into header
rev 10688 : [backport] Sort ShenandoahHeap methods/fields into logical groups
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10694 : [backport] Common liveness cache in ShHeap
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10718 : [backport] Partial infrastructure for suspendible workers
rev 10740 : [backport] Protect more internal code from false sharing
rev 10743 : [backport] Clean up ShHeap::heap_region_iterate uses
rev 10744 : [backport] Parallel heap region iteration
rev 10771 : Enable heap inspection for Shenandoah
rev 10772 : [backport] Update copyrights
807 lines changed: 314 ins; 377 del; 116 mod; 276 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp

rev 10658 : [backport] Single marking bitmap
rev 10660 : [backport] Refactor bitmap cleaning
rev 10666 : [backport] Micro-optimize ShHeap::get_region by moving the most likely branch first
rev 10671 : [backport] Clean up declarations and uses of marked_object_iterate
rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10676 : [backport] Remove ShHeap::region_in_collection_set in favor of SHR::in_cset
rev 10677 : [backport] Inline ShHeap::do_marked_object_complete
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
77 lines changed: 23 ins; 24 del; 30 mod; 428 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeapLock.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10772 : [backport] Update copyrights
2 lines changed: 0 ins; 1 del; 1 mod; 92 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp

rev 10654 : [backport] Disable ShHeapUncommit on too-large large-pages
rev 10658 : [backport] Single marking bitmap
rev 10660 : [backport] Refactor bitmap cleaning
rev 10673 : [backport] Homogenize unimplemented stubs handling
rev 10676 : [backport] Remove ShHeap::region_in_collection_set in favor of SHR::in_cset
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10712 : [backport] Fix compilation errors due to missing spaces between string literal and macro
rev 10740 : [backport] Protect more internal code from false sharing
rev 10747 : [backport] Fix Windows build failure
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10766 : Cast Shenandoah{Min,Max}RegionSize to size_t
rev 10772 : [backport] Update copyrights
63 lines changed: 15 ins; 30 del; 18 mod; 600 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp

rev 10654 : [backport] Disable ShHeapUncommit on too-large large-pages
rev 10660 : [backport] Refactor bitmap cleaning
rev 10673 : [backport] Homogenize unimplemented stubs handling
rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10740 : [backport] Protect more internal code from false sharing
rev 10772 : [backport] Update copyrights
45 lines changed: 18 ins; 17 del; 10 mod; 343 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp

rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10772 : [backport] Update copyrights
7 lines changed: 0 ins; 0 del; 7 mod; 82 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10772 : [backport] Update copyrights
3 lines changed: 2 ins; 0 del; 1 mod; 107 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 82 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp

rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10740 : [backport] Protect more internal code from false sharing
rev 10772 : [backport] Update copyrights
3 lines changed: 1 ins; 0 del; 2 mod; 139 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10740 : [backport] Protect more internal code from false sharing
rev 10772 : [backport] Update copyrights
11 lines changed: 6 ins; 4 del; 1 mod; 91 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
3 lines changed: 0 ins; 2 del; 1 mod; 48 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp

rev 10660 : [backport] Refactor bitmap cleaning
rev 10685 : [backport] Rename ShHeap::shenandoahPolicy -> ShHeap::shenandoah_policy
rev 10686 : [backport] Handle ShHeap::time_since_last_millis for RMI users
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10748 : [backport] Handle metadata induced GC
rev 10755 : [backport] Make heuristics tell if we can process references or unload classes
rev 10756 : [backport] Factor out implicit/explicit GC requests
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
47 lines changed: 34 ins; 1 del; 12 mod; 274 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp

rev 10686 : [backport] Handle ShHeap::time_since_last_millis for RMI users
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10748 : [backport] Handle metadata induced GC
rev 10755 : [backport] Make heuristics tell if we can process references or unload classes
rev 10756 : [backport] Factor out implicit/explicit GC requests
rev 10772 : [backport] Update copyrights
rev 10796 : [backport] Fail early when critical barriers are disabled
24 lines changed: 21 ins; 1 del; 2 mod; 145 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 45 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp

rev 10658 : [backport] Single marking bitmap
rev 10659 : [backport] Make sure bitmap is marked incomplete before bitmap resets
rev 10660 : [backport] Refactor bitmap cleaning
rev 10664 : [backport] Fix indenting in ShMarkCompact::do_it
rev 10665 : [backport] Coarsen Full GC use of heap lock
rev 10668 : [backport] Cleanup buffered queue handling
rev 10678 : [backport] Rename concurrentMark -> concurrent_mark
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10695 : [backport] Inline/rename confusingly named methods in ShConcurrentMark
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10737 : [backport] Support VerifyBeforeGC and VerifyAfterGC VM options
rev 10743 : [backport] Clean up ShHeap::heap_region_iterate uses
rev 10749 : [backport] Adjust metaspace size during each GC
rev 10755 : [backport] Make heuristics tell if we can process references or unload classes
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
rev 10801 : [backport] Rename vm_operations_shenandoah.* to shenandoahVMOperations.*
195 lines changed: 43 ins; 56 del; 96 mod; 696 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10772 : [backport] Update copyrights
3 lines changed: 0 ins; 2 del; 1 mod; 70 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp

rev 10658 : [backport] Single marking bitmap
rev 10660 : [backport] Refactor bitmap cleaning
rev 10772 : [backport] Update copyrights
56 lines changed: 49 ins; 0 del; 7 mod; 57 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp

rev 10658 : [backport] Single marking bitmap
rev 10660 : [backport] Refactor bitmap cleaning
rev 10772 : [backport] Update copyrights
18 lines changed: 13 ins; 2 del; 3 mod; 64 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 51 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
3 lines changed: 0 ins; 2 del; 1 mod; 175 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.hpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 54 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 96 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 53 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp

rev 10663 : [backport] StringDedupMode enum for closures/method templates
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
18 lines changed: 5 ins; 1 del; 12 mod; 186 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp

rev 10663 : [backport] StringDedupMode enum for closures/method templates
rev 10772 : [backport] Update copyrights
2 lines changed: 0 ins; 0 del; 2 mod; 38 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10772 : [backport] Update copyrights
3 lines changed: 0 ins; 0 del; 3 mod; 289 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp

rev 10729 : [backport] Move HdrSeq and BinaryMagnitudeSeq into Shenandoah utilities
rev 10740 : [backport] Protect more internal code from false sharing
rev 10772 : [backport] Update copyrights
21 lines changed: 12 ins; 6 del; 3 mod; 79 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahPacer.inline.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10772 : [backport] Update copyrights
2 lines changed: 1 ins; 0 del; 1 mod; 57 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp

rev 10657 : [backport] In update-refs, update all code-roots when in degen-gc
rev 10658 : [backport] Single marking bitmap
rev 10670 : [backport] Remove Parallel Cleanup counters
rev 10685 : [backport] Rename ShHeap::shenandoahPolicy -> ShHeap::shenandoah_policy
rev 10702 : [backport] Use s-macro to keep GC phase enum and names in sync
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10754 : [backport] Purge unnecessary time conversion in ShenandoahPhaseTimings::record_phase_time
rev 10772 : [backport] Update copyrights
252 lines changed: 13 ins; 229 del; 10 mod; 164 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp

rev 10657 : [backport] In update-refs, update all code-roots when in degen-gc
rev 10658 : [backport] Single marking bitmap
rev 10670 : [backport] Remove Parallel Cleanup counters
rev 10702 : [backport] Use s-macro to keep GC phase enum and names in sync
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10729 : [backport] Move HdrSeq and BinaryMagnitudeSeq into Shenandoah utilities
rev 10754 : [backport] Purge unnecessary time conversion in ShenandoahPhaseTimings::record_phase_time
rev 10772 : [backport] Update copyrights
457 lines changed: 217 ins; 230 del; 10 mod; 112 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10752 : [backport] Pre-evac JVMTI roots + fixes
rev 10772 : [backport] Update copyrights
14 lines changed: 10 ins; 1 del; 3 mod; 276 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10752 : [backport] Pre-evac JVMTI roots + fixes
rev 10772 : [backport] Update copyrights
19 lines changed: 6 ins; 11 del; 2 mod; 115 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
4 lines changed: 1 ins; 2 del; 1 mod; 244 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.cpp

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
2 lines changed: 0 ins; 1 del; 1 mod; 193 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp

rev 10658 : [backport] Single marking bitmap
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
4 lines changed: 0 ins; 2 del; 2 mod; 155 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
2 lines changed: 0 ins; 1 del; 1 mod; 52 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp

rev 10658 : [backport] Single marking bitmap
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10734 : Fix non-PCH builds
rev 10772 : [backport] Update copyrights
8 lines changed: 0 ins; 4 del; 4 mod; 499 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
6 lines changed: 1 ins; 4 del; 1 mod; 282 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp

rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10772 : [backport] Update copyrights
2 lines changed: 1 ins; 0 del; 1 mod; 194 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.hpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 63 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
5 lines changed: 2 ins; 1 del; 2 mod; 325 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
2 lines changed: 0 ins; 1 del; 1 mod; 148 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp

rev 10668 : [backport] Cleanup buffered queue handling
rev 10706 : [backport] Make Shenandoah to use ShenandoahOWST only
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10717 : Fix force termination detection by spin master
rev 10731 : [backport] Force termination logic is inverted
rev 10772 : [backport] Update copyrights
11 lines changed: 1 ins; 4 del; 6 mod; 217 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp

rev 10668 : [backport] Cleanup buffered queue handling
rev 10689 : [backport] Silence VSC++ about multiple assignment operators
rev 10692 : [backport] Suppressing VSC++ warning locally
rev 10706 : [backport] Make Shenandoah to use ShenandoahOWST only
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10740 : [backport] Protect more internal code from false sharing
rev 10772 : [backport] Update copyrights
51 lines changed: 31 ins; 10 del; 10 mod; 336 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp

rev 10668 : [backport] Cleanup buffered queue handling
rev 10772 : [backport] Update copyrights
13 lines changed: 7 ins; 0 del; 6 mod; 44 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp

rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10685 : [backport] Rename ShHeap::shenandoahPolicy -> ShHeap::shenandoah_policy
rev 10714 : [backport] Rehash and cleanup usages of ShenandoahHeap::heap()
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10772 : [backport] Update copyrights
62 lines changed: 40 ins; 4 del; 18 mod; 120 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp

rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10714 : [backport] Rehash and cleanup usages of ShenandoahHeap::heap()
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10772 : [backport] Update copyrights
32 lines changed: 28 ins; 0 del; 4 mod; 107 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp

rev 10658 : [backport] Single marking bitmap
rev 10660 : [backport] Refactor bitmap cleaning
rev 10661 : [backport] Cleanup unused bitmap methods
rev 10676 : [backport] Remove ShHeap::region_in_collection_set in favor of SHR::in_cset
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10738 : [backport] Skip pre-evac verification and pacing on shortcut cycle path
rev 10743 : [backport] Clean up ShHeap::heap_region_iterate uses
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
49 lines changed: 9 ins; 16 del; 24 mod; 824 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp

rev 10658 : [backport] Single marking bitmap
rev 10690 : [backport] Cleanup header files and forward declarations
rev 10772 : [backport] Update copyrights
8 lines changed: 2 ins; 4 del; 2 mod; 177 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10711 : [backport] Precleaning should use GC workers to do actual work
rev 10772 : [backport] Update copyrights
7 lines changed: 3 ins; 0 del; 4 mod; 58 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10711 : [backport] Precleaning should use GC workers to do actual work
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
6 lines changed: 1 ins; 2 del; 3 mod; 68 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.hpp

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
2 lines changed: 0 ins; 1 del; 1 mod; 84 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp

rev 10658 : [backport] Single marking bitmap
rev 10711 : [backport] Precleaning should use GC workers to do actual work
rev 10772 : [backport] Update copyrights
13 lines changed: 11 ins; 0 del; 2 mod; 122 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp

rev 10658 : [backport] Single marking bitmap
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
7 lines changed: 4 ins; 2 del; 1 mod; 71 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoah_globals.cpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 34 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp

rev 10700 : [backport] Trim down oop-equals verification
rev 10706 : [backport] Make Shenandoah to use ShenandoahOWST only
rev 10725 : [backport] Remove ShenandoahCompileCheck
rev 10744 : [backport] Parallel heap region iteration
rev 10756 : [backport] Factor out implicit/explicit GC requests
rev 10765 : ShenandoahSATBBufferSize cannot be size_t in 8u
rev 10770 : [backport] Remove ShenandoahWriteBarrierCsetTestInIR flag
rev 10772 : [backport] Update copyrights
rev 10776 : [backport] Remove obsolete unused flags
rev 10777 : [backport] Remove ShenandoahWriteBarrierRB flag
rev 10778 : [backport] Rename VerifyObjectEquals to ShenandoahVerifyObjectEquals
rev 10779 : [backport] Clean up and regroup Shenandoah flags
393 lines changed: 148 ins; 155 del; 90 mod; 161 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 48 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp

rev 10772 : [backport] Update copyrights
rev 10794 : [backport] Trim unused code from Shenandoah SA
16 lines changed: 0 ins; 14 del; 2 mod; 44 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_interface/collectedHeap.hpp

rev 10781 : [backport] Fix various formattings and namings in shared GC code
2 lines changed: 1 ins; 1 del; 0 mod; 700 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_interface/gcCause.cpp

rev 10799 : [backport] Re-label Shenandoah GC causes (SA&GC)
3 lines changed: 0 ins; 0 del; 3 mod; 122 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_interface/gcCause.hpp

rev 10748 : [backport] Handle metadata induced GC
1 line changed: 1 ins; 0 del; 0 mod; 133 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/memory/metaspace.hpp

rev 10748 : [backport] Handle metadata induced GC
2 lines changed: 2 ins; 0 del; 0 mod; 440 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/oopsHierarchy.hpp

rev 10700 : [backport] Trim down oop-equals verification
rev 10778 : [backport] Rename VerifyObjectEquals to ShenandoahVerifyObjectEquals
18 lines changed: 0 ins; 14 del; 4 mod; 229 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/callnode.cpp

rev 10742 : [backport] Cherry-pick JDK-8212673, fix for Node::eqv_uncast
11 lines changed: 8 ins; 0 del; 3 mod; 1911 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/cfgnode.hpp

rev 10656 : [backport] Purge some G1-related cruft in C2
1 line changed: 0 ins; 1 del; 0 mod; 540 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/compile.cpp

rev 10656 : [backport] Purge some G1-related cruft in C2
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
7 lines changed: 2 ins; 0 del; 5 mod; 4268 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/compile.hpp

rev 10719 : [backport] Fix up superfluous changes against upstream
1 line changed: 1 ins; 0 del; 0 mod; 1245 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/escape.cpp

rev 10759 : [backport] Remove old code from escape analysis
4 lines changed: 0 ins; 4 del; 0 mod; 3434 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/graphKit.cpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10800 : JDK8u-only: Use WB-based acmp barrier
5 lines changed: 0 ins; 4 del; 1 mod; 4369 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/graphKit.hpp

rev 10800 : JDK8u-only: Use WB-based acmp barrier
1 line changed: 0 ins; 1 del; 0 mod; 972 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/ifnode.cpp

rev 10656 : [backport] Purge some G1-related cruft in C2
16 lines changed: 0 ins; 16 del; 0 mod; 1242 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/library_call.cpp

rev 10719 : [backport] Fix up superfluous changes against upstream
1 line changed: 1 ins; 0 del; 0 mod; 7135 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/loopPredicate.cpp

rev 10719 : [backport] Fix up superfluous changes against upstream
15 lines changed: 12 ins; 0 del; 3 mod; 976 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/loopnode.cpp

rev 10785 : [backport] remove useless change in loopnode.cpp
1 line changed: 0 ins; 0 del; 1 mod; 3865 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/machnode.cpp

rev 10719 : [backport] Fix up superfluous changes against upstream
4 lines changed: 0 ins; 2 del; 2 mod; 804 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/machnode.hpp

rev 10719 : [backport] Fix up superfluous changes against upstream
1 line changed: 0 ins; 0 del; 1 mod; 1008 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/macro.cpp

rev 10656 : [backport] Purge some G1-related cruft in C2
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
40 lines changed: 12 ins; 20 del; 8 mod; 2600 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/macro.hpp

rev 10656 : [backport] Purge some G1-related cruft in C2
1 line changed: 0 ins; 1 del; 0 mod; 131 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/memnode.cpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
2 lines changed: 0 ins; 0 del; 2 mod; 4486 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/node.cpp

rev 10732 : [backport] Need to step over GC barriers in Node::eqv_uncast()
rev 10742 : [backport] Cherry-pick JDK-8212673, fix for Node::eqv_uncast
1 line changed: 1 ins; 0 del; 0 mod; 2242 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/node.hpp

rev 10656 : [backport] Purge some G1-related cruft in C2
rev 10732 : [backport] Need to step over GC barriers in Node::eqv_uncast()
rev 10742 : [backport] Cherry-pick JDK-8212673, fix for Node::eqv_uncast
2 lines changed: 0 ins; 2 del; 0 mod; 1626 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/parse2.cpp

rev 10800 : JDK8u-only: Use WB-based acmp barrier
17 lines changed: 2 ins; 14 del; 1 mod; 2400 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/shenandoahSupport.cpp

rev 10655 : [backport] Fix call to is_g1_marking_load() with is_shenandoah_state_load() in ShenandoahSupport
rev 10716 : [backport] Cleanup C2 debugging leftovers
rev 10728 : [backport] c2 verification pass fixes for CAS
rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10770 : [backport] Remove ShenandoahWriteBarrierCsetTestInIR flag
rev 10772 : [backport] Update copyrights
rev 10777 : [backport] Remove ShenandoahWriteBarrierRB flag
rev 10800 : JDK8u-only: Use WB-based acmp barrier
272 lines changed: 0 ins; 228 del; 44 mod; 3650 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/shenandoahSupport.hpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
4 lines changed: 0 ins; 0 del; 4 mod; 220 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/subnode.cpp

rev 10800 : JDK8u-only: Use WB-based acmp barrier
rev 10802 : Fix build failure due to unknown INCLUDE_SHENANDOAHGC
rev 10803 : Fix dangling write-barrier in acmp
98 lines changed: 14 ins; 80 del; 4 mod; 1562 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/subnode.hpp

rev 10800 : JDK8u-only: Use WB-based acmp barrier
3 lines changed: 0 ins; 3 del; 0 mod; 572 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/type.cpp

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
2 lines changed: 0 ins; 0 del; 2 mod; 5013 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/prims/jni.cpp

rev 10653 : Excess barriers before JNI accesses, already covered by "Move barriers into typeArrayOop.hpp direct memory accessors"
rev 10719 : [backport] Fix up superfluous changes against upstream
5 lines changed: 0 ins; 5 del; 0 mod; 5689 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/prims/jvmtiExport.cpp

rev 10741 : [backport] JVMTI lacks a few GC barriers/hooks
1 line changed: 0 ins; 0 del; 1 mod; 2493 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/prims/jvmtiTagMap.cpp

rev 10741 : [backport] JVMTI lacks a few GC barriers/hooks
7 lines changed: 5 ins; 0 del; 2 mod; 3393 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/runtime/arguments.cpp

rev 10654 : [backport] Disable ShHeapUncommit on too-large large-pages
rev 10668 : [backport] Cleanup buffered queue handling
rev 10691 : Fix Minimal VM build
rev 10708 : [backport] Make sure debug builds fail predictably on safepoint timeout
rev 10730 : [backport] Enable NUMA by default
28 lines changed: 28 ins; 0 del; 0 mod; 4582 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/runtime/globals.hpp

rev 10719 : [backport] Fix up superfluous changes against upstream
1 line changed: 0 ins; 0 del; 1 mod; 4064 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/runtime/vframe.cpp

rev 10727 : [backport] A few more missing object equals barriers
1 line changed: 0 ins; 0 del; 1 mod; 699 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/services/memoryService.cpp

rev 10719 : [backport] Fix up superfluous changes against upstream
2 lines changed: 0 ins; 2 del; 0 mod; 644 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/services/shenandoahMemoryPool.cpp

rev 10758 : [backport] Initial committed regions count can be more than max
rev 10767 : [backport] ShenandoahMemoryPool should support usage threshold
9 lines changed: 6 ins; 0 del; 3 mod; 38 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/utilities/bitMap.inline.hpp

rev 10721 : [backport] Assert that Shenandoah does not trip JDK-8211926
2 lines changed: 2 ins; 0 del; 0 mod; 351 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/utilities/globalDefinitions.hpp

rev 10791 : [backport] Rename UINT64_FORMAT_HEX_W to UINT64_FORMAT_X_W
2 lines changed: 1 ins; 1 del; 0 mod; 1432 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/utilities/numberSeq.cpp

rev 10729 : [backport] Move HdrSeq and BinaryMagnitudeSeq into Shenandoah utilities
163 lines changed: 0 ins; 163 del; 0 mod; 262 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/utilities/numberSeq.hpp

rev 10729 : [backport] Move HdrSeq and BinaryMagnitudeSeq into Shenandoah utilities
45 lines changed: 0 ins; 45 del; 0 mod; 134 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/utilities/taskqueue.cpp

rev 10706 : [backport] Make Shenandoah to use ShenandoahOWST only
1 line changed: 0 ins; 0 del; 1 mod; 269 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/utilities/taskqueue.hpp

rev 10706 : [backport] Make Shenandoah to use ShenandoahOWST only
3 lines changed: 0 ins; 3 del; 0 mod; 819 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/TEST.groups

rev 10780 : [backport] Shenandoah test groups should not include each other
rev 10788 : [backport] Move Shenandoah tests to proper locations
rev 10789 : [backport] Drop Shenandoah from test names
rev 10790 : [backport] Prefix Shenandoah tests with "Test"
14 lines changed: 6 ins; 4 del; 4 mod; 283 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/TestSystemGC.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
2 lines changed: 0 ins; 0 del; 2 mod; 47 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/arguments/TestAlignmentToUseLargePages.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
2 lines changed: 0 ins; 0 del; 2 mod; 48 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/arguments/TestUseCompressedOopsErgo.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
1 line changed: 0 ins; 0 del; 1 mod; 50 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/logging/TestGCId.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
3 lines changed: 0 ins; 0 del; 3 mod; 91 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/metaspace/TestMetaspacePerfCounters.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10726 : [backport] Clean up Shenandoah configurations in shared tests
3 lines changed: 1 ins; 0 del; 2 mod; 123 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestArrayCopyCheckCast.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
16 lines changed: 2 ins; 1 del; 13 mod; 32 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestArrayCopyStress.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
44 lines changed: 10 ins; 6 del; 28 mod; 39 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestElasticTLAB.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
22 lines changed: 2 ins; 1 del; 19 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestGCThreadGroups.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
27 lines changed: 2 ins; 1 del; 24 mod; 35 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestPeriodicGC.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
30 lines changed: 1 ins; 0 del; 29 mod; 77 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestRegionSampling.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
17 lines changed: 2 ins; 1 del; 14 mod; 35 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestSmallHeap.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
11 lines changed: 1 ins; 0 del; 10 mod; 31 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestVerifyLevels.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
15 lines changed: 2 ins; 1 del; 12 mod; 34 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/compiler/TestCommonGCLoads.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
9 lines changed: 4 ins; 0 del; 5 mod; 58 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
7 lines changed: 4 ins; 0 del; 3 mod; 49 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
9 lines changed: 3 ins; 1 del; 5 mod; 72 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/compiler/TestNullCheck.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
9 lines changed: 4 ins; 0 del; 5 mod; 55 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/compiler/TestReferenceCAS.java

rev 10672 : [backport] Turn TestReferenceCAS into a standalone/no-testng test
rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
33 lines changed: 13 ins; 4 del; 16 mod; 85 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
10 lines changed: 5 ins; 0 del; 5 mod; 54 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/TestJNIGlobalRefs.java

rev 10772 : [backport] Update copyrights
rev 10786 : [backport] Reformat Shenandoah tests
8 lines changed: 0 ins; 0 del; 8 mod; 92 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/TestJNIGlobalRefs.sh

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
6 lines changed: 0 ins; 1 del; 5 mod; 107 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/libTestJNIGlobalRefs.c

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
2 lines changed: 0 ins; 1 del; 1 mod; 47 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jvmti/TestHeapDump.java

rev 10772 : [backport] Update copyrights
rev 10786 : [backport] Reformat Shenandoah tests
6 lines changed: 0 ins; 0 del; 6 mod; 68 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jvmti/TestHeapDump.sh

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
4 lines changed: 0 ins; 1 del; 3 mod; 86 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jvmti/libTestHeapDump.c

rev 10772 : [backport] Update copyrights
1 line changed: 0 ins; 0 del; 1 mod; 129 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/oom/TestAllocLargeObj.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
14 lines changed: 4 ins; 0 del; 10 mod; 68 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/oom/TestAllocLargerThanHeap.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
14 lines changed: 4 ins; 0 del; 10 mod; 63 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/oom/TestAllocSmallObj.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
14 lines changed: 4 ins; 0 del; 10 mod; 67 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/oom/TestClassLoaderLeak.java

rev 10715 : [backport] Cleanup up superfluous newlines
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
11 lines changed: 2 ins; 1 del; 8 mod; 140 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/oom/TestThreadFailure.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
17 lines changed: 4 ins; 0 del; 13 mod; 73 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestClassUnloadingArguments.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
25 lines changed: 5 ins; 0 del; 20 mod; 83 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestCodeCacheRootStyles.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
7 lines changed: 2 ins; 0 del; 5 mod; 29 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestEnabled.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
20 lines changed: 5 ins; 3 del; 12 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestExplicitGC.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10757 : [backport] Concurrent cycle by default on any external GC request
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
30 lines changed: 5 ins; 0 del; 25 mod; 96 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
17 lines changed: 2 ins; 0 del; 15 mod; 56 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestHeuristicsUnlock.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
23 lines changed: 0 ins; 1 del; 22 mod; 92 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestHumongousThresholdArgs.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
16 lines changed: 1 ins; 1 del; 14 mod; 51 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestObjectAlignment.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
14 lines changed: 2 ins; 0 del; 12 mod; 30 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestPacing.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
13 lines changed: 3 ins; 1 del; 9 mod; 31 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestRegionSizeArgs.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
116 lines changed: 8 ins; 1 del; 107 mod; 155 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestVerboseGC.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
11 lines changed: 4 ins; 1 del; 6 mod; 92 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/startup_warnings/TestShenandoah.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
2 lines changed: 0 ins; 0 del; 2 mod; 43 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/survivorAlignment/TestAllocationInEden.java

rev 10735 : [backport] Filter upstream tests for Shenandoah (part 1: tier1_gc)
1 line changed: 1 ins; 0 del; 0 mod; 90 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java

rev 10735 : [backport] Filter upstream tests for Shenandoah (part 1: tier1_gc)
1 line changed: 1 ins; 0 del; 0 mod; 96 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java

rev 10735 : [backport] Filter upstream tests for Shenandoah (part 1: tier1_gc)
1 line changed: 1 ins; 0 del; 0 mod; 101 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java

rev 10735 : [backport] Filter upstream tests for Shenandoah (part 1: tier1_gc)
1 line changed: 1 ins; 0 del; 0 mod; 106 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/survivorAlignment/TestPromotionToSurvivor.java

rev 10739 : [backport] Filter out TestPromotionToSurvivor.java test for Shenandoah
1 line changed: 1 ins; 0 del; 0 mod; 86 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/whitebox/TestWBGC.java

rev 10735 : [backport] Filter upstream tests for Shenandoah (part 1: tier1_gc)
1 line changed: 1 ins; 0 del; 0 mod; 69 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp

rev 10674 : [backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
rev 10772 : [backport] Update copyrights
158 lines changed: 158 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahBrooksPointer.hpp (was src/share/vm/gc_implementation/shenandoah/brooksPointer.hpp)

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
9 lines changed: 1 ins; 3 del; 5 mod; 100 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahBrooksPointer.inline.hpp (was src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp)

rev 10764 : [backport] Rename BrooksPointer to ShenandoahBrooksPointer
rev 10772 : [backport] Update copyrights
12 lines changed: 0 ins; 0 del; 12 mod; 56 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.cpp

rev 10729 : [backport] Move HdrSeq and BinaryMagnitudeSeq into Shenandoah utilities
rev 10772 : [backport] Update copyrights
190 lines changed: 190 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.hpp

rev 10729 : [backport] Move HdrSeq and BinaryMagnitudeSeq into Shenandoah utilities
rev 10772 : [backport] Update copyrights
74 lines changed: 74 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.cpp

rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10754 : [backport] Purge unnecessary time conversion in ShenandoahPhaseTimings::record_phase_time
rev 10772 : [backport] Update copyrights
86 lines changed: 86 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.hpp

rev 10724 : [backport] Add JFR parallel and concurrent events (infrastructure)
rev 10772 : [backport] Update copyrights
67 lines changed: 67 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahTracer.hpp

rev 10792 : [backport] Move ShenandoahGCTracer to gc/shenandoah
34 lines changed: 34 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp (was src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp)

rev 10801 : [backport] Rename vm_operations_shenandoah.* to shenandoahVMOperations.*
11 lines changed: 1 ins; 8 del; 2 mod; 79 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.hpp (was src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp)

rev 10801 : [backport] Rename vm_operations_shenandoah.* to shenandoahVMOperations.*
2 lines changed: 0 ins; 1 del; 1 mod; 117 unchg

------ ------ ------ ------ --- New ----- Raw test/compiler/gcbarriers/EqvUncastStepOverBarrier.java

rev 10742 : [backport] Cherry-pick JDK-8212673, fix for Node::eqv_uncast
81 lines changed: 81 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestAllocHumongousFragment.java (was test/gc/shenandoah/acceptance/AllocHumongousFragment.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
59 lines changed: 17 ins; 16 del; 26 mod; 40 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestAllocIntArrays.java (was test/gc/shenandoah/acceptance/AllocIntArrays.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
33 lines changed: 2 ins; 1 del; 30 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestAllocObjectArrays.java (was test/gc/shenandoah/acceptance/AllocObjectArrays.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
33 lines changed: 2 ins; 1 del; 30 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestAllocObjects.java (was test/gc/shenandoah/acceptance/AllocObjects.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
29 lines changed: 2 ins; 1 del; 26 mod; 35 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestEvilSyncBug.java (was test/gc/shenandoah/EvilSyncBug.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
106 lines changed: 38 ins; 24 del; 44 mod; 82 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestHeapUncommit.java (was test/gc/shenandoah/acceptance/HeapUncommit.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
27 lines changed: 2 ins; 1 del; 24 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestHumongousThreshold.java (was test/gc/shenandoah/HumongousThreshold.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
22 lines changed: 2 ins; 2 del; 18 mod; 36 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestLargeObjectAlignment.java (was test/gc/shenandoah/LargeObjectAlignment.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
28 lines changed: 5 ins; 3 del; 20 mod; 39 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestLotsOfCycles.java (was test/gc/shenandoah/LotsOfCycles.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
25 lines changed: 2 ins; 1 del; 22 mod; 33 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestParallelRefprocSanity.java (was test/gc/shenandoah/acceptance/ParallelRefprocSanity.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
15 lines changed: 2 ins; 1 del; 12 mod; 35 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestRefprocSanity.java (was test/gc/shenandoah/acceptance/RefprocSanity.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
76 lines changed: 23 ins; 22 del; 31 mod; 43 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestRetainObjects.java (was test/gc/shenandoah/acceptance/RetainObjects.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
44 lines changed: 13 ins; 12 del; 19 mod; 34 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestSieveObjects.java (was test/gc/shenandoah/acceptance/SieveObjects.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
79 lines changed: 27 ins; 25 del; 27 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestStringDedup.java (was test/gc/shenandoah/TestShenandoahStrDedup.java)

rev 10789 : [backport] Drop Shenandoah from test names
104 lines changed: 9 ins; 1 del; 94 mod; 35 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestStringDedupStress.java (was test/gc/shenandoah/ShenandoahStrDedupStress.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
190 lines changed: 68 ins; 38 del; 84 mod; 57 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestStringInternCleanup.java (was test/gc/shenandoah/acceptance/StringInternCleanup.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
28 lines changed: 2 ins; 1 del; 25 mod; 37 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestVerifyJCStress.java (was test/gc/shenandoah/acceptance/VerifyJCStressTest.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
86 lines changed: 23 ins; 21 del; 42 mod; 58 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/TestWithLogLevel.java (was test/gc/shenandoah/TestShenandoahWithLogLevel.java)

rev 10789 : [backport] Drop Shenandoah from test names
18 lines changed: 3 ins; 2 del; 13 mod; 30 unchg

------ ------ ------ ------ --- New ----- Raw test/gc/shenandoah/TestWrongArrayMember.java

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
55 lines changed: 55 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/compiler/TestC1VectorizedMismatch.java (was test/gc/shenandoah/compiler/C1VectorizedMismatch.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
8 lines changed: 2 ins; 0 del; 6 mod; 56 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/TestCriticalNativeArgs.java (was test/gc/shenandoah/CriticalNativeArgs.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
23 lines changed: 5 ins; 8 del; 10 mod; 27 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/TestCriticalNativeArgs.sh (was test/gc/shenandoah/CriticalNativeArgs.sh)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
16 lines changed: 0 ins; 1 del; 15 mod; 98 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/TestCriticalNativeStress.java (was test/gc/shenandoah/CriticalNativeStress.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
273 lines changed: 132 ins; 132 del; 9 mod; 29 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/TestCriticalNativeStress.sh (was test/gc/shenandoah/CriticalNativeStress.sh)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
16 lines changed: 0 ins; 1 del; 15 mod; 99 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/TestJNICritical.java (was test/gc/shenandoah/ShenandoahJNICritical.java)

rev 10789 : [backport] Drop Shenandoah from test names
7 lines changed: 1 ins; 0 del; 6 mod; 56 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/TestJNICritical.sh (was test/gc/shenandoah/ShenandoahJNICritical.sh)

rev 10789 : [backport] Drop Shenandoah from test names
11 lines changed: 0 ins; 1 del; 10 mod; 78 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/TestPinnedGarbage.java (was test/gc/shenandoah/PinnedGarbage.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
4 lines changed: 0 ins; 0 del; 4 mod; 66 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/TestPinnedGarbage.sh (was test/gc/shenandoah/PinnedGarbage.sh)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
15 lines changed: 0 ins; 1 del; 14 mod; 98 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/libTestCriticalNative.c (was test/gc/shenandoah/libCriticalNative.c)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
10 lines changed: 0 ins; 3 del; 7 mod; 114 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/libTestJNICritical.c (was test/gc/shenandoah/libShenandoahJNICritical.c)

rev 10789 : [backport] Drop Shenandoah from test names
2 lines changed: 0 ins; 0 del; 2 mod; 33 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/jni/libTestPinnedGarbage.c (was test/gc/shenandoah/libPinnedGarbage.c)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
3 lines changed: 0 ins; 0 del; 3 mod; 34 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/mxbeans/TestChurnNotifications.java (was test/gc/shenandoah/mxbeans/ChurnNotifications.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
70 lines changed: 6 ins; 6 del; 58 mod; 49 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/mxbeans/TestMemoryMXBeans.java (was test/gc/shenandoah/TestMemoryMXBeans.java)

rev 10788 : [backport] Move Shenandoah tests to proper locations
7 lines changed: 0 ins; 1 del; 6 mod; 58 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/mxbeans/TestMemoryPools.java (was test/gc/shenandoah/TestMemoryPools.java)

rev 10788 : [backport] Move Shenandoah tests to proper locations
5 lines changed: 0 ins; 2 del; 3 mod; 60 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/mxbeans/TestPauseNotifications.java (was test/gc/shenandoah/mxbeans/PauseNotifications.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
80 lines changed: 5 ins; 6 del; 69 mod; 51 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestAlwaysPreTouch.java (was test/gc/shenandoah/options/AlwaysPreTouch.java)

rev 10790 : [backport] Prefix Shenandoah tests with "Test"
13 lines changed: 2 ins; 0 del; 11 mod; 29 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestArgumentRanges.java (was test/gc/shenandoah/options/TestShenandoahArgumentRanges.java)

rev 10789 : [backport] Drop Shenandoah from test names
41 lines changed: 8 ins; 1 del; 32 mod; 73 unchg

------ ------ ------ ------ --- New ----- Raw test/gc/shenandoah/options/TestParallelRegionStride.java

rev 10744 : [backport] Parallel heap region iteration
rev 10772 : [backport] Update copyrights
rev 10782 : [backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
rev 10786 : [backport] Reformat Shenandoah tests
45 lines changed: 45 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestSelectiveBarrierFlags.java (was test/gc/shenandoah/TestSelectiveBarrierFlags.java)

rev 10788 : [backport] Move Shenandoah tests to proper locations
13 lines changed: 3 ins; 1 del; 9 mod; 92 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw test/gc/shenandoah/options/TestSingleThreaded.java (was test/gc/shenandoah/options/TestSingleThreadedShenandoah.java)

rev 10789 : [backport] Drop Shenandoah from test names
9 lines changed: 5 ins; 0 del; 4 mod; 30 unchg

------ ------ ------ ------ --- New ----- Raw test/gc/shenandoah/options/TestWrongBarrierDisable.java

rev 10796 : [backport] Fail early when critical barriers are disabled
86 lines changed: 86 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegionSet.java

rev 10723 : [backport] Remove unused SA ShenandoahHeapRegionSet.java
71 lines changed: 0 ins; 71 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp

rev 10690 : [backport] Cleanup header files and forward declarations
rev 10713 : [backport] Remove dead-weight ShenandoahPrinter
106 lines changed: 0 ins; 106 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.hpp

rev 10713 : [backport] Remove dead-weight ShenandoahPrinter
51 lines changed: 0 ins; 51 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- test/gc/shenandoah/TestHeapAlloc.java

rev 10697 : [backport] Prepare tests for making UseShenandoahGC experimental
rev 10772 : [backport] Update copyrights
rev 10787 : [backport] Remove obsolete and ignored TestHeapAlloc
75 lines changed: 0 ins; 75 del; 0 mod; 0 unchg

This code review page was prepared using /home/rkennke/src/webrev/webrev.ksh (vers 25.17-hg+openjdk.java.net).