< prev index next >

share/gc/parallel/psVirtualspace.hpp

Print this page
rev 1 : G1GC+POGC+NVDIMM Patch with latest comments incorporated from all.

@@ -89,10 +89,14 @@
   virtual bool   expand_by(size_t bytes);
   virtual bool   shrink_by(size_t bytes);
   virtual size_t expand_into(PSVirtualSpace* space, size_t bytes);
   void           release();
 
+  // NVDIMM versions to manage expansion/shrinking
+  bool   expand_by(size_t bytes, int fd);
+  size_t expand_into(PSVirtualSpace* space, size_t bytes, int fd);
+
 #ifndef PRODUCT
   // Debugging
   static  bool is_aligned(size_t val, size_t align);
           bool is_aligned(size_t val) const;
           bool is_aligned(char* val) const;
< prev index next >