comparison src/share/vm/runtime/virtualspace.hpp @ 647:bd441136a5ce

Merge
author kvn
date Thu, 19 Mar 2009 09:13:24 -0700
parents 660978a2a31a
children 6bdd6923ba16
comparison
equal deleted inserted replaced
640:ba50942c8138 647:bd441136a5ce
71 ReservedSpace(size_t size, size_t alignment, bool large, 71 ReservedSpace(size_t size, size_t alignment, bool large,
72 char* requested_address = NULL, 72 char* requested_address = NULL,
73 const size_t noaccess_prefix = 0); 73 const size_t noaccess_prefix = 0);
74 ReservedSpace(const size_t prefix_size, const size_t prefix_align, 74 ReservedSpace(const size_t prefix_size, const size_t prefix_align,
75 const size_t suffix_size, const size_t suffix_align, 75 const size_t suffix_size, const size_t suffix_align,
76 const size_t noaccess_prefix); 76 char* requested_address,
77 const size_t noaccess_prefix = 0);
77 78
78 // Accessors 79 // Accessors
79 char* base() const { return _base; } 80 char* base() const { return _base; }
80 size_t size() const { return _size; } 81 size_t size() const { return _size; }
81 size_t alignment() const { return _alignment; } 82 size_t alignment() const { return _alignment; }
119 public: 120 public:
120 // Constructor 121 // Constructor
121 ReservedHeapSpace(size_t size, size_t forced_base_alignment, 122 ReservedHeapSpace(size_t size, size_t forced_base_alignment,
122 bool large, char* requested_address); 123 bool large, char* requested_address);
123 ReservedHeapSpace(const size_t prefix_size, const size_t prefix_align, 124 ReservedHeapSpace(const size_t prefix_size, const size_t prefix_align,
124 const size_t suffix_size, const size_t suffix_align); 125 const size_t suffix_size, const size_t suffix_align,
126 char* requested_address);
125 }; 127 };
126 128
127 // VirtualSpace is data structure for committing a previously reserved address range in smaller chunks. 129 // VirtualSpace is data structure for committing a previously reserved address range in smaller chunks.
128 130
129 class VirtualSpace VALUE_OBJ_CLASS_SPEC { 131 class VirtualSpace VALUE_OBJ_CLASS_SPEC {