Home
last modified time | relevance | path

Searched refs:ContinuousSpace (Results 1 – 25 of 30) sorted by relevance

12

/art/runtime/gc/collector/
Dimmune_spaces.h30 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_;
Dimmune_spaces.cc45 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()
Dimmune_region.h28 class ContinuousSpace; variable
Dsemi_space.h52 class ContinuousSpace; variable
185 virtual bool ShouldSweepSpace(space::ContinuousSpace* space) const;
Dimmune_spaces_test.cc145 class FakeSpace : public space::ContinuousSpace {
148 : ContinuousSpace("FakeSpace", in FakeSpace()
Dmark_sweep.cc1219 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()
Dconcurrent_copying.cc420 for (space::ContinuousSpace* space : immune_spaces_.GetSpaces()) { in InitializePhase()
794 for (space::ContinuousSpace* space : immune_spaces_.GetSpaces()) { in GrayAllDirtyImmuneObjects()
834 for (space::ContinuousSpace* space : immune_spaces_.GetSpaces()) { in GrayAllNewlyDirtyImmuneObjects()
1426 for (space::ContinuousSpace* space : GetHeap()->GetContinuousSpaces()) { in CopyingPhase()
2450 for (space::ContinuousSpace* space : heap_->GetContinuousSpaces()) { in SweepArray()
3682 for (space::ContinuousSpace* space : immune_spaces_.GetSpaces()) { in FinishPhase()
Dsemi_space.cc505 bool SemiSpace::ShouldSweepSpace(space::ContinuousSpace* space) const { in ShouldSweepSpace()
/art/runtime/gc/accounting/
Dremembered_set.h36 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_;
Dmod_union_table.h41 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);
Dmod_union_table.cc94 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 …]
Dremembered_set.cc64 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()
Dmod_union_table_test.cc43 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()
Dmod_union_table-inl.h33 space::ContinuousSpace* space) in ModUnionTableToZygoteAllocspace()
Dread_barrier_table.h50 void ClearForSpace(space::ContinuousSpace* space) { in ClearForSpace()
Dcard_table.h35 class ContinuousSpace; variable
/art/runtime/gc/space/
Dspace-inl.h47 inline ContinuousSpace* Space::AsContinuousSpace() { in AsContinuousSpace()
49 return down_cast<ContinuousSpace*>(this); in AsContinuousSpace()
Dspace.h45 class ContinuousSpace; variable
150 ContinuousSpace* AsContinuousSpace();
266 class ContinuousSpace : public Space {
323 virtual ~ContinuousSpace() {} in ~ContinuousSpace()
326 ContinuousSpace(const std::string& name, GcRetentionPolicy gc_retention_policy, in ContinuousSpace() function
341 DISALLOW_IMPLICIT_CONSTRUCTORS(ContinuousSpace);
373 class MemMapSpace : public ContinuousSpace {
400 : ContinuousSpace(name, gc_retention_policy, begin, end, limit), in MemMapSpace()
Dspace.cc114 bool ContinuousSpace::HasBoundBitmaps() { in HasBoundBitmaps()
Ddlmalloc_space.cc394 for (space::ContinuousSpace* space : heap->GetContinuousSpaces()) { in ArtDlMallocMoreCore()
Dspace_test.h43 void AddSpace(ContinuousSpace* space, bool revoke = true) {
/art/dex2oat/linker/
Dimage_write_read_test.cc44 gc::space::ContinuousSpace* space = heap->GetNonMovingSpace(); in TestWriteRead()
/art/runtime/
Ddebug_print.cc39 gc::space::ContinuousSpace* cs = in DescribeSpace()
/art/runtime/gc/
Dheap.h435 void SetSpaceAsDefault(space::ContinuousSpace* continuous_space)
485 const std::vector<space::ContinuousSpace*>& GetContinuousSpaces() const in GetContinuousSpaces()
616 space::ContinuousSpace* FindContinuousSpaceFromObject(ObjPtr<mirror::Object>, bool fail_ok) const
619 space::ContinuousSpace* FindContinuousSpaceFromAddress(const mirror::Object* addr) const
1227 std::vector<space::ContinuousSpace*> continuous_spaces_ GUARDED_BY(Locks::mutator_lock_);
Dheap.cc1022 space::ContinuousSpace* space1 = main_space_ != nullptr ? main_space_ : non_moving_space_; in MarkAllocStackAsLive()
1023 space::ContinuousSpace* space2 = non_moving_space_; in MarkAllocStackAsLive()
1041 space::ContinuousSpace* continuous_space = space->AsContinuousSpace(); in AddSpace()
1055 [](const space::ContinuousSpace* a, const space::ContinuousSpace* b) { in AddSpace()
1070 void Heap::SetSpaceAsDefault(space::ContinuousSpace* continuous_space) { in SetSpaceAsDefault()
1084 space::ContinuousSpace* continuous_space = space->AsContinuousSpace(); in RemoveSpace()
1308 space::ContinuousSpace* Heap::FindContinuousSpaceFromAddress(const mirror::Object* addr) const { in FindContinuousSpaceFromAddress()
1317 space::ContinuousSpace* Heap::FindContinuousSpaceFromObject(ObjPtr<mirror::Object> obj, in FindContinuousSpaceFromObject()
1319 space::ContinuousSpace* space = FindContinuousSpaceFromAddress(obj.Ptr()); in FindContinuousSpaceFromObject()
1577 space::ContinuousSpace* c_space = FindContinuousSpaceFromObject(obj, true); in IsLiveObjectLocked()
[all …]

12