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