Home | History | Annotate | Download | only in space

Lines Matching full:mem_map

104   ValgrindDlMallocSpace(const std::string& name, MemMap* mem_map, void* mspace, byte* begin,
106 DlMallocSpace(name, mem_map, mspace, begin, end, growth_limit) {
107 VALGRIND_MAKE_MEM_UNDEFINED(mem_map->Begin() + initial_size, mem_map->Size() - initial_size);
119 DlMallocSpace::DlMallocSpace(const std::string& name, MemMap* mem_map, void* mspace, byte* begin,
121 : MemMapSpace(name, mem_map, end - begin, kGcRetentionPolicyAlwaysCollect),
131 CHECK(IsAligned<kGcCardSize>(reinterpret_cast<uintptr_t>(mem_map->Begin())));
132 CHECK(IsAligned<kGcCardSize>(reinterpret_cast<uintptr_t>(mem_map->End())));
187 UniquePtr<MemMap> mem_map(MemMap::MapAnonymous(name.c_str(), requested_begin, capacity,
189 if (mem_map.get() == NULL) {
195 void* mspace = CreateMallocSpace(mem_map->Begin(), starting_size, initial_size);
202 byte* end = mem_map->Begin() + starting_size;
208 MemMap* mem_map_ptr = mem_map.release();
311 UniquePtr<MemMap> mem_map(MemMap::MapAnonymous(alloc_space_name, End(), capacity, PROT_READ | PROT_WRITE));
314 byte* end = mem_map->Begin() + starting_size;
319 new DlMallocSpace(alloc_space_name, mem_map.release(), mspace, end_, end, growth_limit);