mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
8078340: Remove the unused PSParallelCompact::KeepAliveClosure
Reviewed-by: ehelin, tschatzl
This commit is contained in:
parent
5f1b96662a
commit
4357348f6f
2 changed files with 0 additions and 20 deletions
|
@ -820,9 +820,6 @@ PSParallelCompact::IsAliveClosure PSParallelCompact::_is_alive_closure;
|
||||||
|
|
||||||
bool PSParallelCompact::IsAliveClosure::do_object_b(oop p) { return mark_bitmap()->is_marked(p); }
|
bool PSParallelCompact::IsAliveClosure::do_object_b(oop p) { return mark_bitmap()->is_marked(p); }
|
||||||
|
|
||||||
void PSParallelCompact::KeepAliveClosure::do_oop(oop* p) { PSParallelCompact::KeepAliveClosure::do_oop_work(p); }
|
|
||||||
void PSParallelCompact::KeepAliveClosure::do_oop(narrowOop* p) { PSParallelCompact::KeepAliveClosure::do_oop_work(p); }
|
|
||||||
|
|
||||||
PSParallelCompact::AdjustPointerClosure PSParallelCompact::_adjust_pointer_closure;
|
PSParallelCompact::AdjustPointerClosure PSParallelCompact::_adjust_pointer_closure;
|
||||||
PSParallelCompact::AdjustKlassClosure PSParallelCompact::_adjust_klass_closure;
|
PSParallelCompact::AdjustKlassClosure PSParallelCompact::_adjust_klass_closure;
|
||||||
|
|
||||||
|
|
|
@ -933,17 +933,6 @@ class PSParallelCompact : AllStatic {
|
||||||
virtual bool do_object_b(oop p);
|
virtual bool do_object_b(oop p);
|
||||||
};
|
};
|
||||||
|
|
||||||
class KeepAliveClosure: public OopClosure {
|
|
||||||
private:
|
|
||||||
ParCompactionManager* _compaction_manager;
|
|
||||||
protected:
|
|
||||||
template <class T> inline void do_oop_work(T* p);
|
|
||||||
public:
|
|
||||||
KeepAliveClosure(ParCompactionManager* cm) : _compaction_manager(cm) { }
|
|
||||||
virtual void do_oop(oop* p);
|
|
||||||
virtual void do_oop(narrowOop* p);
|
|
||||||
};
|
|
||||||
|
|
||||||
class FollowStackClosure: public VoidClosure {
|
class FollowStackClosure: public VoidClosure {
|
||||||
private:
|
private:
|
||||||
ParCompactionManager* _compaction_manager;
|
ParCompactionManager* _compaction_manager;
|
||||||
|
@ -967,7 +956,6 @@ class PSParallelCompact : AllStatic {
|
||||||
void do_klass(Klass* klass);
|
void do_klass(Klass* klass);
|
||||||
};
|
};
|
||||||
|
|
||||||
friend class KeepAliveClosure;
|
|
||||||
friend class FollowStackClosure;
|
friend class FollowStackClosure;
|
||||||
friend class AdjustPointerClosure;
|
friend class AdjustPointerClosure;
|
||||||
friend class AdjustKlassClosure;
|
friend class AdjustKlassClosure;
|
||||||
|
@ -1337,11 +1325,6 @@ inline bool PSParallelCompact::is_marked(oop obj) {
|
||||||
return mark_bitmap()->is_marked(obj);
|
return mark_bitmap()->is_marked(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class T>
|
|
||||||
inline void PSParallelCompact::KeepAliveClosure::do_oop_work(T* p) {
|
|
||||||
mark_and_push(_compaction_manager, p);
|
|
||||||
}
|
|
||||||
|
|
||||||
inline bool PSParallelCompact::print_phases() {
|
inline bool PSParallelCompact::print_phases() {
|
||||||
return _print_phases;
|
return _print_phases;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue