Lines Matching refs:address
36 Address address = RegionAllocator::kAllocationFailure;
42 address = hint_address;
46 if (address == RegionAllocator::kAllocationFailure) {
49 address = region_allocator_.AllocateRegion(size);
51 address = region_allocator_.AllocateAlignedRegion(size, alignment);
55 if (address == RegionAllocator::kAllocationFailure) {
59 void* ptr = reinterpret_cast<void*>(address);
62 CHECK_EQ(region_allocator_.FreeRegion(address), size);
69 bool BoundedPageAllocator::AllocatePagesAt(Address address, size_t size,
71 DCHECK(IsAligned(address, allocate_page_size_));
76 DCHECK(region_allocator_.contains(address, size));
78 if (!region_allocator_.AllocateRegionAt(address, size)) {
83 void* ptr = reinterpret_cast<void*>(address);
86 CHECK_EQ(region_allocator_.FreeRegion(address), size);
95 Address address = reinterpret_cast<Address>(ptr);
96 DCHECK(IsAligned(address, allocate_page_size_));
101 DCHECK(region_allocator_.contains(address, size));
107 address, region_size, RegionAllocator::RegionState::kExcluded)) {
120 Address address = reinterpret_cast<Address>(raw_address);
121 CHECK_EQ(size, region_allocator_.FreeRegion(address));
138 Address address = reinterpret_cast<Address>(raw_address);
139 DCHECK(IsAligned(address, allocate_page_size_));
153 // There must be an allocated region at given |address| of a size not
155 DCHECK_EQ(allocated_size, region_allocator_.CheckRegion(address));
160 region_allocator_.TrimRegion(address, new_allocated_size);
164 Address free_address = address + new_size;
180 bool BoundedPageAllocator::SetPermissions(void* address, size_t size,
182 DCHECK(IsAligned(reinterpret_cast<Address>(address), commit_page_size_));
184 DCHECK(region_allocator_.contains(reinterpret_cast<Address>(address), size));
185 return page_allocator_->SetPermissions(address, size, access);
188 bool BoundedPageAllocator::DiscardSystemPages(void* address, size_t size) {
189 return page_allocator_->DiscardSystemPages(address, size);
192 bool BoundedPageAllocator::DecommitPages(void* address, size_t size) {
193 return page_allocator_->DecommitPages(address, size);