Home
last modified time | relevance | path

Searched refs:ContinuousSpace (Results 1 – 25 of 27) 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 DummySpace : public space::ContinuousSpace {
148 : ContinuousSpace("DummySpace", in DummySpace()
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()
Dsemi_space.cc508 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/runtime/
Ddebug_print.cc39 gc::space::ContinuousSpace* cs = in DescribeSpace()
Druntime.cc2964 for (gc::space::ContinuousSpace* space : runtime->GetHeap()->GetContinuousSpaces()) { in Run()
2984 for (gc::space::ContinuousSpace* space : runtime->GetHeap()->GetContinuousSpaces()) { in Run()
/art/dex2oat/linker/
Dimage_write_read_test.cc44 gc::space::ContinuousSpace* space = heap->GetNonMovingSpace(); in TestWriteRead()
/art/runtime/gc/
Dheap.h433 void SetSpaceAsDefault(space::ContinuousSpace* continuous_space)
483 const std::vector<space::ContinuousSpace*>& GetContinuousSpaces() const in GetContinuousSpaces()
614 space::ContinuousSpace* FindContinuousSpaceFromObject(ObjPtr<mirror::Object>, bool fail_ok) const
617 space::ContinuousSpace* FindContinuousSpaceFromAddress(const mirror::Object* addr) const
1224 std::vector<space::ContinuousSpace*> continuous_spaces_ GUARDED_BY(Locks::mutator_lock_);
/art/runtime/native/
Ddalvik_system_VMDebug.cc412 for (gc::space::ContinuousSpace* space : heap->GetContinuousSpaces()) { in VMDebug_getHeapSpaceStats()

12