Code Review for hotspot

Prepared by:rkennke on Fri Mar 6 18:22:20 CET 2020
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:11586
Summary of changes: 3338 lines changed: 2123 ins; 755 del; 460 mod; 82973 unchg
Changeset: hotspot.changeset
Legend: Modified file
Deleted file
New file

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

rev 11616 : AArch64: Fix LRB use in LIRGenerator::do_UnsafeGetAndSetObject
rev 11621 : [backport] 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
Reviewed-by: shade
4 lines changed: 0 ins; 2 del; 2 mod; 1453 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11606 : [backport] 8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register
Reviewed-by: rkennke
rev 11621 : [backport] 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
Reviewed-by: shade
42 lines changed: 39 ins; 2 del; 1 mod; 233 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
2 lines changed: 2 ins; 0 del; 0 mod; 61 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
21 lines changed: 13 ins; 2 del; 6 mod; 4275 unchg

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

rev 11607 : [backport] 8222766: Shenandoah: streamline post-LRB CAS barrier (x86)
Reviewed-by: rkennke
5 lines changed: 1 ins; 0 del; 4 mod; 4117 unchg

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

rev 11607 : [backport] 8222766: Shenandoah: streamline post-LRB CAS barrier (x86)
Reviewed-by: rkennke
rev 11609 : Fix LRB use in LIRGenerator::do_UnsafeGetAndSetObject
Reviewed-by: rkennke
rev 11621 : [backport] 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
Reviewed-by: shade
9 lines changed: 3 ins; 2 del; 4 mod; 1509 unchg

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

rev 11600 : [backport] 8229919: Support JNI Critical functions in object pinning API on x86_32 platforms
Reviewed-by: rkennke, adinn
139 lines changed: 137 ins; 0 del; 2 mod; 3537 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11607 : [backport] 8222766: Shenandoah: streamline post-LRB CAS barrier (x86)
Reviewed-by: rkennke
rev 11621 : [backport] 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
Reviewed-by: shade
185 lines changed: 98 ins; 30 del; 57 mod; 279 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11607 : [backport] 8222766: Shenandoah: streamline post-LRB CAS barrier (x86)
Reviewed-by: rkennke
5 lines changed: 2 ins; 3 del; 0 mod; 58 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
15 lines changed: 9 ins; 2 del; 4 mod; 3229 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
18 lines changed: 10 ins; 2 del; 6 mod; 4296 unchg

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

rev 11627 : 8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86
Reviewed-by: rkennke
2 lines changed: 2 ins; 0 del; 0 mod; 2055 unchg

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

rev 11621 : [backport] 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
Reviewed-by: shade
4 lines changed: 0 ins; 0 del; 4 mod; 3738 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
11 lines changed: 10 ins; 0 del; 1 mod; 1498 unchg

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

rev 11599 : Rectify JDK-8191227 workaround for Shenandoah
13 lines changed: 0 ins; 13 del; 0 mod; 279 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/code/debugInfo.hpp

rev 11599 : Rectify JDK-8191227 workaround for Shenandoah
1 line changed: 0 ins; 1 del; 0 mod; 301 unchg

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

rev 11625 : [backport] 8232908: Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently"
Reviewed-by: rkennke
7 lines changed: 0 ins; 7 del; 0 mod; 111 unchg

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

rev 11589 : [backport] 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics
Reviewed-by: rkennke
7 lines changed: 0 ins; 5 del; 2 mod; 83 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11604 : [backport] 8231447: Shenandoah: Compilation-time regression after JDK-8231086
Reviewed-by: shade
rev 11610 : [backport] 8221751: Shenandoah: Improve SATB enqueueing
Reviewed-by: shade
rev 11628 : [backport] 8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu
rev 11638 : [backport] 8240217: Shenandoah: remove ShenandoahEvacAssist
Reviewed-by: rkennke
167 lines changed: 14 ins; 146 del; 7 mod; 262 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11604 : [backport] 8231447: Shenandoah: Compilation-time regression after JDK-8231086
Reviewed-by: shade
19 lines changed: 8 ins; 3 del; 8 mod; 122 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11604 : [backport] 8231447: Shenandoah: Compilation-time regression after JDK-8231086
Reviewed-by: shade
76 lines changed: 71 ins; 2 del; 3 mod; 43 unchg

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

