Home
last modified time | relevance | path

Searched refs:MallocSpace (Results 1 – 17 of 17) sorted by relevance

/art/runtime/gc/space/
Dmalloc_space.cc40 size_t MallocSpace::bitmap_index_ = 0;
42 MallocSpace::MallocSpace(const std::string& name, MemMap* mem_map, in MallocSpace() function in art::gc::space::MallocSpace
72 MemMap* MallocSpace::CreateMemMap(const std::string& name, size_t starting_size, size_t* initial_si… in CreateMemMap()
105 mirror::Class* MallocSpace::FindRecentFreedObject(const mirror::Object* obj) { in FindRecentFreedObject()
120 void MallocSpace::RegisterRecentFree(mirror::Object* ptr) { in RegisterRecentFree()
126 void MallocSpace::SetGrowthLimit(size_t growth_limit) { in SetGrowthLimit()
134 void* MallocSpace::MoreCore(intptr_t increment) { in MoreCore()
164 ZygoteSpace* MallocSpace::CreateZygoteSpace(const char* alloc_space_name, bool low_memory_mode, in CreateZygoteSpace()
165 MallocSpace** out_malloc_space) { in CreateZygoteSpace()
225 void MallocSpace::Dump(std::ostream& os) const { in Dump()
[all …]
Dmalloc_space.h47 class MallocSpace : public ContinuousMemMapAllocSpace {
126 virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
134 MallocSpace** out_malloc_space) NO_THREAD_SAFETY_ANALYSIS;
150 MallocSpace(const std::string& name, MemMap* mem_map, uint8_t* begin, uint8_t* end,
201 DISALLOW_COPY_AND_ASSIGN(MallocSpace);
Dspace-inl.h36 inline MallocSpace* Space::AsMallocSpace() { in AsMallocSpace()
39 return down_cast<MallocSpace*>(down_cast<MemMapSpace*>(this)); in AsMallocSpace()
Ddlmalloc_space_random_test.cc25 MallocSpace* CreateDlMallocSpace(const std::string& name, size_t initial_size, size_t growth_limit, in CreateDlMallocSpace()
Ddlmalloc_space_static_test.cc25 MallocSpace* CreateDlMallocSpace(const std::string& name, size_t initial_size, size_t growth_limit, in CreateDlMallocSpace()
Drosalloc_space_random_test.cc23 MallocSpace* CreateRosAllocSpace(const std::string& name, size_t initial_size, size_t growth_limit, in CreateRosAllocSpace()
Drosalloc_space_static_test.cc23 MallocSpace* CreateRosAllocSpace(const std::string& name, size_t initial_size, size_t growth_limit, in CreateRosAllocSpace()
Dspace_test.h68 mirror::Object* Alloc(space::MallocSpace* alloc_space, in Alloc()
88 mirror::Object* AllocWithGrowth(space::MallocSpace* alloc_space, in AllocWithGrowth()
127 …typedef MallocSpace* (*CreateSpaceFn)(const std::string& name, size_t initial_size, size_t growth_…
130 void SizeFootPrintGrowthLimitAndTrimBody(MallocSpace* space, intptr_t object_size,
141 void SpaceTest<Super>::SizeFootPrintGrowthLimitAndTrimBody(MallocSpace* space, in SizeFootPrintGrowthLimitAndTrimBody()
327 MallocSpace* space(create_space("test", initial_size, growth_limit, capacity, nullptr)); in SizeFootPrintGrowthLimitAndTrimDriver()
Ddlmalloc_space.h34 class DlMallocSpace : public MallocSpace {
121 MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
Dspace_create_test.cc34 MallocSpace* CreateSpace(const std::string& name, in CreateSpace()
94 MallocSpace* space(CreateSpace("test", 4 * MB, 16 * MB, 16 * MB, nullptr)); in TEST_P()
228 MallocSpace* space(CreateSpace("test", 4 * MB, 16 * MB, 16 * MB, nullptr)); in TEST_P()
304 MallocSpace* space(CreateSpace("test", 4 * MB, 16 * MB, 16 * MB, nullptr)); in TEST_P()
Drosalloc_space.h35 class RosAllocSpace : public MallocSpace {
114 MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
Dspace.h48 class MallocSpace; variable
113 MallocSpace* AsMallocSpace();
Ddlmalloc_space.cc42 : MallocSpace(name, mem_map, begin, end, limit, growth_limit, true, can_move_objects, in DlMallocSpace()
153 MallocSpace* DlMallocSpace::CreateInstance(MemMap* mem_map, const std::string& name, in CreateInstance()
Drosalloc_space.cc49 : MallocSpace(name, mem_map, begin, end, limit, growth_limit, true, can_move_objects, in RosAllocSpace()
176 MallocSpace* RosAllocSpace::CreateInstance(MemMap* mem_map, const std::string& name, in CreateInstance()
/art/runtime/gc/
Dheap.h95 class MallocSpace; variable
654 space::MallocSpace* GetNonMovingSpace() const { in GetNonMovingSpace()
665 space::MallocSpace* GetPrimaryFreeListSpace() { in GetPrimaryFreeListSpace()
670 return reinterpret_cast<space::MallocSpace*>(rosalloc_space_); in GetPrimaryFreeListSpace()
673 return reinterpret_cast<space::MallocSpace*>(dlmalloc_space_); in GetPrimaryFreeListSpace()
995 space::MallocSpace* CreateMallocSpaceFromMemMap(MemMap* mem_map,
1104 space::MallocSpace* non_moving_space_;
1114 space::MallocSpace* main_space_;
1363 std::unique_ptr<space::MallocSpace> main_space_backup_;
Dheap.cc658 space::MallocSpace* Heap::CreateMallocSpaceFromMemMap(MemMap* mem_map, in CreateMallocSpaceFromMemMap()
664 space::MallocSpace* malloc_space = nullptr; in CreateMallocSpaceFromMemMap()
1434 gc::space::MallocSpace* malloc_space = space->AsMallocSpace(); in TrimSpaces()
2056 space::MallocSpace* to_space = main_space_backup_.release(); in PerformHomogeneousSpaceCompact()
2057 space::MallocSpace* from_space = main_space_; in PerformHomogeneousSpaceCompact()
2501 space::MallocSpace* old_alloc_space = non_moving_space_; in PreZygoteFork()
2963 space::MallocSpace* space = ref_space->AsMallocSpace(); in VerifyReference()
3662 gc::space::MallocSpace* malloc_space = space->AsMallocSpace(); in ClampGrowthLimit()
3677 gc::space::MallocSpace* malloc_space = space->AsMallocSpace(); in ClearGrowthLimit()
/art/runtime/native/
Ddalvik_system_VMDebug.cc356 gc::space::MallocSpace* malloc_space = space->AsMallocSpace(); in VMDebug_getHeapSpaceStats()