Mercurial > hg > truffle
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 { |