Lines Matching defs:RegionAllocator
21 RegionAllocator::RegionAllocator(Address memory_region_begin,
43 RegionAllocator::~RegionAllocator() {
51 RegionAllocator::AllRegionsSet::iterator RegionAllocator::FindRegion(
65 void RegionAllocator::FreeListAddRegion(Region* region) {
70 RegionAllocator::Region* RegionAllocator::FreeListFindRegion(size_t size) {
76 void RegionAllocator::FreeListRemoveRegion(Region* region) {
86 RegionAllocator::Region* RegionAllocator::Split(Region* region,
114 void RegionAllocator::Merge(AllRegionsSet::iterator prev_iter,
131 RegionAllocator::Address RegionAllocator::AllocateRegion(size_t size) {
150 RegionAllocator::Address RegionAllocator::AllocateRegion(
169 bool RegionAllocator::AllocateRegionAt(Address requested_address, size_t size,
210 RegionAllocator::Address RegionAllocator::AllocateAlignedRegion(
239 RegionAllocator::Address RegionAllocator::AllocateRegion(Address hint,
262 size_t RegionAllocator::TrimRegion(Address address, size_t new_size) {
314 size_t RegionAllocator::CheckRegion(Address address) {
326 bool RegionAllocator::IsFree(Address address, size_t size) {
337 const char* RegionStateToString(RegionAllocator::RegionState state) {
339 case RegionAllocator::RegionState::kFree:
341 case RegionAllocator::RegionState::kExcluded:
343 case RegionAllocator::RegionState::kAllocated:
351 void RegionAllocator::Region::Print(std::ostream& os) const {
358 void RegionAllocator::Print(std::ostream& os) const {
360 os << "RegionAllocator: [" << begin() << ", " << end() << ")";