< prev index next >
src/hotspot/share/gc/epsilon/epsilonHeap.hpp
Print this page
*** 101,114 ****
virtual void collect(GCCause::Cause cause);
virtual void do_full_collection(bool clear_all_soft_refs);
// Heap walking support
! virtual void safe_object_iterate(ObjectClosure* cl);
! virtual void object_iterate(ObjectClosure* cl) {
! safe_object_iterate(cl);
! }
// Object pinning support: every object is implicitly pinned
virtual bool supports_object_pinning() const { return true; }
virtual oop pin_object(JavaThread* thread, oop obj) { return obj; }
virtual void unpin_object(JavaThread* thread, oop obj) { }
--- 101,111 ----
virtual void collect(GCCause::Cause cause);
virtual void do_full_collection(bool clear_all_soft_refs);
// Heap walking support
! virtual void object_iterate(ObjectClosure* cl);
// Object pinning support: every object is implicitly pinned
virtual bool supports_object_pinning() const { return true; }
virtual oop pin_object(JavaThread* thread, oop obj) { return obj; }
virtual void unpin_object(JavaThread* thread, oop obj) { }
< prev index next >