< prev index next >

src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp

Print this page

        

*** 32,41 **** --- 32,42 ---- #include "gc_implementation/parallelScavenge/psYoungGen.hpp" #include "gc_implementation/shared/gcPolicyCounters.hpp" #include "gc_implementation/shared/gcWhen.hpp" #include "gc_interface/collectedHeap.inline.hpp" #include "memory/collectorPolicy.hpp" + #include "memory/strongRootsScope.hpp" #include "utilities/ostream.hpp" class AdjoiningGenerations; class GCHeapSummary; class GCTaskManager;
*** 235,245 **** // Mangle the unused parts of all spaces in the heap void gen_mangle_unused_area() PRODUCT_RETURN; // Call these in sequential code around the processing of strong roots. ! class ParStrongRootsScope : public MarkingCodeBlobClosure::MarkScope { public: ParStrongRootsScope(); ~ParStrongRootsScope(); }; }; --- 236,246 ---- // Mangle the unused parts of all spaces in the heap void gen_mangle_unused_area() PRODUCT_RETURN; // Call these in sequential code around the processing of strong roots. ! class ParStrongRootsScope : public MarkScope { public: ParStrongRootsScope(); ~ParStrongRootsScope(); }; };
< prev index next >