/art/runtime/gc/collector/ |
D | immune_spaces.h | 30 class ContinuousSpace; variable 40 bool operator()(space::ContinuousSpace* a, space::ContinuousSpace* b) const; 48 void AddSpace(space::ContinuousSpace* space) REQUIRES(Locks::heap_bitmap_lock_); 57 bool ContainsSpace(space::ContinuousSpace* space) const; 60 const std::set<space::ContinuousSpace*, CompareByBegin>& GetSpaces() { in GetSpaces() 74 for (space::ContinuousSpace* space : spaces_) { in ContainsObject() 87 std::set<space::ContinuousSpace*, CompareByBegin> spaces_;
|
D | immune_spaces.cc | 45 for (space::ContinuousSpace* space : GetSpaces()) { in CreateLargestImmuneRegion() 107 void ImmuneSpaces::AddSpace(space::ContinuousSpace* space) { in AddSpace() 118 bool ImmuneSpaces::CompareByBegin::operator()(space::ContinuousSpace* a, space::ContinuousSpace* b) in operator ()() 123 bool ImmuneSpaces::ContainsSpace(space::ContinuousSpace* space) const { in ContainsSpace()
|
D | immune_region.h | 28 class ContinuousSpace; variable
|
D | semi_space.h | 52 class ContinuousSpace; variable 185 virtual bool ShouldSweepSpace(space::ContinuousSpace* space) const;
|
D | immune_spaces_test.cc | 145 class FakeSpace : public space::ContinuousSpace { 148 : ContinuousSpace("FakeSpace", in FakeSpace()
|
D | mark_sweep.cc | 1219 std::vector<space::ContinuousSpace*> sweep_spaces; in SweepArray() 1220 space::ContinuousSpace* non_moving_space = nullptr; in SweepArray() 1221 for (space::ContinuousSpace* space : heap_->GetContinuousSpaces()) { in SweepArray() 1238 for (space::ContinuousSpace* space : sweep_spaces) { in SweepArray()
|
D | concurrent_copying.cc | 442 for (space::ContinuousSpace* space : immune_spaces_.GetSpaces()) { in InitializePhase() 816 for (space::ContinuousSpace* space : immune_spaces_.GetSpaces()) { in GrayAllDirtyImmuneObjects() 856 for (space::ContinuousSpace* space : immune_spaces_.GetSpaces()) { in GrayAllNewlyDirtyImmuneObjects() 1476 for (space::ContinuousSpace* space : GetHeap()->GetContinuousSpaces()) { in CopyingPhase() 2503 for (space::ContinuousSpace* space : heap_->GetContinuousSpaces()) { in SweepArray() 3741 for (space::ContinuousSpace* space : immune_spaces_.GetSpaces()) { in FinishPhase()
|
D | semi_space.cc | 505 bool SemiSpace::ShouldSweepSpace(space::ContinuousSpace* space) const { in ShouldSweepSpace()
|
/art/runtime/gc/accounting/ |
D | remembered_set.h | 36 class ContinuousSpace; variable 50 explicit RememberedSet(const std::string& name, Heap* heap, space::ContinuousSpace* space) in RememberedSet() 57 void UpdateAndMarkReferences(space::ContinuousSpace* target_space, 64 space::ContinuousSpace* GetSpace() { in GetSpace() 78 space::ContinuousSpace* const space_;
|
D | mod_union_table.h | 41 class ContinuousSpace; variable 59 explicit ModUnionTable(const std::string& name, Heap* heap, space::ContinuousSpace* space) in ModUnionTable() 100 space::ContinuousSpace* GetSpace() { in GetSpace() 115 space::ContinuousSpace* const space_; 122 space::ContinuousSpace* space) in ModUnionTableReferenceCache() 170 space::ContinuousSpace* space);
|
D | mod_union_table.cc | 94 space::ContinuousSpace* from_space, in ModUnionUpdateObjectReferencesVisitor() 95 space::ContinuousSpace* immune_space, in ModUnionUpdateObjectReferencesVisitor() 135 space::ContinuousSpace* const from_space_; 136 space::ContinuousSpace* const immune_space_; 146 space::ContinuousSpace* from_space, in ModUnionScanImageRootVisitor() 147 space::ContinuousSpace* immune_space, in ModUnionScanImageRootVisitor() 168 space::ContinuousSpace* const from_space_; 169 space::ContinuousSpace* const immune_space_; 280 space::ContinuousSpace* from_space = heap->FindContinuousSpaceFromObject(obj, false); in operator ()() 281 space::ContinuousSpace* to_space = heap->FindContinuousSpaceFromObject(ref, false); in operator ()() [all …]
|
D | remembered_set.cc | 64 RememberedSetReferenceVisitor(space::ContinuousSpace* target_space, in RememberedSetReferenceVisitor() 109 space::ContinuousSpace* const target_space_; 115 RememberedSetObjectVisitor(space::ContinuousSpace* target_space, in RememberedSetObjectVisitor() 130 space::ContinuousSpace* const target_space_; 134 void RememberedSet::UpdateAndMarkReferences(space::ContinuousSpace* target_space, in UpdateAndMarkReferences()
|
D | mod_union_table_test.cc | 43 TableType type, space::ContinuousSpace* space, space::ContinuousSpace* target_space); 122 const std::string& name, Heap* heap, space::ContinuousSpace* space, in ModUnionTableRefCacheToSpace() 123 space::ContinuousSpace* target_space) in ModUnionTableRefCacheToSpace() 131 space::ContinuousSpace* const target_space_; 152 TableType type, space::ContinuousSpace* space, space::ContinuousSpace* target_space) { in Create()
|
D | mod_union_table-inl.h | 33 space::ContinuousSpace* space) in ModUnionTableToZygoteAllocspace()
|
D | read_barrier_table.h | 50 void ClearForSpace(space::ContinuousSpace* space) { in ClearForSpace()
|
D | card_table.h | 35 class ContinuousSpace; variable
|
/art/runtime/gc/space/ |
D | space.h | 45 class ContinuousSpace; variable 150 ContinuousSpace* AsContinuousSpace(); 269 class ContinuousSpace : public Space { 326 virtual ~ContinuousSpace() {} in ~ContinuousSpace() 329 ContinuousSpace(const std::string& name, GcRetentionPolicy gc_retention_policy, in ContinuousSpace() function 344 DISALLOW_IMPLICIT_CONSTRUCTORS(ContinuousSpace); 376 class MemMapSpace : public ContinuousSpace { 403 : ContinuousSpace(name, gc_retention_policy, begin, end, limit), in MemMapSpace()
|
D | space-inl.h | 47 inline ContinuousSpace* Space::AsContinuousSpace() { in AsContinuousSpace() 49 return down_cast<ContinuousSpace*>(this); in AsContinuousSpace()
|
D | space.cc | 114 bool ContinuousSpace::HasBoundBitmaps() { in HasBoundBitmaps()
|
D | dlmalloc_space.cc | 398 for (space::ContinuousSpace* space : heap->GetContinuousSpaces()) { in ArtDlMallocMoreCore()
|
D | space_test.h | 43 void AddSpace(ContinuousSpace* space, bool revoke = true) {
|
/art/dex2oat/linker/ |
D | image_write_read_test.cc | 44 gc::space::ContinuousSpace* space = heap->GetNonMovingSpace(); in TestWriteRead()
|
/art/runtime/ |
D | debug_print.cc | 39 gc::space::ContinuousSpace* cs = in DescribeSpace()
|
/art/runtime/gc/ |
D | heap.h | 426 void SetSpaceAsDefault(space::ContinuousSpace* continuous_space) 477 const std::vector<space::ContinuousSpace*>& GetContinuousSpaces() const in GetContinuousSpaces() 608 space::ContinuousSpace* FindContinuousSpaceFromObject(ObjPtr<mirror::Object>, bool fail_ok) const 611 space::ContinuousSpace* FindContinuousSpaceFromAddress(const mirror::Object* addr) const 1267 std::vector<space::ContinuousSpace*> continuous_spaces_ GUARDED_BY(Locks::mutator_lock_);
|
D | heap.cc | 1069 space::ContinuousSpace* space1 = main_space_ != nullptr ? main_space_ : non_moving_space_; in MarkAllocStackAsLive() 1070 space::ContinuousSpace* space2 = non_moving_space_; in MarkAllocStackAsLive() 1088 space::ContinuousSpace* continuous_space = space->AsContinuousSpace(); in AddSpace() 1102 [](const space::ContinuousSpace* a, const space::ContinuousSpace* b) { in AddSpace() 1117 void Heap::SetSpaceAsDefault(space::ContinuousSpace* continuous_space) { in SetSpaceAsDefault() 1131 space::ContinuousSpace* continuous_space = space->AsContinuousSpace(); in RemoveSpace() 1355 space::ContinuousSpace* Heap::FindContinuousSpaceFromAddress(const mirror::Object* addr) const { in FindContinuousSpaceFromAddress() 1364 space::ContinuousSpace* Heap::FindContinuousSpaceFromObject(ObjPtr<mirror::Object> obj, in FindContinuousSpaceFromObject() 1366 space::ContinuousSpace* space = FindContinuousSpaceFromAddress(obj.Ptr()); in FindContinuousSpaceFromObject() 1633 space::ContinuousSpace* c_space = FindContinuousSpaceFromObject(obj, true); in IsLiveObjectLocked() [all …]
|