< 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 >