equal
deleted
inserted
replaced
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"); |