Home
last modified time | relevance | path

Searched refs:ContinuousSpaceBitmap (Results 1 – 25 of 37) sorted by relevance

12

/art/runtime/gc/accounting/
Dheap_bitmap.h50 ContinuousSpaceBitmap* GetContinuousSpaceBitmap(const mirror::Object* obj) const;
63 void AddContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap);
64 void RemoveContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap);
69 std::vector<ContinuousSpaceBitmap*,
70 TrackingAllocator<ContinuousSpaceBitmap*, kAllocatorTagHeapBitmap>>
Dspace_bitmap_test.cc36 ContinuousSpaceBitmap space_bitmap( in TEST_F()
37 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
43 BitmapVerify(ContinuousSpaceBitmap* bitmap, const mirror::Object* begin, in BitmapVerify()
55 ContinuousSpaceBitmap* const bitmap_;
64 ContinuousSpaceBitmap space_bitmap( in TEST_F()
65 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
95 ContinuousSpaceBitmap bitmap( in TEST_F()
96 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
165 ContinuousSpaceBitmap space_bitmap( in RunTest()
166 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in RunTest()
[all …]
Dheap_bitmap-inl.h39 ContinuousSpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj); in Test()
53 ContinuousSpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj); in Clear()
68 ContinuousSpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj); in Set()
85 ContinuousSpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj); in AtomicTestAndSet()
99 inline ContinuousSpaceBitmap* HeapBitmap::GetContinuousSpaceBitmap(const mirror::Object* obj) const… in GetContinuousSpaceBitmap()
Dheap_bitmap.cc26 void HeapBitmap::AddContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in AddContinuousSpaceBitmap()
38 void HeapBitmap::RemoveContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in RemoveContinuousSpaceBitmap()
Dmod_union_table.cc352 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); in Verify()
390 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); in VisitObjects()
440 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in UpdateAndMarkReferences()
535 ContinuousSpaceBitmap* const bitmap_;
Dremembered_set.cc140 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
Dspace_bitmap.h272 using ContinuousSpaceBitmap = SpaceBitmap<kObjectAlignment>; variable
/art/runtime/gc/space/
Dspace.h301 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() = 0;
302 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() = 0;
442 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap()
446 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap()
450 accounting::ContinuousSpaceBitmap* GetTempBitmap() { in GetTempBitmap()
455 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
458 accounting::ContinuousSpaceBitmap live_bitmap_;
459 accounting::ContinuousSpaceBitmap mark_bitmap_;
460 accounting::ContinuousSpaceBitmap temp_bitmap_;
Dzygote_space.h35 accounting::ContinuousSpaceBitmap&& live_bitmap,
36 accounting::ContinuousSpaceBitmap&& mark_bitmap)
86 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback()
Dspace.cc91 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
92 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
102 accounting::ContinuousSpaceBitmap::SweepWalk( in Sweep()
Dzygote_space.cc47 accounting::ContinuousSpaceBitmap&& live_bitmap, in Create()
48 accounting::ContinuousSpaceBitmap&& mark_bitmap) { in Create()
128 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
Dimage_space.h196 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap()
200 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap()
498 accounting::ContinuousSpaceBitmap live_bitmap_;
504 accounting::ContinuousSpaceBitmap&& live_bitmap,
Dmalloc_space.cc66 live_bitmap_ = accounting::ContinuousSpaceBitmap::Create( in MallocSpace()
71 mark_bitmap_ = accounting::ContinuousSpaceBitmap::Create( in MallocSpace()
267 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
Dbump_pointer_space.h101 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap()
150 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override;
Dregion_space.h113 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap()
116 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap()
224 ALWAYS_INLINE void ScanUnevacFromSpace(accounting::ContinuousSpaceBitmap* bitmap,
227 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback()
786 accounting::ContinuousSpaceBitmap mark_bitmap_;
Dbump_pointer_space.cc74 accounting::ContinuousSpaceBitmap::Create("bump-pointer space live bitmap", in BumpPointerSpace()
160 accounting::ContinuousSpaceBitmap::SweepCallback* BumpPointerSpace::GetSweepCallback() { in GetSweepCallback()
Dmalloc_space.h173 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback()
/art/runtime/gc/collector/
Dimmune_spaces_test.cc45 accounting::ContinuousSpaceBitmap&& live_bitmap, in FakeImageSpace()
73 accounting::ContinuousSpaceBitmap bitmap( in ReserveBitmaps()
74 accounting::ContinuousSpaceBitmap::Create("bitmap", in ReserveBitmaps()
101 accounting::ContinuousSpaceBitmap live_bitmap(std::move(live_bitmaps_.back())); in CreateImageSpace()
143 std::vector<accounting::ContinuousSpaceBitmap> live_bitmaps_;
163 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap()
167 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap()
Dconcurrent_copying.h47 using ContinuousSpaceBitmap = SpaceBitmap<kObjectAlignment>; variable
389 accounting::ContinuousSpaceBitmap* region_space_bitmap_;
429 accounting::ContinuousSpaceBitmap region_space_inter_region_bitmap_;
430 accounting::ContinuousSpaceBitmap non_moving_space_inter_region_bitmap_;
Dmark_sweep.cc368 accounting::ContinuousSpaceBitmap* bitmap = space->GetMarkBitmap(); in FindDefaultSpaceBitmap()
552 accounting::ContinuousSpaceBitmap* object_bitmap = current_space_bitmap_; in MarkObjectParallel()
833 accounting::ContinuousSpaceBitmap* bitmap, in CardScanTask()
848 accounting::ContinuousSpaceBitmap* const bitmap_;
998 accounting::ContinuousSpaceBitmap* bitmap, in RecursiveMarkTask()
1007 accounting::ContinuousSpaceBitmap* const bitmap_;
1243 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray()
1244 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray()
Dsemi_space.cc317 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
330 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
443 accounting::ContinuousSpaceBitmap* bitmap = fallback_space_->GetLiveBitmap(); in MarkNonForwardedObject()
Dconcurrent_copying-inl.h38 accounting::ContinuousSpaceBitmap* bitmap) { in MarkUnevacFromSpaceRegion()
Dsemi_space.h215 accounting::ContinuousSpaceBitmap* to_space_live_bitmap_;
Dconcurrent_copying.cc337 region_space_inter_region_bitmap_ = accounting::ContinuousSpaceBitmap::Create( in CreateInterRegionRefBitmaps()
345 non_moving_space_inter_region_bitmap_ = accounting::ContinuousSpaceBitmap::Create( in CreateInterRegionRefBitmaps()
679 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in VerifyGrayImmuneObjects()
1222 accounting::ContinuousSpaceBitmap* bitmap = nullptr; in TestAndSetMarkBitForRef()
1408 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkingPhase()
1580 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in CopyingPhase()
2315 accounting::ContinuousSpaceBitmap* mark_bitmap = in ProcessMarkStackRef()
2564 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray()
2565 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray()
2686 accounting::ContinuousSpaceBitmap *bitmap = heap_->non_moving_space_->GetMarkBitmap(); in CaptureRssAtPeak()
[all …]
/art/runtime/gc/
Dheap_test.cc97 accounting::ContinuousSpaceBitmap bitmap( in TEST_F()
98 accounting::ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()

12