Prepared by: | rkennke on Mon Jul 24 16:56:20 CEST 2017 |
---|---|
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: | 9478 |
Summary of changes: | 8306 lines changed: 5091 ins; 2170 del; 1045 mod; 147377 unchg |
Changeset: | hotspot.changeset |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
rev 9610 : Amend "Refactor asm acmp" with a few missing changes9 lines changed: 0 ins; 7 del; 2 mod; 3351 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9487 : [backport] Use CollectedHeap::base() instead of ShenandoahHeap::first_region_bottom() rev 9572 : [backport] Implementation of interpreter matrix barrier on aarch64 rev 9573 : [backport] Added assertion for page alignment of heap's base address rev 9576 : [backport] aarch64 store check fix rev 9604 : [backport] Cleanups rev 9609 : [backport] Refactor asm acmp (x86, aarch64, renames) rev 9610 : Amend "Refactor asm acmp" with a few missing changes68 lines changed: 52 ins; 10 del; 6 mod; 5178 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
rev 9572 : [backport] Implementation of interpreter matrix barrier on aarch646 lines changed: 6 ins; 0 del; 0 mod; 1345 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/aarch64/vm/methodHandles_aarch64.cpp
rev 9609 : [backport] Refactor asm acmp (x86, aarch64, renames)2 lines changed: 0 ins; 1 del; 1 mod; 447 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
rev 9596 : [backport] Cleanup AArch64 code4 lines changed: 0 ins; 4 del; 0 mod; 3142 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9486 : [backport] Remove obsolete compile_resolve_oop_runtime() methods rev 9608 : [backport] Cleanup ShenandoahBarrierSet::write_barrier19 lines changed: 0 ins; 18 del; 1 mod; 111 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
rev 9569 : [backport] shenandoah_wb should fallback to slow path with -UseTLAB + Fix aarch64 compilation error due to shenandoah_wb change rev 9608 : [backport] Cleanup ShenandoahBarrierSet::write_barrier134 lines changed: 12 ins; 11 del; 111 mod; 4383 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/aarch64/vm/templateTable_aarch64.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9572 : [backport] Implementation of interpreter matrix barrier on aarch64 rev 9596 : [backport] Cleanup AArch64 code rev 9609 : [backport] Refactor asm acmp (x86, aarch64, renames)29 lines changed: 11 ins; 12 del; 6 mod; 3899 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.2 lines changed: 0 ins; 2 del; 0 mod; 251 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/ppc/vm/relocInfo_ppc.cpp
rev 9525 : Cherry-pick JDK-8140584: nmethod::oops_do_marking_epilogue always runs verification code1 line changed: 0 ins; 0 del; 1 mod; 132 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/sparc/vm/nativeInst_sparc.cpp
rev 9525 : Cherry-pick JDK-8140584: nmethod::oops_do_marking_epilogue always runs verification code1 line changed: 0 ins; 0 del; 1 mod; 1043 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/sparc/vm/relocInfo_sparc.cpp
rev 9525 : Cherry-pick JDK-8140584: nmethod::oops_do_marking_epilogue always runs verification code5 lines changed: 0 ins; 0 del; 5 mod; 198 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
rev 9609 : [backport] Refactor asm acmp (x86, aarch64, renames)18 lines changed: 0 ins; 14 del; 4 mod; 4132 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
rev 9587 : [backport] C1 stores constants without read barriers5 lines changed: 0 ins; 4 del; 1 mod; 1531 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/x86/vm/macroAssembler_x86.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9487 : [backport] Use CollectedHeap::base() instead of ShenandoahHeap::first_region_bottom() rev 9609 : [backport] Refactor asm acmp (x86, aarch64, renames)33 lines changed: 20 ins; 8 del; 5 mod; 8879 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/x86/vm/macroAssembler_x86.hpp
rev 9609 : [backport] Refactor asm acmp (x86, aarch64, renames)4 lines changed: 4 ins; 0 del; 0 mod; 1321 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/x86/vm/methodHandles_x86.cpp
rev 9609 : [backport] Refactor asm acmp (x86, aarch64, renames)2 lines changed: 0 ins; 1 del; 1 mod; 633 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/x86/vm/relocInfo_x86.cpp
rev 9525 : Cherry-pick JDK-8140584: nmethod::oops_do_marking_epilogue always runs verification code5 lines changed: 0 ins; 0 del; 5 mod; 220 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9486 : [backport] Remove obsolete compile_resolve_oop_runtime() methods rev 9608 : [backport] Cleanup ShenandoahBarrierSet::write_barrier146 lines changed: 0 ins; 145 del; 1 mod; 158 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/x86/vm/stubGenerator_x86_64.cpp
rev 9569 : [backport] shenandoah_wb should fallback to slow path with -UseTLAB + Fix aarch64 compilation error due to shenandoah_wb change rev 9608 : [backport] Cleanup ShenandoahBarrierSet::write_barrier177 lines changed: 89 ins; 84 del; 4 mod; 4223 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/x86/vm/templateTable_x86_64.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9610 : Amend "Refactor asm acmp" with a few missing changes14 lines changed: 0 ins; 12 del; 2 mod; 3869 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/x86/vm/vtableStubs_x86_64.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.4 lines changed: 0 ins; 2 del; 2 mod; 267 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/os_cpu/linux_x86/vm/os_linux_x86.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.15 lines changed: 0 ins; 15 del; 0 mod; 928 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/asm/assembler.cpp
rev 9575 : [backport] implicit null checks broken on aarch6418 lines changed: 6 ins; 11 del; 1 mod; 325 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/c1/c1_LIRGenerator.cpp
rev 9587 : [backport] C1 stores constants without read barriers5 lines changed: 0 ins; 4 del; 1 mod; 3726 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/c1/c1_ValueMap.hpp
rev 9480 : Cherry-pick fix for "8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect".8 lines changed: 6 ins; 2 del; 0 mod; 257 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/classfile/classLoaderData.cpp
rev 9491 : Refactor parallel ClassLoaderData iterator50 lines changed: 0 ins; 50 del; 0 mod; 963 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/classfile/classLoaderData.hpp
rev 9491 : Refactor parallel ClassLoaderData iterator rev 9591 : Cleanup shared code.34 lines changed: 0 ins; 34 del; 0 mod; 337 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/classfile/javaClasses.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.6 lines changed: 0 ins; 6 del; 0 mod; 3603 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/classfile/javaClasses.hpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.3 lines changed: 0 ins; 3 del; 0 mod; 1448 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/code/codeCache.cpp
rev 9509 : [backport] Parallel code cache scanning rev 9526 : [backport] Lazy parallel code cache iterator50 lines changed: 50 ins; 0 del; 0 mod; 977 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/code/codeCache.hpp
rev 9509 : [backport] Parallel code cache scanning rev 9526 : [backport] Lazy parallel code cache iterator18 lines changed: 18 ins; 0 del; 0 mod; 190 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/code/nmethod.cpp
rev 9525 : Cherry-pick JDK-8140584: nmethod::oops_do_marking_epilogue always runs verification code1 line changed: 0 ins; 0 del; 1 mod; 3332 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/concurrentMark.cpp
rev 9597 : Revert G1 changes and bring shared BitMap43 lines changed: 5 ins; 33 del; 5 mod; 4797 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/concurrentMark.hpp
rev 9597 : Revert G1 changes and bring shared BitMap18 lines changed: 0 ins; 15 del; 3 mod; 1270 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
rev 9597 : Revert G1 changes and bring shared BitMap2 lines changed: 0 ins; 0 del; 2 mod; 404 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
rev 9597 : Revert G1 changes and bring shared BitMap368 lines changed: 364 ins; 1 del; 3 mod; 6625 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp
rev 9597 : Revert G1 changes and bring shared BitMap5 lines changed: 0 ins; 5 del; 0 mod; 37 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shared/parallelCleaning.hpp
rev 9605 : [backport] Detailed ParallelCleanupTask statistics + Split out Full GC stats for parallel cleaning79 lines changed: 57 ins; 0 del; 22 mod; 374 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9565 : [backport] Refactor BrooksPointer asserts85 lines changed: 4 ins; 73 del; 8 mod; 85 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
rev 9502 : [backport] ShenandoahHeap::evacuate_object() with boolean result flag. rev 9504 : [backport] Implement early update references phase. rev 9604 : [backport] Cleanups rev 9608 : [backport] Cleanup ShenandoahBarrierSet::write_barrier62 lines changed: 12 ins; 36 del; 14 mod; 356 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
rev 9486 : [backport] Remove obsolete compile_resolve_oop_runtime() methods rev 9608 : [backport] Cleanup ShenandoahBarrierSet::write_barrier10 lines changed: 0 ins; 7 del; 3 mod; 123 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
rev 9492 : [backport] Clean up unused fields and methods rev 9538 : [backport] Ensure collection set and cset map are consistent rev 9548 : [backport] ShenandoahCollectionSet refactor rev 9581 : [backport] More collection set and matrix cleanup rev 9585 : [backport] Eliminating _num_regions variable in ShenandoahHeap rev 9604 : [backport] Cleanups94 lines changed: 78 ins; 4 del; 12 mod; 41 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
rev 9538 : [backport] Ensure collection set and cset map are consistent rev 9548 : [backport] ShenandoahCollectionSet refactor rev 9581 : [backport] More collection set and matrix cleanup51 lines changed: 43 ins; 1 del; 7 mod; 34 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
rev 9482 : [backport] Purge ratio, global, connections heuristics. rev 9485 : [backport] Replace ShHeapRegionSet::get with get_fast rev 9493 : [backport] Make sure new_active_workers is used rev 9495 : [backport] Total pauses should include final-mark pauses rev 9496 : [backport] Report correct total garbage data. Print out garbage and cset data with -Xlog:gc+ergo rev 9497 : [backport] Deferred region cleanup. rev 9500 : [backport] Update statistics to capture thread data accurately rev 9504 : [backport] Implement early update references phase. rev 9512 : [backport] Assorted cleanups rev 9518 : [backport] Variable steps in adaptive heuristics rev 9519 : [backport] Print correct message about gross times in stats rev 9521 : [backport] Separate Full GC root operations in GC stats rev 9522 : [backport] Adaptive should not be scared of user-requested System.gc() rev 9529 : [backport] Print more detailed final UR stats rev 9530 : [backport] Print more details for weak ref and class unloading stats rev 9531 : [backport] Properly react on -ClassUnloading rev 9532 : [backport] Mark-compact and heuristics should consistently process refs and unload classes rev 9536 : [backport] Concurrent preclean + Fix weakref precleaning rev 9538 : [backport] Ensure collection set and cset map are consistent rev 9539 : [backport] "String/Symbol/CodeCache" -> "Str/Sym, Code Cache" rev 9548 : [backport] ShenandoahCollectionSet refactor rev 9553 : [backport] Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark rev 9554 : [backport] Stats should not record past-shutdown events rev 9602 : Fixed memory leak in region garbage cache rev 9605 : [backport] Detailed ParallelCleanupTask statistics + Split out Full GC stats for parallel cleaning548 lines changed: 306 ins; 118 del; 124 mod; 834 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
rev 9492 : [backport] Clean up unused fields and methods rev 9500 : [backport] Update statistics to capture thread data accurately rev 9504 : [backport] Implement early update references phase. rev 9512 : [backport] Assorted cleanups rev 9521 : [backport] Separate Full GC root operations in GC stats rev 9522 : [backport] Adaptive should not be scared of user-requested System.gc() rev 9529 : [backport] Print more detailed final UR stats rev 9530 : [backport] Print more details for weak ref and class unloading stats rev 9536 : [backport] Concurrent preclean + Fix weakref precleaning rev 9553 : [backport] Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark rev 9554 : [backport] Stats should not record past-shutdown events rev 9605 : [backport] Detailed ParallelCleanupTask statistics + Split out Full GC stats for parallel cleaning rev 9613 : [backport] Reinstate "Purge" block in final-mark stats118 lines changed: 98 ins; 10 del; 10 mod; 228 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
rev 9485 : [backport] Replace ShHeapRegionSet::get with get_fast rev 9488 : [backport] Purge ealier version of redefined classes during class unloading rev 9489 : [backport] Cleanup class unloading and string intern code rev 9491 : Refactor parallel ClassLoaderData iterator rev 9500 : [backport] Update statistics to capture thread data accurately rev 9512 : [backport] Assorted cleanups rev 9513 : Cleanup: Removed redundant ClassLoaderData::clear_claimed_marks() calls rev 9514 : [backport] Update region sampling to include TLAB/GCLAB allocation data rev 9520 : [backport] Skip RESOLVE when references update is not needed rev 9521 : [backport] Separate Full GC root operations in GC stats rev 9524 : [backport] "F: Code Cache Roots" is missing from gc+stats rev 9528 : [backport] Reference processors might use non-forwarded alive checks rev 9530 : [backport] Print more details for weak ref and class unloading stats rev 9533 : [backport] Update roots should always handle derived pointers rev 9536 : [backport] Concurrent preclean + Fix weakref precleaning rev 9543 : [backport] Refactor heap verification rev 9550 : [backport] Reference processing deadlocks with -ParallelRefProcEnabled rev 9551 : [backport] Shortcut reference processing when no work is available rev 9555 : [backport] Do not abandon RP discovery on conc GC cancel, do that only before Full GC rev 9560 : [backport] Account "shared" out-of-LAB allocations separately rev 9561 : [backport] Use scoped object for gc session/phases recording [backport] Wrong call in GCSession destructor [backport] Typo in scoped phase object tag rev 9589 : [backport] Concurrent code cache evacuation + bugfixes rev 9604 : [backport] Cleanups378 lines changed: 190 ins; 118 del; 70 mod; 766 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
rev 9500 : [backport] Update statistics to capture thread data accurately rev 9503 : [backport] Cleanup duplicated Shenandoah task queue declarations rev 9521 : [backport] Separate Full GC root operations in GC stats rev 9530 : [backport] Print more details for weak ref and class unloading stats rev 9533 : [backport] Update roots should always handle derived pointers rev 9536 : [backport] Concurrent preclean + Fix weakref precleaning rev 9543 : [backport] Refactor heap verification rev 9551 : [backport] Shortcut reference processing when no work is available rev 9595 : [backport] Make sure atomic operations are done on "volatile" fields26 lines changed: 1 ins; 18 del; 7 mod; 175 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
rev 9485 : [backport] Replace ShHeapRegionSet::get with get_fast rev 9512 : [backport] Assorted cleanups11 lines changed: 0 ins; 9 del; 2 mod; 255 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
rev 9490 : [backport] Rename final mark operations rev 9504 : [backport] Implement early update references phase. rev 9508 : [backport] Print heap changes in phases that actually change heap occupancy rev 9512 : [backport] Assorted cleanups rev 9527 : [backport] "Allocation failure" cause should not be overwritten rev 9536 : [backport] Concurrent preclean + Fix weakref precleaning rev 9553 : [backport] Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark rev 9561 : [backport] Use scoped object for gc session/phases recording [backport] Wrong call in GCSession destructor [backport] Typo in scoped phase object tag rev 9571 : [backport] Fixed a few of early returns that calling register_gc_end() rev 9604 : [backport] Cleanups121 lines changed: 94 ins; 13 del; 14 mod; 292 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.hpp
rev 9512 : [backport] Assorted cleanups2 lines changed: 0 ins; 2 del; 0 mod; 81 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
rev 9483 : [backport] Reduce region retirement during tlab allocation rev 9485 : [backport] Replace ShHeapRegionSet::get with get_fast rev 9512 : [backport] Assorted cleanups rev 9560 : [backport] Account "shared" out-of-LAB allocations separately rev 9598 : [backport] Optimize heap region size checks21 lines changed: 17 ins; 1 del; 3 mod; 181 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp
rev 9483 : [backport] Reduce region retirement during tlab allocation rev 9512 : [backport] Assorted cleanups3 lines changed: 2 ins; 0 del; 1 mod; 60 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9483 : [backport] Reduce region retirement during tlab allocation rev 9485 : [backport] Replace ShHeapRegionSet::get with get_fast rev 9487 : [backport] Use CollectedHeap::base() instead of ShenandoahHeap::first_region_bottom() rev 9489 : [backport] Cleanup class unloading and string intern code rev 9491 : Refactor parallel ClassLoaderData iterator rev 9492 : [backport] Clean up unused fields and methods rev 9497 : [backport] Deferred region cleanup. rev 9498 : [backport] Use lock version heap region memory allocator rev 9499 : [backport] Heap memory usage counting not longer needs to be atomic rev 9500 : [backport] Update statistics to capture thread data accurately rev 9502 : [backport] ShenandoahHeap::evacuate_object() with boolean result flag. rev 9504 : [backport] Implement early update references phase. rev 9505 : [backport] Relax assert to not fire at safepoint rev 9506 : [backport] Fix DerivedPointerTable handling when scanning roots twice in init-evac phase rev 9507 : [backport] Heap/matrix verification for all reachable objects rev 9512 : [backport] Assorted cleanups rev 9513 : Cleanup: Removed redundant ClassLoaderData::clear_claimed_marks() calls rev 9514 : [backport] Update region sampling to include TLAB/GCLAB allocation data rev 9516 : [backport] Cleanup: update-refs check in_collection_set twice rev 9521 : [backport] Separate Full GC root operations in GC stats rev 9524 : [backport] "F: Code Cache Roots" is missing from gc+stats rev 9528 : [backport] Reference processors might use non-forwarded alive checks rev 9529 : [backport] Print more detailed final UR stats rev 9530 : [backport] Print more details for weak ref and class unloading stats rev 9537 : [backport] Dense ShenandoahHeapRegion printout rev 9538 : [backport] Ensure collection set and cset map are consistent rev 9540 : [backport] Rehash ShenandoahHeap section in hs_err rev 9542 : [backport] Make {T,GC}LAB statistics unconditional rev 9543 : [backport] Refactor heap verification rev 9547 : [backport] Trim down native GC footprint rev 9548 : [backport] ShenandoahCollectionSet refactor rev 9553 : [backport] Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark rev 9554 : [backport] Stats should not record past-shutdown events rev 9556 : [backport] Remove heap printing routines from ShenandoahHeap rev 9559 : [backport] Heap region verification rev 9560 : [backport] Account "shared" out-of-LAB allocations separately rev 9561 : [backport] Use scoped object for gc session/phases recording [backport] Wrong call in GCSession destructor [backport] Typo in scoped phase object tag rev 9562 : [backport] Purge shenandoahHumongous.hpp rev 9581 : [backport] More collection set and matrix cleanup rev 9585 : [backport] Eliminating _num_regions variable in ShenandoahHeap rev 9589 : [backport] Concurrent code cache evacuation + bugfixes rev 9594 : [backport] Code cache roots styles rev 9597 : Revert G1 changes and bring shared BitMap rev 9598 : [backport] Optimize heap region size checks rev 9604 : [backport] Cleanups rev 9605 : [backport] Detailed ParallelCleanupTask statistics + Split out Full GC stats for parallel cleaning rev 9606 : [backport] Fallback to shared allocation if GCLAB is not available rev 9607 : [backport] Cleanup ShenandoahHeap::do_evacuation1263 lines changed: 316 ins; 679 del; 268 mod; 1552 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9487 : [backport] Use CollectedHeap::base() instead of ShenandoahHeap::first_region_bottom() rev 9489 : [backport] Cleanup class unloading and string intern code rev 9492 : [backport] Clean up unused fields and methods rev 9497 : [backport] Deferred region cleanup. rev 9498 : [backport] Use lock version heap region memory allocator rev 9502 : [backport] ShenandoahHeap::evacuate_object() with boolean result flag. rev 9504 : [backport] Implement early update references phase. rev 9507 : [backport] Heap/matrix verification for all reachable objects rev 9512 : [backport] Assorted cleanups rev 9514 : [backport] Update region sampling to include TLAB/GCLAB allocation data rev 9517 : [backport] Fix up pointer volatility rev 9528 : [backport] Reference processors might use non-forwarded alive checks rev 9530 : [backport] Print more details for weak ref and class unloading stats rev 9537 : [backport] Dense ShenandoahHeapRegion printout rev 9538 : [backport] Ensure collection set and cset map are consistent rev 9543 : [backport] Refactor heap verification rev 9548 : [backport] ShenandoahCollectionSet refactor rev 9556 : [backport] Remove heap printing routines from ShenandoahHeap rev 9559 : [backport] Heap region verification rev 9560 : [backport] Account "shared" out-of-LAB allocations separately rev 9566 : [backport] Out-of-TLAB evacuation should overwrite stale copies rev 9581 : [backport] More collection set and matrix cleanup rev 9585 : [backport] Eliminating _num_regions variable in ShenandoahHeap rev 9597 : Revert G1 changes and bring shared BitMap rev 9604 : [backport] Cleanups rev 9607 : [backport] Cleanup ShenandoahHeap::do_evacuation156 lines changed: 71 ins; 60 del; 25 mod; 417 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9487 : [backport] Use CollectedHeap::base() instead of ShenandoahHeap::first_region_bottom() rev 9494 : [backport] Correct prefetch offset for marked object iteration rev 9502 : [backport] ShenandoahHeap::evacuate_object() with boolean result flag. rev 9504 : [backport] Implement early update references phase. rev 9505 : [backport] Relax assert to not fire at safepoint rev 9512 : [backport] Assorted cleanups rev 9514 : [backport] Update region sampling to include TLAB/GCLAB allocation data rev 9548 : [backport] ShenandoahCollectionSet refactor rev 9560 : [backport] Account "shared" out-of-LAB allocations separately rev 9566 : [backport] Out-of-TLAB evacuation should overwrite stale copies rev 9568 : [backport] Fix live data accounting for humongous region rev 9581 : [backport] More collection set and matrix cleanup rev 9585 : [backport] Eliminating _num_regions variable in ShenandoahHeap rev 9597 : Revert G1 changes and bring shared BitMap rev 9598 : [backport] Optimize heap region size checks rev 9604 : [backport] Cleanups rev 9606 : [backport] Fallback to shared allocation if GCLAB is not available186 lines changed: 105 ins; 42 del; 39 mod; 382 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9514 : [backport] Update region sampling to include TLAB/GCLAB allocation data rev 9537 : [backport] Dense ShenandoahHeapRegion printout rev 9541 : [backport] Heap region recycling should call explicit clear() and request zapping rev 9542 : [backport] Make {T,GC}LAB statistics unconditional rev 9548 : [backport] ShenandoahCollectionSet refactor rev 9560 : [backport] Account "shared" out-of-LAB allocations separately rev 9564 : [backport] Fix recycled regions zapping rev 9568 : [backport] Fix live data accounting for humongous region rev 9598 : [backport] Optimize heap region size checks rev 9604 : [backport] Cleanups161 lines changed: 63 ins; 72 del; 26 mod; 310 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9492 : [backport] Clean up unused fields and methods rev 9498 : [backport] Use lock version heap region memory allocator rev 9514 : [backport] Update region sampling to include TLAB/GCLAB allocation data rev 9548 : [backport] ShenandoahCollectionSet refactor rev 9560 : [backport] Account "shared" out-of-LAB allocations separately rev 9562 : [backport] Purge shenandoahHumongous.hpp rev 9568 : [backport] Fix live data accounting for humongous region rev 9583 : [backport] Verify TAMS and object sizes rev 9598 : [backport] Optimize heap region size checks49 lines changed: 28 ins; 16 del; 5 mod; 126 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
rev 9498 : [backport] Use lock version heap region memory allocator rev 9514 : [backport] Update region sampling to include TLAB/GCLAB allocation data rev 9542 : [backport] Make {T,GC}LAB statistics unconditional rev 9560 : [backport] Account "shared" out-of-LAB allocations separately31 lines changed: 31 ins; 0 del; 0 mod; 45 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
rev 9501 : [backport] Update ShenandoahHeapSampling to avoid double counting. rev 9504 : [backport] Implement early update references phase. rev 9514 : [backport] Update region sampling to include TLAB/GCLAB allocation data rev 9515 : [backport] Region sampling may not be enabled because last timetick is uninitialized rev 9547 : [backport] Trim down native GC footprint rev 9560 : [backport] Account "shared" out-of-LAB allocations separately22 lines changed: 10 ins; 3 del; 9 mod; 97 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp
rev 9501 : [backport] Update ShenandoahHeapSampling to avoid double counting. rev 9504 : [backport] Implement early update references phase. rev 9514 : [backport] Update region sampling to include TLAB/GCLAB allocation data rev 9560 : [backport] Account "shared" out-of-LAB allocations separately22 lines changed: 10 ins; 2 del; 10 mod; 67 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
rev 9485 : [backport] Replace ShHeapRegionSet::get with get_fast rev 9492 : [backport] Clean up unused fields and methods22 lines changed: 0 ins; 17 del; 5 mod; 192 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
rev 9485 : [backport] Replace ShHeapRegionSet::get with get_fast rev 9538 : [backport] Ensure collection set and cset map are consistent7 lines changed: 0 ins; 0 del; 7 mod; 111 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
rev 9484 : [backport] Nit: mark-compact phase 3 (Adjust Pointers) should announce itself as "Phase 3" rev 9491 : Refactor parallel ClassLoaderData iterator rev 9507 : [backport] Heap/matrix verification for all reachable objects rev 9521 : [backport] Separate Full GC root operations in GC stats rev 9522 : [backport] Adaptive should not be scared of user-requested System.gc() rev 9524 : [backport] "F: Code Cache Roots" is missing from gc+stats rev 9532 : [backport] Mark-compact and heuristics should consistently process refs and unload classes rev 9533 : [backport] Update roots should always handle derived pointers rev 9538 : [backport] Ensure collection set and cset map are consistent rev 9543 : [backport] Refactor heap verification rev 9548 : [backport] ShenandoahCollectionSet refactor rev 9553 : [backport] Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark rev 9555 : [backport] Do not abandon RP discovery on conc GC cancel, do that only before Full GC rev 9559 : [backport] Heap region verification rev 9560 : [backport] Account "shared" out-of-LAB allocations separately rev 9561 : [backport] Use scoped object for gc session/phases recording [backport] Wrong call in GCSession destructor [backport] Typo in scoped phase object tag rev 9574 : [backport] ShenandoahGCSession used wrong timer for full GC rev 9604 : [backport] Cleanups250 lines changed: 64 ins; 114 del; 72 mod; 527 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp
rev 9492 : [backport] Clean up unused fields and methods rev 9574 : [backport] ShenandoahGCSession used wrong timer for full GC3 lines changed: 1 ins; 1 del; 1 mod; 61 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp
rev 9492 : [backport] Clean up unused fields and methods10 lines changed: 0 ins; 10 del; 0 mod; 72 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
rev 9503 : [backport] Cleanup duplicated Shenandoah task queue declarations rev 9504 : [backport] Implement early update references phase.17 lines changed: 14 ins; 3 del; 0 mod; 114 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp
rev 9504 : [backport] Implement early update references phase.5 lines changed: 5 ins; 0 del; 0 mod; 35 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
rev 9491 : Refactor parallel ClassLoaderData iterator rev 9509 : [backport] Parallel code cache scanning rev 9511 : [backport] Fast synchronizer root scanning rev 9523 : Cherry-pick/synchronize JDK-8180175 and JDK-8180599 rev 9589 : [backport] Concurrent code cache evacuation + bugfixes rev 9592 : [backport] Verifier should use non-optimized root scans rev 9594 : [backport] Code cache roots styles48 lines changed: 36 ins; 4 del; 8 mod; 193 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
rev 9491 : Refactor parallel ClassLoaderData iterator rev 9509 : [backport] Parallel code cache scanning rev 9524 : [backport] "F: Code Cache Roots" is missing from gc+stats rev 9592 : [backport] Verifier should use non-optimized root scans rev 9594 : [backport] Code cache roots styles14 lines changed: 12 ins; 0 del; 2 mod; 115 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
rev 9603 : Leak mutex in ShenandoahTaskTerminator rev 9604 : [backport] Cleanups6 lines changed: 5 ins; 0 del; 1 mod; 345 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace. rev 9482 : [backport] Purge ratio, global, connections heuristics. rev 9504 : [backport] Implement early update references phase. rev 9511 : [backport] Fast synchronizer root scanning rev 9512 : [backport] Assorted cleanups rev 9518 : [backport] Variable steps in adaptive heuristics rev 9536 : [backport] Concurrent preclean + Fix weakref precleaning rev 9543 : [backport] Refactor heap verification rev 9578 : [backport] Rename ShenandoahBarriersForConst rev 9586 : [backport] Verification levels rev 9589 : [backport] Concurrent code cache evacuation + bugfixes rev 9594 : [backport] Code cache roots styles rev 9599 : [backport] Shenandoah options should be uintx65 lines changed: 41 ins; 6 del; 18 mod; 201 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp
rev 9504 : [backport] Implement early update references phase.3 lines changed: 2 ins; 0 del; 1 mod; 37 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
rev 9490 : [backport] Rename final mark operations rev 9495 : [backport] Total pauses should include final-mark pauses rev 9504 : [backport] Implement early update references phase. rev 9508 : [backport] Print heap changes in phases that actually change heap occupancy rev 9534 : [backport] Make statistics gathering span more operations rev 9543 : [backport] Refactor heap verification rev 9553 : [backport] Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark rev 9561 : [backport] Use scoped object for gc session/phases recording [backport] Wrong call in GCSession destructor [backport] Typo in scoped phase object tag rev 9604 : [backport] Cleanups85 lines changed: 43 ins; 35 del; 7 mod; 95 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp
rev 9490 : [backport] Rename final mark operations rev 9504 : [backport] Implement early update references phase.24 lines changed: 18 ins; 0 del; 6 mod; 80 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/memory/referenceProcessor.hpp
rev 9528 : [backport] Reference processors might use non-forwarded alive checks rev 9551 : [backport] Shortcut reference processing when no work is available32 lines changed: 31 ins; 0 del; 1 mod; 699 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/memory/threadLocalAllocBuffer.cpp
rev 9606 : [backport] Fallback to shared allocation if GCLAB is not available1 line changed: 1 ins; 0 del; 0 mod; 438 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/memory/threadLocalAllocBuffer.hpp
rev 9606 : [backport] Fallback to shared allocation if GCLAB is not available4 lines changed: 3 ins; 0 del; 1 mod; 262 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/cfgnode.cpp
rev 9570 : [backport] Fix memory Phis with only data uses38 lines changed: 38 ins; 0 del; 0 mod; 2249 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/cfgnode.hpp
rev 9570 : [backport] Fix memory Phis with only data uses2 lines changed: 2 ins; 0 del; 0 mod; 532 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/compile.cpp
rev 9570 : [backport] Fix memory Phis with only data uses4 lines changed: 4 ins; 0 del; 0 mod; 4243 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/graphKit.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.18 lines changed: 0 ins; 18 del; 0 mod; 4445 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/library_call.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.16 lines changed: 0 ins; 16 del; 0 mod; 7048 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/loopnode.cpp
rev 9612 : [backport] write barrier can get stuck below predicates resulting in unschedulable graph20 lines changed: 15 ins; 0 del; 5 mod; 3832 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/machnode.cpp
rev 9567 : [backport] more barrier on constant oop fixes + couple small unrelated fixes rev 9578 : [backport] Rename ShenandoahBarriersForConst24 lines changed: 24 ins; 0 del; 0 mod; 806 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/memnode.cpp
rev 9570 : [backport] Fix memory Phis with only data uses5 lines changed: 4 ins; 0 del; 1 mod; 4456 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/node.cpp
rev 9570 : [backport] Fix memory Phis with only data uses2 lines changed: 2 ins; 0 del; 0 mod; 2242 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/parseHelper.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.5 lines changed: 0 ins; 5 del; 0 mod; 622 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/phaseX.cpp
rev 9570 : [backport] Fix memory Phis with only data uses5 lines changed: 5 ins; 0 del; 0 mod; 1985 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/shenandoahSupport.cpp
rev 9514 : [backport] Update region sampling to include TLAB/GCLAB allocation data rev 9558 : [backport] Result of write barrier on constant not used rev 9567 : [backport] more barrier on constant oop fixes + couple small unrelated fixes rev 9578 : [backport] Rename ShenandoahBarriersForConst rev 9588 : [backport] ArrayCopy verification code fix rev 9600 : Amend "ArrayCopy verification code fix" with 8u-specific node hierarchy test rev 9611 : [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths() assert failure when compiling methods using unsafe17 lines changed: 7 ins; 2 del; 8 mod; 3788 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/shenandoahSupport.hpp
rev 9567 : [backport] more barrier on constant oop fixes + couple small unrelated fixes1 line changed: 0 ins; 0 del; 1 mod; 190 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/opto/subnode.cpp
rev 9577 : [backport] minor fix to optimization of java mirror comparison2 lines changed: 1 ins; 1 del; 0 mod; 1737 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/arguments.cpp
rev 9479 : Make sure C2 arguments are not used when C2 is disabled. rev 9531 : [backport] Properly react on -ClassUnloading rev 9589 : [backport] Concurrent code cache evacuation + bugfixes22 lines changed: 22 ins; 0 del; 0 mod; 4439 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/handles.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.3 lines changed: 0 ins; 3 del; 0 mod; 228 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/objectMonitor.cpp
rev 9510 : [backport] Simplify parallel synchronizer roots iterator4 lines changed: 0 ins; 4 del; 0 mod; 2558 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/objectMonitor.hpp
rev 9510 : [backport] Simplify parallel synchronizer roots iterator1 line changed: 0 ins; 1 del; 0 mod; 338 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/safepoint.cpp
rev 9481 : [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.3 lines changed: 0 ins; 3 del; 0 mod; 1319 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/stubRoutines.cpp
rev 9591 : Cleanup shared code.1 line changed: 1 ins; 0 del; 0 mod; 542 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/stubRoutines.hpp
rev 9591 : Cleanup shared code.1 line changed: 0 ins; 1 del; 0 mod; 487 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/synchronizer.cpp
rev 9510 : [backport] Simplify parallel synchronizer roots iterator rev 9511 : [backport] Fast synchronizer root scanning rev 9523 : Cherry-pick/synchronize JDK-8180175 and JDK-818059968 lines changed: 34 ins; 16 del; 18 mod; 1703 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/synchronizer.hpp
rev 9510 : [backport] Simplify parallel synchronizer roots iterator rev 9511 : [backport] Fast synchronizer root scanning rev 9523 : Cherry-pick/synchronize JDK-8180175 and JDK-818059912 lines changed: 9 ins; 2 del; 1 mod; 182 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/thread.cpp
rev 9511 : [backport] Fast synchronizer root scanning rev 9523 : Cherry-pick/synchronize JDK-8180175 and JDK-8180599 rev 9606 : [backport] Fallback to shared allocation if GCLAB is not available27 lines changed: 15 ins; 10 del; 2 mod; 4707 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/thread.hpp
rev 9606 : [backport] Fallback to shared allocation if GCLAB is not available1 line changed: 1 ins; 0 del; 0 mod; 2051 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/vmThread.cpp
rev 9606 : [backport] Fallback to shared allocation if GCLAB is not available8 lines changed: 0 ins; 8 del; 0 mod; 719 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/runtime/vm_operations.hpp
rev 9490 : [backport] Rename final mark operations rev 9504 : [backport] Implement early update references phase.3 lines changed: 2 ins; 0 del; 1 mod; 417 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
test/TEST.groups
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs8 lines changed: 0 ins; 5 del; 3 mod; 269 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
test/gc/shenandoah/EvilSyncBug.java
rev 9535 : [backport] Increase timeout for EvilSyncBug test1 line changed: 0 ins; 0 del; 1 mod; 149 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
test/gc/shenandoah/acceptance/AllocIntArrays.java
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs rev 9549 : [backport] Disable aggressive+verification test configs (jtreg eats up last configuration)12 lines changed: 9 ins; 1 del; 2 mod; 47 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
test/gc/shenandoah/acceptance/AllocObjectArrays.java
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs rev 9549 : [backport] Disable aggressive+verification test configs (jtreg eats up last configuration)12 lines changed: 9 ins; 1 del; 2 mod; 47 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
test/gc/shenandoah/acceptance/AllocObjects.java
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs rev 9549 : [backport] Disable aggressive+verification test configs (jtreg eats up last configuration)12 lines changed: 9 ins; 0 del; 3 mod; 42 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shared/markBitMap.cpp
rev 9597 : Revert G1 changes and bring shared BitMap82 lines changed: 82 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shared/markBitMap.hpp
rev 9597 : Revert G1 changes and bring shared BitMap113 lines changed: 113 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shared/markBitMap.inline.hpp
rev 9597 : Revert G1 changes and bring shared BitMap102 lines changed: 102 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
rev 9594 : [backport] Code cache roots styles281 lines changed: 281 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp
rev 9594 : [backport] Code cache roots styles143 lines changed: 143 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp
rev 9581 : [backport] More collection set and matrix cleanup49 lines changed: 49 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp
rev 9556 : [backport] Remove heap printing routines from ShenandoahHeap99 lines changed: 99 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.hpp
rev 9556 : [backport] Remove heap printing routines from ShenandoahHeap42 lines changed: 42 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
rev 9561 : [backport] Use scoped object for gc session/phases recording [backport] Wrong call in GCSession destructor [backport] Typo in scoped phase object tag rev 9574 : [backport] ShenandoahGCSession used wrong timer for full GC50 lines changed: 50 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
rev 9561 : [backport] Use scoped object for gc session/phases recording [backport] Wrong call in GCSession destructor [backport] Typo in scoped phase object tag rev 9574 : [backport] ShenandoahGCSession used wrong timer for full GC rev 9604 : [backport] Cleanups50 lines changed: 50 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
rev 9543 : [backport] Refactor heap verification rev 9544 : [backport] Optimize heap verification rev 9545 : [backport] "Before Full GC" verification is too strong for OOME-during-evac rev 9552 : [backport] Verification error log is truncated rev 9557 : [backport] Generic verification should not trust bitmaps rev 9559 : [backport] Heap region verification rev 9560 : [backport] Account "shared" out-of-LAB allocations separately rev 9563 : [backport] Verifier should not assert cset in forwarded test block rev 9565 : [backport] Refactor BrooksPointer asserts rev 9568 : [backport] Fix live data accounting for humongous region rev 9579 : [backport] Verification should assert complete bitmaps in most phases + Disable complete bitmap verification in init mark rev 9580 : [backport] Verify marked objects rev 9582 : [backport] Verifier performance improvements: scan objects once, avoid double oop checks rev 9583 : [backport] Verify TAMS and object sizes rev 9584 : [backport] Verifier should print extended info on referenced location rev 9586 : [backport] Verification levels rev 9590 : [backport] Parallel verification rev 9592 : [backport] Verifier should use non-optimized root scans rev 9593 : [backport] Report oops and fwdptrs verification failures fully rev 9595 : [backport] Make sure atomic operations are done on "volatile" fields rev 9597 : Revert G1 changes and bring shared BitMap807 lines changed: 807 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
rev 9543 : [backport] Refactor heap verification rev 9545 : [backport] "Before Full GC" verification is too strong for OOME-during-evac rev 9565 : [backport] Refactor BrooksPointer asserts rev 9580 : [backport] Verify marked objects rev 9590 : [backport] Parallel verification rev 9597 : Revert G1 changes and bring shared BitMap159 lines changed: 159 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
test/compiler/c1/UnsafeVolatileGuardTest.java
rev 9480 : Cherry-pick fix for "8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect".72 lines changed: 72 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
test/compiler/c1/VolatileGuardTest.java
rev 9480 : Cherry-pick fix for "8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect".52 lines changed: 52 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/shenandoah/acceptance/ParallelRefprocSanity.java
rev 9550 : [backport] Reference processing deadlocks with -ParallelRefProcEnabled48 lines changed: 48 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/shenandoah/acceptance/RetainObjects.java
rev 9566 : [backport] Out-of-TLAB evacuation should overwrite stale copies66 lines changed: 66 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/shenandoah/acceptance/StringInternCleanup.java
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs rev 9549 : [backport] Disable aggressive+verification test configs (jtreg eats up last configuration)58 lines changed: 58 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/shenandoah/acceptance/VerifyJCStressTest.java
rev 9601 : [backport] Add "verify jcstress" acceptance test116 lines changed: 116 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/shenandoah/compiler/C1VectorizedMismatch.java (was test/gc/shenandoah/C1VectorizedMismatch.java)
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs0 lines changed: 0 ins; 0 del; 0 mod; 62 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
test/gc/shenandoah/compiler/TestReferenceCAS.java (was test/gc/shenandoah/cas/ReferenceCAS.java)
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs13 lines changed: 0 ins; 0 del; 13 mod; 92 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/shenandoah/options/AlwaysPreTouch.java (was test/gc/shenandoah/AlwaysPreTouch.java)
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs0 lines changed: 0 ins; 0 del; 0 mod; 36 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/shenandoah/options/TestCodeCacheRootStyles.java
rev 9599 : [backport] Shenandoah options should be uintx34 lines changed: 34 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/shenandoah/options/TestRegionSizeArgs.java (was test/gc/shenandoah/TestRegionSizeArgs.java)
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs0 lines changed: 0 ins; 0 del; 0 mod; 244 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/shenandoah/options/TestShenandoahArgumentRanges.java (was test/gc/shenandoah/TestShenandoahArgumentRanges.java)
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs0 lines changed: 0 ins; 0 del; 0 mod; 100 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/shenandoah/options/TestSingleThreadedShenandoah.java (was test/gc/shenandoah/TestSingleThreadedShenandoah.java)
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs0 lines changed: 0 ins; 0 del; 0 mod; 34 unchg
------ ------ ------
------
Old
---
-----
---
src/share/vm/gc_implementation/shenandoah/shenandoahHumongous.hpp
rev 9562 : [backport] Purge shenandoahHumongous.hpp37 lines changed: 0 ins; 37 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
-----
---
test/gc/shenandoah/HumongousRegionReclaimTest/TestHumongous.java
rev 9546 : [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs48 lines changed: 0 ins; 48 del; 0 mod; 0 unchg
This code review page was prepared using /home/rkennke/src/webrev/webrev.ksh (vers 25.16-hg+openjdk.java.net).