rev 11618 : [backport] 8225171: Remove leftovers in shenandoahBarrierSetC1.cpp
Reviewed-by: shade
rev 11621 : [backport] 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
Reviewed-by: shade
8 lines changed: 0 ins; 4 del; 4 mod; 114 unchg

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

rev 11621 : [backport] 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
Reviewed-by: shade
8 lines changed: 0 ins; 4 del; 4 mod; 70 unchg

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

rev 11620 : [backport] 8227676: Shenandoah: More consistent naming of LRB entry points
Reviewed-by: shade
1 line changed: 0 ins; 0 del; 1 mod; 74 unchg

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

rev 11612 : [backport] 8223951: Shenandoah: Only need to update thread roots during final update refs
Reviewed-by: shade
rev 11613 : [backport] 8224495: Shenandoah: Do not rescan code roots in final mark pause if it is not degenerated GC
Reviewed-by: shade
rev 11615 : [backport] 8225341: Shenandoah: CM::update_thread_roots() needs to handle derived pointers
Reviewed-by: shade
rev 11624 : [backport] 8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing
Reviewed-by: rkennke, zgu
rev 11637 : [backport] 8240216: Shenandoah: remove ShenandoahTerminationTrace
Reviewed-by: zgu
58 lines changed: 43 ins; 12 del; 3 mod; 995 unchg

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

rev 11612 : [backport] 8223951: Shenandoah: Only need to update thread roots during final update refs
Reviewed-by: shade
1 line changed: 1 ins; 0 del; 0 mod; 112 unchg

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

rev 11628 : [backport] 8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu
8 lines changed: 0 ins; 8 del; 0 mod; 122 unchg

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

rev 11628 : [backport] 8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu
6 lines changed: 0 ins; 6 del; 0 mod; 119 unchg

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

rev 11593 : [backport] 8236851: Shenandoah: More details in Traversal GC event messages
Reviewed-by: shade
rev 11601 : [backport] 8221848: Shenandoah: ArrayCopy post-barrier improvements
Reviewed-by: zgu
rev 11612 : [backport] 8223951: Shenandoah: Only need to update thread roots during final update refs
Reviewed-by: shade
rev 11614 : [backport] 8224508: Shenandoah: Need to update thread roots in final mark for piggyback ref update cycle
Reviewed-by: shade, rkennke
rev 11619 : [backport] 8226586: Shenandoah: No need to pre-evacuate roots for degenerated GC
Reviewed-by: rkennke
rev 11634 : [backport] 8240076: Shenandoah: pacer should cover reset and preclean phases
Reviewed-by: zgu
rev 11635 : [backport] 8240215: Shenandoah: remove ShenandoahAllocationTrace
Reviewed-by: rkennke
91 lines changed: 65 ins; 15 del; 11 mod; 2774 unchg

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

rev 11593 : [backport] 8236851: Shenandoah: More details in Traversal GC event messages
Reviewed-by: shade
rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11617 : [backport] 8224525: Shenandoah: Eliminate shenandoah verifier's side-effects
Reviewed-by: shade, rkennke
rev 11635 : [backport] 8240215: Shenandoah: remove ShenandoahAllocationTrace
Reviewed-by: rkennke
8 lines changed: 6 ins; 2 del; 0 mod; 690 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
5 lines changed: 5 ins; 0 del; 0 mod; 495 unchg

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

rev 11590 : [backport] 8237586: Shenandoah: provide option to disable periodic GC
Reviewed-by: zgu
rev 11632 : [backport] 8239904: Shenandoah: accumulated penalties should not be over 100% of capacity
Reviewed-by: rkennke
33 lines changed: 23 ins; 0 del; 10 mod; 325 unchg

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

