--- old/src/hotspot/share/memory/virtualspace.cpp 2020-04-27 12:09:55.238135732 -0400 +++ new/src/hotspot/share/memory/virtualspace.cpp 2020-04-27 12:09:54.854125720 -0400 @@ -66,12 +66,6 @@ initialize(size, alignment, large, requested_address, false); } -ReservedSpace::ReservedSpace(size_t size, size_t alignment, - bool large, - bool executable) : _fd_for_heap(-1) { - initialize(size, alignment, large, NULL, executable); -} - ReservedSpace::ReservedSpace(char* base, size_t size, size_t alignment, bool special, bool executable) : _fd_for_heap(-1) { assert((size % os::vm_allocation_granularity()) == 0, @@ -646,8 +640,8 @@ // executable. ReservedCodeSpace::ReservedCodeSpace(size_t r_size, size_t rs_align, - bool large) : - ReservedSpace(r_size, rs_align, large, /*executable*/ true) { + bool large) : ReservedSpace() { + initialize(r_size, rs_align, large, /*requested address*/ NULL, /*executable*/ true); MemTracker::record_virtual_memory_type((address)base(), mtCode); } @@ -1127,7 +1121,7 @@ bool large = maybe_large && UseLargePages && size >= os::large_page_size(); - ReservedSpace rs(size, alignment, large, false); + ReservedSpace rs(size, alignment, large); assert(rs.base() != NULL, "Must be"); assert(rs.size() == size, "Must be"); @@ -1255,7 +1249,7 @@ case Commit: return ReservedSpace(reserve_size_aligned, os::vm_allocation_granularity(), - /* large */ false, /* exec */ false); + /* large */ false); } } @@ -1310,7 +1304,7 @@ size_t large_page_size = os::large_page_size(); - ReservedSpace reserved(large_page_size, large_page_size, true, false); + ReservedSpace reserved(large_page_size, large_page_size, true); assert(reserved.is_reserved(), "Must be");