Lines Matching refs:mem_map
38 DlMallocSpace::DlMallocSpace(const std::string& name, MemMap* mem_map, void* mspace, byte* begin, in DlMallocSpace() argument
42 : MallocSpace(name, mem_map, begin, end, limit, growth_limit, true, can_move_objects, in DlMallocSpace()
48 DlMallocSpace* DlMallocSpace::CreateFromMemMap(MemMap* mem_map, const std::string& name, in CreateFromMemMap() argument
52 DCHECK(mem_map != nullptr); in CreateFromMemMap()
53 void* mspace = CreateMspace(mem_map->Begin(), starting_size, initial_size); in CreateFromMemMap()
60 byte* end = mem_map->Begin() + starting_size; in CreateFromMemMap()
66 byte* begin = mem_map->Begin(); in CreateFromMemMap()
69 name, mem_map, mspace, begin, end, begin + capacity, growth_limit, initial_size, in CreateFromMemMap()
72 return new DlMallocSpace(name, mem_map, mspace, begin, end, begin + capacity, growth_limit, in CreateFromMemMap()
95 MemMap* mem_map = CreateMemMap(name, starting_size, &initial_size, &growth_limit, &capacity, in Create() local
97 if (mem_map == nullptr) { in Create()
102 DlMallocSpace* space = CreateFromMemMap(mem_map, name, starting_size, initial_size, in Create()
151 MallocSpace* DlMallocSpace::CreateInstance(const std::string& name, MemMap* mem_map, in CreateInstance() argument
155 return new DlMallocSpace(name, mem_map, allocator, begin, end, limit, growth_limit, in CreateInstance()