< prev index next >

src/hotspot/share/gc/cms/cmsHeap.hpp

Print this page
rev 50373 : 8195097: Make it possible to process StringTable outside safepoint
Reviewed-by:

*** 28,37 **** --- 28,38 ---- #include "gc/cms/concurrentMarkSweepGeneration.hpp" #include "gc/cms/parNewGeneration.hpp" #include "gc/shared/collectedHeap.hpp" #include "gc/shared/gcCause.hpp" #include "gc/shared/genCollectedHeap.hpp" + #include "gc/shared/oopStorageParState.hpp" #include "utilities/growableArray.hpp" class CLDClosure; class GenCollectorPolicy; class GCMemoryManager;
*** 88,98 **** void cms_process_roots(StrongRootsScope* scope, bool young_gen_as_roots, ScanningOption so, bool only_strong_roots, OopsInGenClosure* root_closure, ! CLDClosure* cld_closure); GCMemoryManager* old_manager() const { return _old_manager; } ParNewGeneration* young_gen() const { assert(_young_gen->kind() == Generation::ParNew, "Wrong generation type"); --- 89,100 ---- void cms_process_roots(StrongRootsScope* scope, bool young_gen_as_roots, ScanningOption so, bool only_strong_roots, OopsInGenClosure* root_closure, ! CLDClosure* cld_closure, ! OopStorage::ParState<false, false>* par_state_string = NULL); GCMemoryManager* old_manager() const { return _old_manager; } ParNewGeneration* young_gen() const { assert(_young_gen->kind() == Generation::ParNew, "Wrong generation type");
< prev index next >