Lines Matching refs:rgn

58 static bool is_mergeable_with(CommittedMemoryRegion* rgn, address addr, size_t size, const NativeCa…  in is_mergeable_with()  argument
59 return rgn->adjacent_to(addr, size) && rgn->call_stack()->equals(stack); in is_mergeable_with()
62 static bool is_same_as(CommittedMemoryRegion* rgn, address addr, size_t size, const NativeCallStack… in is_same_as() argument
64 return rgn->same_region(addr, size) && rgn->call_stack()->equals(stack); in is_same_as()
71 CommittedMemoryRegion* rgn = node->data(); in find_preceding_node_from() local
74 if (rgn->end() > addr) { in find_preceding_node_from()
86 CommittedMemoryRegion* rgn = node->data(); in try_merge_with() local
88 if (is_mergeable_with(rgn, addr, size, stack)) { in try_merge_with()
89 rgn->expand_region(addr, size); in try_merge_with()
102 CommittedMemoryRegion* rgn = other->data(); in try_merge_with() local
103 return try_merge_with(node, rgn->base(), rgn->size(), *rgn->call_stack()); in try_merge_with()
164 CommittedMemoryRegion* rgn = node->data(); in remove_uncommitted_region() local
165 assert(rgn->contain_region(addr, size), "Has to be contained"); in remove_uncommitted_region()
166 assert(!rgn->same_region(addr, size), "Can not be the same region"); in remove_uncommitted_region()
168 if (rgn->base() == addr || in remove_uncommitted_region()
169 rgn->end() == addr + size) { in remove_uncommitted_region()
170 rgn->exclude_region(addr, size); in remove_uncommitted_region()
174 address top =rgn->end(); in remove_uncommitted_region()
176 size_t exclude_size = rgn->end() - addr; in remove_uncommitted_region()
177 rgn->exclude_region(addr, exclude_size); in remove_uncommitted_region()
183 CommittedMemoryRegion high_rgn(high_base, high_size, *rgn->call_stack()); in remove_uncommitted_region()
249 void ReservedMemoryRegion::move_committed_regions(address addr, ReservedMemoryRegion& rgn) { in move_committed_regions() argument
273 rgn._committed_regions.set_head(head); in move_committed_regions()
337 ReservedMemoryRegion rgn(base_addr, size, stack, flag); in add_reserved_region() local
338 ReservedMemoryRegion* reserved_rgn = _reserved_regions->find(rgn); in add_reserved_region()
342 return _reserved_regions->add(rgn) != NULL; in add_reserved_region()
367 VirtualMemorySummary::record_reserved_memory(rgn.size(), flag); in add_reserved_region()
369 *reserved_rgn = rgn; in add_reserved_region()
398 ReservedMemoryRegion rgn(addr, 1); in set_reserved_region_type() local
399 ReservedMemoryRegion* reserved_rgn = _reserved_regions->find(rgn); in set_reserved_region_type()
415 ReservedMemoryRegion rgn(addr, size); in add_committed_region() local
416 ReservedMemoryRegion* reserved_rgn = _reserved_regions->find(rgn); in add_committed_region()
429 ReservedMemoryRegion rgn(addr, size); in remove_uncommitted_region() local
430 ReservedMemoryRegion* reserved_rgn = _reserved_regions->find(rgn); in remove_uncommitted_region()
442 ReservedMemoryRegion rgn(addr, size); in remove_released_region() local
443 ReservedMemoryRegion* reserved_rgn = _reserved_regions->find(rgn); in remove_released_region()
464 return _reserved_regions->remove(rgn); in remove_released_region()
532 bool do_allocation_site(const ReservedMemoryRegion* rgn) { in do_allocation_site() argument
533 if (rgn->flag() == mtThreadStack) { in do_allocation_site()
534 address stack_bottom = rgn->thread_stack_uncommitted_bottom(); in do_allocation_site()
537 size_t stack_size = rgn->base() + rgn->size() - stack_bottom; in do_allocation_site()
539 ReservedMemoryRegion* region = const_cast<ReservedMemoryRegion*>(rgn); in do_allocation_site()
572 const ReservedMemoryRegion* rgn = head->peek(); in walk_virtual_memory() local
573 if (!walker->do_allocation_site(rgn)) { in walk_virtual_memory()