Home | History | Annotate | Download | only in space

Lines Matching refs:mem_map

38 MallocSpace::MallocSpace(const std::string& name, MemMap* mem_map,
42 : ContinuousMemMapAllocSpace(name, mem_map, begin, end, limit, kGcRetentionPolicyAlwaysCollect),
49 CHECK(IsAligned<kGcCardSize>(reinterpret_cast<uintptr_t>(mem_map->Begin())));
50 CHECK(IsAligned<kGcCardSize>(reinterpret_cast<uintptr_t>(mem_map->End())));
92 MemMap* mem_map = MemMap::MapAnonymous(name.c_str(), requested_begin, *capacity,
94 if (mem_map == nullptr) {
98 return mem_map;
191 std::unique_ptr<MemMap> mem_map(GetMemMap()->RemapAtEnd(End(), alloc_space_name,
193 CHECK(mem_map.get() != nullptr) << error_msg;
197 byte* end = mem_map->Begin() + starting_size_;
201 *out_malloc_space = CreateInstance(alloc_space_name, mem_map.release(), allocator, End(), end,