Home | History | Annotate | Download | only in gc

Lines Matching defs:mem_map

657 space::MallocSpace* Heap::CreateMallocSpaceFromMemMap(MemMap* mem_map,
666 malloc_space = space::RosAllocSpace::CreateFromMemMap(mem_map, name, kDefaultStartingSize,
670 malloc_space = space::DlMallocSpace::CreateFromMemMap(mem_map, name, kDefaultStartingSize,
685 void Heap::CreateMainMallocSpace(MemMap* mem_map, size_t initial_size, size_t growth_limit,
704 main_space_ = CreateMallocSpaceFromMemMap(mem_map, initial_size, growth_limit, capacity, name,
2020 std::unique_ptr<MemMap> mem_map(main_space_backup_->ReleaseMemMap());
2023 CHECK(mem_map != nullptr);
2024 mem_map->Protect(PROT_READ | PROT_WRITE);
2026 mem_map.release());
2030 mem_map.reset(main_space_->ReleaseMemMap());
2046 mem_map.release());
2056 std::unique_ptr<MemMap> mem_map(temp_space_->ReleaseMemMap());
2059 mem_map->Protect(PROT_READ | PROT_WRITE);
2060 CreateMainMallocSpace(mem_map.get(),
2062 std::min(mem_map->Size(), growth_limit_),
2063 mem_map->Size());
2064 mem_map.release();
2068 mem_map.reset(bump_pointer_space_->ReleaseMemMap());
2074 mem_map->Protect(PROT_READ | PROT_WRITE);
2077 mem_map.get(),
2079 std::min(mem_map->Size(), growth_limit_),
2080 mem_map->Size(),
2084 mem_map->Protect(PROT_NONE);
2086 mem_map.release();
2335 MemMap* mem_map = main_space_->ReleaseMemMap();
2338 CreateMainMallocSpace(mem_map, kDefaultInitialSize, std::min(mem_map->Size(), growth_limit_),
2339 mem_map->Size());