Code Review for hotspot

Prepared by:rkennke on Sat Feb 29 11:35:41 CET 2020
Workspace:/home/rkennke/src/openjdk/shenandoah-jdk8/hotspot
Compare against: ssh://hg.openjdk.java.net/shenandoah/jdk8/hotspot
Compare against version:11575
Summary of changes: 92 lines changed: 36 ins; 49 del; 7 mod; 7697 unchg
Changeset: hotspot.changeset
Legend: Modified file
Deleted file
New file

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

rev 11580 : 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/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp

rev 11578 : [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/shenandoahBarrierSet.cpp

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

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

rev 11577 : [backport] 8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing
Reviewed-by: rkennke, zgu
8 lines changed: 7 ins; 0 del; 1 mod; 1045 unchg

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

rev 11581 : [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 11581 : [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/shenandoahRootProcessor.cpp

rev 11581 : [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/shenandoahTraversalGC.cpp

rev 11576 : [backport] 8231293: Shenandoah: Traversal should not revive dead weak roots
Reviewed-by: shade
rev 11581 : [backport] 8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu
25 lines changed: 7 ins; 18 del; 0 mod; 1180 unchg

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

rev 11581 : [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/opto/cfgnode.cpp

rev 11582 : [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 test/gc/shenandoah/jvmti/TestHeapDump.java

rev 11579 : [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

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