Home
last modified time | relevance | path

Searched refs:Space (Results 1 – 11 of 11) sorted by relevance

/art/runtime/gc/space/
Dspace.cc32 Space::Space(const std::string& name, GcRetentionPolicy gc_retention_policy) in Space() function in art::gc::space::Space
35 void Space::Dump(std::ostream& os) const { in Dump()
39 std::ostream& operator<<(std::ostream& os, const Space& space) { in operator <<()
44 DlMallocSpace* Space::AsDlMallocSpace() { in AsDlMallocSpace()
49 RosAllocSpace* Space::AsRosAllocSpace() { in AsRosAllocSpace()
54 ZygoteSpace* Space::AsZygoteSpace() { in AsZygoteSpace()
59 BumpPointerSpace* Space::AsBumpPointerSpace() { in AsBumpPointerSpace()
64 RegionSpace* Space::AsRegionSpace() { in AsRegionSpace()
69 AllocSpace* Space::AsAllocSpace() { in AsAllocSpace()
74 ContinuousMemMapAllocSpace* Space::AsContinuousMemMapAllocSpace() { in AsContinuousMemMapAllocSpace()
[all …]
Dspace-inl.h31 inline ImageSpace* Space::AsImageSpace() { in AsImageSpace()
36 inline MallocSpace* Space::AsMallocSpace() { in AsMallocSpace()
42 inline LargeObjectSpace* Space::AsLargeObjectSpace() { in AsLargeObjectSpace()
47 inline ContinuousSpace* Space::AsContinuousSpace() { in AsContinuousSpace()
52 inline DiscontinuousSpace* Space::AsDiscontinuousSpace() { in AsDiscontinuousSpace()
Dspace.h80 class Space {
170 virtual ~Space() {} in ~Space()
173 Space(const std::string& name, GcRetentionPolicy gc_retention_policy);
189 DISALLOW_IMPLICIT_CONSTRUCTORS(Space);
191 std::ostream& operator<<(std::ostream& os, const Space& space);
250 SweepCallbackContext(bool swap_bitmaps, space::Space* space);
252 space::Space* const space;
266 class ContinuousSpace : public Space {
328 Space(name, gc_retention_policy), begin_(begin), end_(end), limit_(limit) { in ContinuousSpace()
347 class DiscontinuousSpace : public Space {
Dzygote_space.h96 friend class Space; variable
Dspace_create_test.cc62 std::unique_ptr<Space> space(CreateSpace("test", 16 * MB, 32 * MB, 32 * MB)); in TEST_P()
169 space::Space* old_space = space; in TEST_P()
Dimage_space.h320 friend class Space; variable
Dlarge_object_space.h144 friend class Space; variable
/art/runtime/gc/
Dverification.h33 class Space; variable
56 bool IsValidHeapObjectAddress(const void* addr, space::Space** out_space = nullptr) const
65 bool IsAddressInHeapSpace(const void* addr, space::Space** out_space = nullptr) const
Dverification.cc68 space::Space* const space = heap_->FindSpaceFromAddress(addr); in DumpObjectInfo()
120 bool Verification::IsAddressInHeapSpace(const void* addr, space::Space** out_space) const { in IsAddressInHeapSpace()
121 space::Space* const space = heap_->FindSpaceFromAddress(addr); in IsAddressInHeapSpace()
131 bool Verification::IsValidHeapObjectAddress(const void* addr, space::Space** out_space) const { in IsValidHeapObjectAddress()
Dheap.h109 class Space; variable
437 void AddSpace(space::Space* space)
440 void RemoveSpace(space::Space* space)
626 space::Space* FindSpaceFromObject(ObjPtr<mirror::Object> obj, bool fail_ok) const
629 space::Space* FindSpaceFromAddress(const void* ptr) const
775 accounting::ModUnionTable* FindModUnionTableFromSpace(space::Space* space);
778 accounting::RememberedSet* FindRememberedSetFromSpace(space::Space* space);
781 void RemoveRememberedSet(space::Space* space);
1258 AllocationTrackingSafeMap<space::Space*, accounting::ModUnionTable*, kAllocatorTagHeap>
1262 AllocationTrackingSafeMap<space::Space*, accounting::RememberedSet*, kAllocatorTagHeap>
Dheap.cc1036 void Heap::AddSpace(space::Space* space) { in AddSpace()
1079 void Heap::RemoveSpace(space::Space* space) { in RemoveSpace()
1342 space::Space* Heap::FindSpaceFromObject(ObjPtr<mirror::Object> obj, bool fail_ok) const { in FindSpaceFromObject()
1343 space::Space* result = FindContinuousSpaceFromObject(obj, true); in FindSpaceFromObject()
1350 space::Space* Heap::FindSpaceFromAddress(const void* addr) const { in FindSpaceFromAddress()
1365 space::Space* space = FindSpaceFromAddress(addr); in DumpSpaceNameFromAddress()
2369 space::Space* old_main_space = main_space_; in PreZygoteFork()
3233 accounting::ModUnionTable* Heap::FindModUnionTableFromSpace(space::Space* space) { in FindModUnionTableFromSpace()
3241 accounting::RememberedSet* Heap::FindRememberedSetFromSpace(space::Space* space) { in FindRememberedSetFromSpace()
3489 space::Space* space = FindContinuousSpaceFromObject(obj.Ptr(), true); in IsMovableObject()
[all …]