Home | History | Annotate | Download | only in space

Lines Matching defs:mem_map

45 RosAllocSpace::RosAllocSpace(MemMap* mem_map, size_t initial_size, const std::string& name,
49 : MallocSpace(name, mem_map, begin, end, limit, growth_limit, true, can_move_objects,
55 RosAllocSpace* RosAllocSpace::CreateFromMemMap(MemMap* mem_map, const std::string& name,
59 DCHECK(mem_map != nullptr);
63 allocator::RosAlloc* rosalloc = CreateRosAlloc(mem_map->Begin(), starting_size, initial_size,
71 uint8_t* end = mem_map->Begin() + starting_size;
77 uint8_t* begin = mem_map->Begin();
82 mem_map, initial_size, name, rosalloc, begin, end, begin + capacity, growth_limit,
85 return new RosAllocSpace(mem_map, initial_size, name, rosalloc, begin, end, begin + capacity,
112 MemMap* mem_map = CreateMemMap(name, starting_size, &initial_size, &growth_limit, &capacity,
114 if (mem_map == nullptr) {
120 RosAllocSpace* space = CreateFromMemMap(mem_map, name, starting_size, initial_size,
176 MallocSpace* RosAllocSpace::CreateInstance(MemMap* mem_map, const std::string& name,
182 mem_map, initial_size_, name, reinterpret_cast<allocator::RosAlloc*>(allocator), begin, end,
185 return new RosAllocSpace(mem_map, initial_size_, name,