< prev index next >

src/hotspot/share/gc/parallel/psCompactionManager.hpp

Print this page

        

*** 194,214 **** ParCompactionManager* _compaction_manager; public: FollowStackClosure(ParCompactionManager* cm) : _compaction_manager(cm) { } virtual void do_void(); }; - - // The one and only place to start following the classes. - // Should only be applied to the ClassLoaderData klasses list. - class FollowKlassClosure : public KlassClosure { - private: - MarkAndPushClosure* _mark_and_push_closure; - public: - FollowKlassClosure(MarkAndPushClosure* mark_and_push_closure) : - _mark_and_push_closure(mark_and_push_closure) { } - void do_klass(Klass* klass); - }; }; inline ParCompactionManager* ParCompactionManager::manager_array(uint index) { assert(_manager_array != NULL, "access of NULL manager_array"); assert(index <= ParallelGCThreads, "out of range manager_array access"); --- 194,203 ----
< prev index next >