rev 11632 : [backport] 8239904: Shenandoah: accumulated penalties should not be over 100% of capacity
Reviewed-by: rkennke
4 lines changed: 2 ins; 0 del; 2 mod; 167 unchg

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

rev 11596 : [backport] 8233520: Shenandoah: do not sleep when thread is attaching
Reviewed-by: rkennke
rev 11634 : [backport] 8240076: Shenandoah: pacer should cover reset and preclean phases
Reviewed-by: zgu
34 lines changed: 34 ins; 0 del; 0 mod; 333 unchg

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

rev 11634 : [backport] 8240076: Shenandoah: pacer should cover reset and preclean phases
Reviewed-by: zgu
3 lines changed: 3 ins; 0 del; 0 mod; 95 unchg

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

rev 11597 : [backport] 8233387: Shenandoah: passive mode should disable pacing ergonomically
Reviewed-by: zgu
2 lines changed: 0 ins; 0 del; 2 mod; 57 unchg

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

rev 11637 : [backport] 8240216: Shenandoah: remove ShenandoahTerminationTrace
Reviewed-by: zgu
28 lines changed: 0 ins; 28 del; 0 mod; 163 unchg

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

rev 11637 : [backport] 8240216: Shenandoah: remove ShenandoahTerminationTrace
Reviewed-by: zgu
25 lines changed: 0 ins; 25 del; 0 mod; 403 unchg

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

rev 11628 : [backport] 8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu
15 lines changed: 13 ins; 0 del; 2 mod; 342 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11603 : [backport] 8231410: Shenandoah: clone barrier should use base pointer
Reviewed-by: rkennke
rev 11604 : [backport] 8231447: Shenandoah: Compilation-time regression after JDK-8231086
Reviewed-by: shade
rev 11605 : [backport] 8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
Reviewed-by: shade, roland
rev 11620 : [backport] 8227676: Shenandoah: More consistent naming of LRB entry points
Reviewed-by: shade
20 lines changed: 8 ins; 2 del; 10 mod; 61 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11603 : [backport] 8231410: Shenandoah: clone barrier should use base pointer
Reviewed-by: rkennke
rev 11605 : [backport] 8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
Reviewed-by: shade, roland
rev 11620 : [backport] 8227676: Shenandoah: More consistent naming of LRB entry points
Reviewed-by: shade
6 lines changed: 1 ins; 0 del; 5 mod; 42 unchg

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

rev 11595 : [backport] 8235729: Shenandoah: Remove useless casting to non-constant
Reviewed-by: roland
rev 11598 : Revert leftover changes in type.{cpp|hpp}
rev 11608 : [backport] 8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411
Reviewed-by: rkennke
rev 11620 : [backport] 8227676: Shenandoah: More consistent naming of LRB entry points
Reviewed-by: shade
rev 11630 : [backport] 8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
Reviewed-by: rkennke
73 lines changed: 29 ins; 40 del; 4 mod; 2955 unchg

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

rev 11630 : [backport] 8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
Reviewed-by: rkennke
1 line changed: 0 ins; 1 del; 0 mod; 189 unchg

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

rev 11637 : [backport] 8240216: Shenandoah: remove ShenandoahTerminationTrace
Reviewed-by: zgu
41 lines changed: 0 ins; 41 del; 0 mod; 47 unchg

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

rev 11637 : [backport] 8240216: Shenandoah: remove ShenandoahTerminationTrace
Reviewed-by: zgu
24 lines changed: 0 ins; 24 del; 0 mod; 43 unchg

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

rev 11611 : [backport] 8224179: Shenandoah: CTW test failures with traversal GC
Reviewed-by: shade
rev 11623 : [backport] 8231293: Shenandoah: Traversal should not revive dead weak roots
Reviewed-by: shade
rev 11628 : [backport] 8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu
rev 11637 : [backport] 8240216: Shenandoah: remove ShenandoahTerminationTrace
Reviewed-by: zgu
33 lines changed: 7 ins; 25 del; 1 mod; 1176 unchg

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

