src/hotspot/share/gc/shared/collectedHeap.hpp
changeset 50057 f945444fabc3
parent 49945 9425445633cf
child 50414 7efd1291e962
child 56578 e8414c8ead61
equal deleted inserted replaced
50056:ca1f2d4d4ec8 50057:f945444fabc3
   595   // must guarantee that pinned objects never move.
   595   // must guarantee that pinned objects never move.
   596   virtual bool supports_object_pinning() const;
   596   virtual bool supports_object_pinning() const;
   597   virtual oop pin_object(JavaThread* thread, oop obj);
   597   virtual oop pin_object(JavaThread* thread, oop obj);
   598   virtual void unpin_object(JavaThread* thread, oop obj);
   598   virtual void unpin_object(JavaThread* thread, oop obj);
   599 
   599 
       
   600   // Deduplicate the string, iff the GC supports string deduplication.
       
   601   virtual void deduplicate_string(oop str);
       
   602 
   600   virtual bool is_oop(oop object) const;
   603   virtual bool is_oop(oop object) const;
   601 
   604 
   602   // Non product verification and debugging.
   605   // Non product verification and debugging.
   603 #ifndef PRODUCT
   606 #ifndef PRODUCT
   604   // Support for PromotionFailureALot.  Return true if it's time to cause a
   607   // Support for PromotionFailureALot.  Return true if it's time to cause a