< prev index next >

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

Print this page

        

*** 83,98 **** } } } template <typename T> ! inline void ParCompactionManager::MarkAndPushClosure::do_oop_nv(T* p) { _compaction_manager->mark_and_push(p); } ! inline void ParCompactionManager::MarkAndPushClosure::do_oop(oop* p) { do_oop_nv(p); } ! inline void ParCompactionManager::MarkAndPushClosure::do_oop(narrowOop* p) { do_oop_nv(p); } inline void ParCompactionManager::follow_klass(Klass* klass) { oop holder = klass->klass_holder(); mark_and_push(&holder); } --- 83,98 ---- } } } template <typename T> ! inline void ParCompactionManager::MarkAndPushClosure::do_oop_work(T* p) { _compaction_manager->mark_and_push(p); } ! inline void ParCompactionManager::MarkAndPushClosure::do_oop(oop* p) { do_oop_work(p); } ! inline void ParCompactionManager::MarkAndPushClosure::do_oop(narrowOop* p) { do_oop_work(p); } inline void ParCompactionManager::follow_klass(Klass* klass) { oop holder = klass->klass_holder(); mark_and_push(&holder); }
< prev index next >