Home | History | Annotate | Download | only in gc

Lines Matching defs:mem_map

655 space::MallocSpace* Heap::CreateMallocSpaceFromMemMap(MemMap* mem_map,
664 malloc_space = space::RosAllocSpace::CreateFromMemMap(mem_map, name, kDefaultStartingSize,
668 malloc_space = space::DlMallocSpace::CreateFromMemMap(mem_map, name, kDefaultStartingSize,
683 void Heap::CreateMainMallocSpace(MemMap* mem_map, size_t initial_size, size_t growth_limit,
702 main_space_ = CreateMallocSpaceFromMemMap(mem_map, initial_size, growth_limit, capacity, name,
2147 std::unique_ptr<MemMap> mem_map(main_space_backup_->ReleaseMemMap());
2150 CHECK(mem_map != nullptr);
2151 mem_map->Protect(PROT_READ | PROT_WRITE);
2153 mem_map.release());
2157 mem_map.reset(main_space_->ReleaseMemMap());
2173 mem_map.release());
2183 std::unique_ptr<MemMap> mem_map(temp_space_->ReleaseMemMap());
2186 mem_map->Protect(PROT_READ | PROT_WRITE);
2187 CreateMainMallocSpace(mem_map.get(),
2189 std::min(mem_map->Size(), growth_limit_),
2190 mem_map->Size());
2191 mem_map.release();
2195 mem_map.reset(bump_pointer_space_->ReleaseMemMap());
2201 mem_map->Protect(PROT_READ | PROT_WRITE);
2204 mem_map.get(),
2206 std::min(mem_map->Size(), growth_limit_),
2207 mem_map->Size(),
2211 mem_map->Protect(PROT_NONE);
2213 mem_map.release();
2477 MemMap* mem_map = main_space_->ReleaseMemMap();
2480 CreateMainMallocSpace(mem_map, kDefaultInitialSize, std::min(mem_map->Size(), growth_limit_),
2481 mem_map->Size());