src/hotspot/share/gc/epsilon/epsilonHeap.hpp
changeset 59153 1152339c298a
parent 58015 dd84de796f2c
equal deleted inserted replaced
59152:59272e9e0635 59153:1152339c298a
   101 
   101 
   102   virtual void collect(GCCause::Cause cause);
   102   virtual void collect(GCCause::Cause cause);
   103   virtual void do_full_collection(bool clear_all_soft_refs);
   103   virtual void do_full_collection(bool clear_all_soft_refs);
   104 
   104 
   105   // Heap walking support
   105   // Heap walking support
   106   virtual void safe_object_iterate(ObjectClosure* cl);
   106   virtual void object_iterate(ObjectClosure* cl);
   107   virtual void object_iterate(ObjectClosure* cl) {
       
   108     safe_object_iterate(cl);
       
   109   }
       
   110 
   107 
   111   // Object pinning support: every object is implicitly pinned
   108   // Object pinning support: every object is implicitly pinned
   112   virtual bool supports_object_pinning() const           { return true; }
   109   virtual bool supports_object_pinning() const           { return true; }
   113   virtual oop pin_object(JavaThread* thread, oop obj)    { return obj; }
   110   virtual oop pin_object(JavaThread* thread, oop obj)    { return obj; }
   114   virtual void unpin_object(JavaThread* thread, oop obj) { }
   111   virtual void unpin_object(JavaThread* thread, oop obj) { }