src/hotspot/share/gc/cms/cmsHeap.hpp
changeset 50445 bd6b78feb6a3
parent 50034 01a88f825a84
child 53244 9807daeb47c4
equal deleted inserted replaced
50444:db65921e9a9b 50445:bd6b78feb6a3
    28 #include "gc/cms/concurrentMarkSweepGeneration.hpp"
    28 #include "gc/cms/concurrentMarkSweepGeneration.hpp"
    29 #include "gc/cms/parNewGeneration.hpp"
    29 #include "gc/cms/parNewGeneration.hpp"
    30 #include "gc/shared/collectedHeap.hpp"
    30 #include "gc/shared/collectedHeap.hpp"
    31 #include "gc/shared/gcCause.hpp"
    31 #include "gc/shared/gcCause.hpp"
    32 #include "gc/shared/genCollectedHeap.hpp"
    32 #include "gc/shared/genCollectedHeap.hpp"
       
    33 #include "gc/shared/oopStorageParState.hpp"
    33 #include "utilities/growableArray.hpp"
    34 #include "utilities/growableArray.hpp"
    34 
    35 
    35 class CLDClosure;
    36 class CLDClosure;
    36 class GenCollectorPolicy;
    37 class GenCollectorPolicy;
    37 class GCMemoryManager;
    38 class GCMemoryManager;
    88   void cms_process_roots(StrongRootsScope* scope,
    89   void cms_process_roots(StrongRootsScope* scope,
    89                          bool young_gen_as_roots,
    90                          bool young_gen_as_roots,
    90                          ScanningOption so,
    91                          ScanningOption so,
    91                          bool only_strong_roots,
    92                          bool only_strong_roots,
    92                          OopsInGenClosure* root_closure,
    93                          OopsInGenClosure* root_closure,
    93                          CLDClosure* cld_closure);
    94                          CLDClosure* cld_closure,
       
    95                          OopStorage::ParState<false, false>* par_state_string = NULL);
    94 
    96 
    95   GCMemoryManager* old_manager() const { return _old_manager; }
    97   GCMemoryManager* old_manager() const { return _old_manager; }
    96 
    98 
    97   ParNewGeneration* young_gen() const {
    99   ParNewGeneration* young_gen() const {
    98     assert(_young_gen->kind() == Generation::ParNew, "Wrong generation type");
   100     assert(_young_gen->kind() == Generation::ParNew, "Wrong generation type");