Lines Matching refs:size

132   static inline void record_reserved_memory(size_t size, MEMFLAGS flag) {
133 as_snapshot()->by_type(flag)->reserve_memory(size);
136 static inline void record_committed_memory(size_t size, MEMFLAGS flag) {
137 as_snapshot()->by_type(flag)->commit_memory(size);
140 static inline void record_uncommitted_memory(size_t size, MEMFLAGS flag) {
141 as_snapshot()->by_type(flag)->uncommit_memory(size);
144 static inline void record_released_memory(size_t size, MEMFLAGS flag) {
145 as_snapshot()->by_type(flag)->release_memory(size);
152 static inline void move_reserved_memory(MEMFLAGS from, MEMFLAGS to, size_t size) {
153 as_snapshot()->by_type(from)->release_memory(size);
154 as_snapshot()->by_type(to)->reserve_memory(size);
157 static inline void move_committed_memory(MEMFLAGS from, MEMFLAGS to, size_t size) {
158 as_snapshot()->by_type(from)->uncommit_memory(size);
159 as_snapshot()->by_type(to)->commit_memory(size);
185 VirtualMemoryRegion(address addr, size_t size) :
186 _base_address(addr), _size(size) {
188 assert(size > 0, "Invalid size");
192 inline address end() const { return base() + size(); }
193 inline size_t size() const { return _size; }
195 inline bool is_empty() const { return size() == 0; }
202 inline bool contain_region(address addr, size_t size) const {
203 return contain_address(addr) && contain_address(addr + size - 1);
207 return (addr == base() && sz == size());
226 size_t new_size = size() - sz;
239 set_size(size() + sz);
248 void set_size(size_t size) {
249 assert(size > 0, "Sanity check");
250 _size = size;
260 CommittedMemoryRegion(address addr, size_t size, const NativeCallStack& stack) :
261 VirtualMemoryRegion(addr, size), _stack(stack) { }
264 if (overlap_region(rgn.base(), rgn.size())) {
300 ReservedMemoryRegion(address base, size_t size, const NativeCallStack& stack,
302 VirtualMemoryRegion(base, size), _stack(stack), _flag(flag),
306 ReservedMemoryRegion(address base, size_t size) :
307 VirtualMemoryRegion(base, size), _stack(NativeCallStack::EMPTY_STACK), _flag(mtNone),
312 VirtualMemoryRegion(rr.base(), rr.size()) {
323 if (overlap_region(rgn.base(), rgn.size())) {
340 bool add_committed_region(address addr, size_t size, const NativeCallStack& stack);
341 bool remove_uncommitted_region(address addr, size_t size);
358 set_size(other.size());
384 assert(size() > 0, "Invalid size");
404 static bool add_reserved_region (address base_addr, size_t size, const NativeCallStack& stack,
407 static bool add_committed_region (address base_addr, size_t size, const NativeCallStack& stack);
408 static bool remove_uncommitted_region (address base_addr, size_t size);
409 static bool remove_released_region (address base_addr, size_t size);