< prev index next >
src/hotspot/share/memory/virtualspace.cpp
Print this page
*** 67,79 ****
bool large,
bool executable) : _fd_for_heap(-1) {
initialize(size, alignment, large, NULL, executable);
}
! //Healper method
!
! static void unmap_or_release_memory(const char* base, size_t size, bool is_file_mapped) {
if (is_file_mapped) {
if (!os::unmap_memory(base, size)) {
fatal("os::unmap_memory failed");
}
} else if (!os::release_memory(base, size)) {
--- 67,78 ----
bool large,
bool executable) : _fd_for_heap(-1) {
initialize(size, alignment, large, NULL, executable);
}
! // Helper method
! static void unmap_or_release_memory(char* base, size_t size, bool is_file_mapped) {
if (is_file_mapped) {
if (!os::unmap_memory(base, size)) {
fatal("os::unmap_memory failed");
}
} else if (!os::release_memory(base, size)) {
< prev index next >