< prev index next >

src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp

Print this page

        

@@ -35,10 +35,13 @@
   uint64_t _filesystem;
   size_t   _block_size;
   size_t   _available;
   bool     _initialized;
 
+  void warn_available_space(size_t max) const;
+  void warn_max_map_count(size_t max) const;
+
   int create_mem_fd(const char* name) const;
   int create_file_fd(const char* name) const;
   int create_fd(const char* name) const;
 
   bool is_tmpfs() const;

@@ -60,14 +63,17 @@
 public:
   ZBackingFile();
 
   bool is_initialized() const;
 
-  int fd() const;
+  void warn_commit_limits(size_t max) const;
+
   size_t size() const;
-  size_t available() const;
 
   size_t commit(size_t offset, size_t length);
   size_t uncommit(size_t offset, size_t length);
+
+  void map(uintptr_t addr, size_t size, uintptr_t offset) const;
+  void unmap(uintptr_t addr, size_t size) const;
 };
 
 #endif // OS_LINUX_GC_Z_ZBACKINGFILE_LINUX_HPP
< prev index next >