rev 11628 : [backport] 8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu
1 line changed: 1 ins; 0 del; 0 mod; 83 unchg

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

rev 11622 : [backport] 8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp
Reviewed-by: zgu
rev 11635 : [backport] 8240215: Shenandoah: remove ShenandoahAllocationTrace
Reviewed-by: rkennke
28 lines changed: 1 ins; 27 del; 0 mod; 158 unchg

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

rev 11635 : [backport] 8240215: Shenandoah: remove ShenandoahAllocationTrace
Reviewed-by: rkennke
10 lines changed: 0 ins; 10 del; 0 mod; 131 unchg

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

rev 11617 : [backport] 8224525: Shenandoah: Eliminate shenandoah verifier's side-effects
Reviewed-by: shade, rkennke
20 lines changed: 20 ins; 0 del; 0 mod; 922 unchg

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

rev 11589 : [backport] 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics
Reviewed-by: rkennke
rev 11630 : [backport] 8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
Reviewed-by: rkennke
rev 11633 : [backport] 8240069: Shenandoah: turn more flags diagnostic
Reviewed-by: rkennke
rev 11635 : [backport] 8240215: Shenandoah: remove ShenandoahAllocationTrace
Reviewed-by: rkennke
rev 11637 : [backport] 8240216: Shenandoah: remove ShenandoahTerminationTrace
Reviewed-by: zgu
rev 11638 : [backport] 8240217: Shenandoah: remove ShenandoahEvacAssist
Reviewed-by: rkennke
27 lines changed: 0 ins; 24 del; 3 mod; 359 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/share/vm/oops/objArrayKlass.cpp

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
7 lines changed: 7 ins; 0 del; 0 mod; 689 unchg

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

rev 11629 : [backport] 8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion
Reviewed-by: thartmann, roland
7 lines changed: 0 ins; 6 del; 1 mod; 2252 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11603 : [backport] 8231410: Shenandoah: clone barrier should use base pointer
Reviewed-by: rkennke
rev 11605 : [backport] 8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
Reviewed-by: shade, roland
19 lines changed: 11 ins; 5 del; 3 mod; 7028 unchg

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

rev 11587 : [backport] 8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation
Reviewed-by: thartmann, rkennke
3 lines changed: 3 ins; 0 del; 0 mod; 3866 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11603 : [backport] 8231410: Shenandoah: clone barrier should use base pointer
Reviewed-by: rkennke
rev 11605 : [backport] 8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
Reviewed-by: shade, roland
1 line changed: 0 ins; 0 del; 1 mod; 1706 unchg

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

rev 11595 : [backport] 8235729: Shenandoah: Remove useless casting to non-constant
Reviewed-by: roland
rev 11598 : Revert leftover changes in type.{cpp|hpp}
15 lines changed: 0 ins; 15 del; 0 mod; 4993 unchg

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

rev 11595 : [backport] 8235729: Shenandoah: Remove useless casting to non-constant
Reviewed-by: roland
rev 11598 : Revert leftover changes in type.{cpp|hpp}
7 lines changed: 0 ins; 6 del; 1 mod; 1775 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
rev 11604 : [backport] 8231447: Shenandoah: Compilation-time regression after JDK-8231086
Reviewed-by: shade
8 lines changed: 8 ins; 0 del; 0 mod; 4683 unchg

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

rev 11589 : [backport] 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics
Reviewed-by: rkennke
rev 11592 : [backport] 8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware
Reviewed-by: rkennke
rev 11631 : [backport] 8239868: Shenandoah: ditch C2 node limit adjustments
Reviewed-by: rkennke
rev 11639 : [backport] 8240534: Shenandoah: ditch debug safepoint timeout adjustment
Reviewed-by: rkennke
24 lines changed: 0 ins; 19 del; 5 mod; 4612 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
6 lines changed: 0 ins; 6 del; 0 mod; 3045 unchg

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

