Home | History | Annotate | Download | only in space

Lines Matching refs:mem_map

44 RosAllocSpace::RosAllocSpace(const std::string& name, MemMap* mem_map,
48 : MallocSpace(name, mem_map, begin, end, limit, growth_limit, true, can_move_objects,
54 RosAllocSpace* RosAllocSpace::CreateFromMemMap(MemMap* mem_map, const std::string& name,
58 DCHECK(mem_map != nullptr);
59 allocator::RosAlloc* rosalloc = CreateRosAlloc(mem_map->Begin(), starting_size, initial_size,
67 byte* end = mem_map->Begin() + starting_size;
73 byte* begin = mem_map->Begin();
79 return new RosAllocSpace(name, mem_map, rosalloc, begin, end, begin + capacity, growth_limit,
106 MemMap* mem_map = CreateMemMap(name, starting_size, &initial_size, &growth_limit, &capacity,
108 if (mem_map == NULL) {
114 RosAllocSpace* space = CreateFromMemMap(mem_map, name, starting_size, initial_size,
166 MallocSpace* RosAllocSpace::CreateInstance(const std::string& name, MemMap* mem_map, void* allocator,
169 return new RosAllocSpace(name, mem_map, reinterpret_cast<allocator::RosAlloc*>(allocator),