HomeSort by relevance Sort by last modified time
    Searched defs:mem_map (Results 1 - 6 of 6) sorted by null

  /art/runtime/gc/space/
malloc_space.cc 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, local
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_
    [all...]
dlmalloc_space.cc 38 DlMallocSpace::DlMallocSpace(const std::string& name, MemMap* mem_map, void* mspace, byte* begin,
42 : MallocSpace(name, mem_map, begin, end, limit, growth_limit, true, can_move_objects,
48 DlMallocSpace* DlMallocSpace::CreateFromMemMap(MemMap* mem_map, const std::string& name,
52 DCHECK(mem_map != nullptr);
53 void* mspace = CreateMspace(mem_map->Begin(), starting_size, initial_size);
60 byte* end = mem_map->Begin() + starting_size;
66 byte* begin = mem_map->Begin();
69 name, mem_map, mspace, begin, end, begin + capacity, growth_limit, initial_size,
72 return new DlMallocSpace(name, mem_map, mspace, begin, end, begin + capacity, growth_limit,
95 MemMap* mem_map = CreateMemMap(name, starting_size, &initial_size, &growth_limit, &capacity local
    [all...]
rosalloc_space.cc 44 RosAllocSpace::RosAllocSpace(const std::string& name, MemMap* mem_map,
48 : MallocSpace(name, mem_map, begin, end, limit, growth_limit, true, can_move_objects,
54 RosAllocSpace* RosAllocSpace::CreateFromMemMap(MemMap* mem_map, const std::string& name,
58 DCHECK(mem_map != nullptr);
59 allocator::RosAlloc* rosalloc = CreateRosAlloc(mem_map->Begin(), starting_size, initial_size,
67 byte* end = mem_map->Begin() + starting_size;
73 byte* begin = mem_map->Begin();
79 return new RosAllocSpace(name, mem_map, rosalloc, begin, end, begin + capacity, growth_limit,
106 MemMap* mem_map = CreateMemMap(name, starting_size, &initial_size, &growth_limit, &capacity, local
108 if (mem_map == NULL)
    [all...]
large_object_space.cc 113 MemMap* mem_map = MemMap::MapAnonymous("large object space allocation", NULL, num_bytes, local
115 if (UNLIKELY(mem_map == NULL)) {
120 mirror::Object* obj = reinterpret_cast<mirror::Object*>(mem_map->Begin());
122 mem_maps_.Put(obj, mem_map);
123 size_t allocation_size = mem_map->Size();
178 MemMap* mem_map = it->second; local
179 callback(mem_map->Begin(), mem_map->End(), mem_map->Size(), arg);
288 MemMap* mem_map = MemMap::MapAnonymous(name.c_str(), requested_begin, size local
    [all...]
  /art/runtime/gc/collector/
mark_sweep.cc 103 MemMap* mem_map = MemMap::MapAnonymous( local
107 CHECK(mem_map != nullptr) << "Couldn't allocate sweep array free buffer: " << error_msg;
108 sweep_array_free_buffer_mem_map_.reset(mem_map);
    [all...]
  /art/runtime/gc/
heap.cc 467 space::MallocSpace* Heap::CreateMallocSpaceFromMemMap(MemMap* mem_map, size_t initial_size,
473 malloc_space = space::RosAllocSpace::CreateFromMemMap(mem_map, name, kDefaultStartingSize,
477 malloc_space = space::DlMallocSpace::CreateFromMemMap(mem_map, name, kDefaultStartingSize,
492 void Heap::CreateMainMallocSpace(MemMap* mem_map, size_t initial_size, size_t growth_limit,
511 main_space_ = CreateMallocSpaceFromMemMap(mem_map, initial_size, growth_limit, capacity, name,
2001 MemMap* mem_map = main_space_->ReleaseMemMap(); local
    [all...]

Completed in 158 milliseconds