Lines Matching refs:Region
36 Region* region = new Region(whole_region_);
46 for (Region* region : all_regions_) {
55 Region key(address, 0, RegionState::kFree);
65 void RegionAllocator::FreeListAddRegion(Region* region) {
70 RegionAllocator::Region* RegionAllocator::FreeListFindRegion(size_t size) {
71 Region key(0, size, RegionState::kFree);
76 void RegionAllocator::FreeListRemoveRegion(Region* region) {
86 RegionAllocator::Region* RegionAllocator::Split(Region* region,
97 Region* new_region =
98 new Region(region->begin() + new_size, region->size() - new_size, state);
116 Region* prev = *prev_iter;
117 Region* next = *next_iter;
135 Region* region = FreeListFindRegion(size);
179 Region* region;
217 Region* region = FreeListFindRegion(padded_size);
269 Region* region = *region_iter;
319 Region* region = *region_iter;
332 Region* region = *region_iter;
351 void RegionAllocator::Region::Print(std::ostream& os) const {
366 for (const Region* region : all_regions_) {
372 for (const Region* region : free_regions_) {