rev 11602 : [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
1 line changed: 0 ins; 1 del; 0 mod; 713 unchg

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

rev 11636 : Fix tier2_gc_shenandoah group definition
1 line changed: 0 ins; 0 del; 1 mod; 297 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
97 lines changed: 75 ins; 0 del; 22 mod; 68 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
130 lines changed: 104 ins; 21 del; 5 mod; 51 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
129 lines changed: 103 ins; 21 del; 5 mod; 51 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
105 lines changed: 80 ins; 0 del; 25 mod; 46 unchg

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

rev 11591 : [backport] 8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test
Reviewed-by: shade
4 lines changed: 1 ins; 0 del; 3 mod; 160 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
72 lines changed: 60 ins; 0 del; 12 mod; 47 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
98 lines changed: 82 ins; 10 del; 6 mod; 52 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
74 lines changed: 60 ins; 0 del; 14 mod; 48 unchg

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

rev 11590 : [backport] 8237586: Shenandoah: provide option to disable periodic GC
Reviewed-by: zgu
38 lines changed: 31 ins; 0 del; 7 mod; 122 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
30 lines changed: 24 ins; 0 del; 6 mod; 95 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
45 lines changed: 36 ins; 3 del; 6 mod; 45 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
106 lines changed: 84 ins; 17 del; 5 mod; 50 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
106 lines changed: 84 ins; 17 del; 5 mod; 75 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
42 lines changed: 35 ins; 0 del; 7 mod; 134 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
88 lines changed: 4 ins; 0 del; 84 mod; 168 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
65 lines changed: 50 ins; 3 del; 12 mod; 53 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
35 lines changed: 10 ins; 3 del; 22 mod; 104 unchg

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

rev 11600 : [backport] 8229919: Support JNI Critical functions in object pinning API on x86_32 platforms
Reviewed-by: rkennke, adinn
17 lines changed: 6 ins; 8 del; 3 mod; 134 unchg

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

rev 11600 : [backport] 8229919: Support JNI Critical functions in object pinning API on x86_32 platforms
Reviewed-by: rkennke, adinn
16 lines changed: 6 ins; 7 del; 3 mod; 136 unchg

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

rev 11626 : [backport] 8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp
Reviewed-by: zgu
7 lines changed: 6 ins; 0 del; 1 mod; 73 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
47 lines changed: 39 ins; 0 del; 8 mod; 108 unchg

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

rev 11588 : [backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
42 lines changed: 34 ins; 0 del; 8 mod; 120 unchg

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

rev 11594 : [backport] 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
Reviewed-by: zgu
1 line changed: 0 ins; 0 del; 1 mod; 75 unchg

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

rev 11589 : [backport] 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics
Reviewed-by: rkennke
1 line changed: 0 ins; 0 del; 1 mod; 112 unchg

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

rev 11633 : [backport] 8240069: Shenandoah: turn more flags diagnostic
Reviewed-by: rkennke
7 lines changed: 3 ins; 0 del; 4 mod; 32 unchg

------ ------ ------ ------ --- New ----- Raw src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp

rev 11604 : [backport] 8231447: Shenandoah: Compilation-time regression after JDK-8231086
Reviewed-by: shade
97 lines changed: 97 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw test/gc/shenandoah/compiler/LRBRightAfterMemBar.java

rev 11587 : [backport] 8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation
Reviewed-by: thartmann, rkennke
63 lines changed: 63 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New ----- Raw test/gc/shenandoah/compiler/TestClone.java

rev 11603 : [backport] 8231410: Shenandoah: clone barrier should use base pointer
Reviewed-by: rkennke
236 lines changed: 236 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- ----- --- test/gc/shenandoah/compiler/TestCommonGCLoads.java

rev 11630 : [backport] 8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
Reviewed-by: rkennke
67 lines changed: 0 ins; 67 del; 0 mod; 0 unchg

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