src/share/vm/memory/freeBlockDictionary.hpp

Print this page

        

@@ -55,11 +55,11 @@
   NOT_PRODUCT(Mutex* _lock;)
 
  public:
   virtual void       remove_chunk(Chunk* fc) = 0;
   virtual Chunk*     get_chunk(size_t size, Dither dither = atLeast) = 0;
-  virtual void       return_chunk(Chunk* chunk) = 0;
+  virtual void       return_chunk(Chunk* chunk, bool deallocate_pages) = 0;
   virtual size_t     total_chunk_size(debug_only(const Mutex* lock)) const = 0;
   virtual size_t     max_chunk_size()   const = 0;
   virtual size_t     min_size()        const = 0;
   // Reset the dictionary to the initial conditions for a single
   // block.