hg: jdk9/hs-gc/hotspot: 8032379: Remove the is_scavenging flag to process_strong_roots

mikael.gerdin at oracle.com mikael.gerdin at oracle.com
Thu Jan 23 02:03:33 PST 2014


Changeset: 870aedf4ba4f
Author:    mgerdin
Date:      2014-01-14 16:40 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/870aedf4ba4f

8032379: Remove the is_scavenging flag to process_strong_roots
Summary: Refactor the strong root processing to avoid using a boolean in addition to the ScanOption enum.
Reviewed-by: stefank, tschatzl, ehelin, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp



More information about the jdk9-all-changes mailing list