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