--- a/hotspot/src/share/vm/runtime/virtualspace.hpp Wed Mar 11 14:16:13 2009 -0700
+++ b/hotspot/src/share/vm/runtime/virtualspace.hpp Thu Mar 12 10:37:46 2009 -0700
@@ -73,7 +73,8 @@
const size_t noaccess_prefix = 0);
ReservedSpace(const size_t prefix_size, const size_t prefix_align,
const size_t suffix_size, const size_t suffix_align,
- const size_t noaccess_prefix);
+ char* requested_address,
+ const size_t noaccess_prefix = 0);
// Accessors
char* base() const { return _base; }
@@ -121,7 +122,8 @@
ReservedHeapSpace(size_t size, size_t forced_base_alignment,
bool large, char* requested_address);
ReservedHeapSpace(const size_t prefix_size, const size_t prefix_align,
- const size_t suffix_size, const size_t suffix_align);
+ const size_t suffix_size, const size_t suffix_align,
+ char* requested_address);
};
// VirtualSpace is data structure for committing a previously reserved address range in smaller chunks.