Home
last modified time | relevance | path

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

12

/art/runtime/gc/accounting/
Dheap_bitmap.h50 ContinuousSpaceBitmap* GetContinuousSpaceBitmap(const mirror::Object* obj) const;
59 void ReplaceBitmap(ContinuousSpaceBitmap* old_bitmap, ContinuousSpaceBitmap* new_bitmap)
71 void AddContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap);
72 void RemoveContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap);
77 std::vector<ContinuousSpaceBitmap*,
78 TrackingAllocator<ContinuousSpaceBitmap*, kAllocatorTagHeapBitmap>>
Dspace_bitmap_test.cc36 std::unique_ptr<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 std::unique_ptr<ContinuousSpaceBitmap> space_bitmap( in TEST_F()
65 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
95 std::unique_ptr<ContinuousSpaceBitmap> bitmap( in TEST_F()
96 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
165 std::unique_ptr<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::ReplaceBitmap(ContinuousSpaceBitmap* old_bitmap, in ReplaceBitmap()
27 ContinuousSpaceBitmap* new_bitmap) { in ReplaceBitmap()
43 void HeapBitmap::AddContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in AddContinuousSpaceBitmap()
55 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()
432 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in UpdateAndMarkReferences()
527 ContinuousSpaceBitmap* const bitmap_;
Dspace_bitmap.h257 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap; typedef
Dremembered_set.cc140 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
/art/runtime/gc/space/
Dspace.cc93 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
94 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
104 accounting::ContinuousSpaceBitmap::SweepWalk( in Sweep()
112 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in BindLiveToMarkBitmap()
114 accounting::ContinuousSpaceBitmap* mark_bitmap = mark_bitmap_.release(); in BindLiveToMarkBitmap()
128 accounting::ContinuousSpaceBitmap* new_bitmap = temp_bitmap_.release(); in UnBindBitmaps()
Dspace.h298 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() const = 0;
299 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() const = 0;
438 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap()
442 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const override { in GetMarkBitmap()
446 accounting::ContinuousSpaceBitmap* GetTempBitmap() const { in GetTempBitmap()
451 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
454 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_;
455 std::unique_ptr<accounting::ContinuousSpaceBitmap> mark_bitmap_;
456 std::unique_ptr<accounting::ContinuousSpaceBitmap> temp_bitmap_;
Dzygote_space.h35 accounting::ContinuousSpaceBitmap* live_bitmap,
36 accounting::ContinuousSpaceBitmap* mark_bitmap)
84 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback()
Dimage_space.h100 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap()
104 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const override { in GetMarkBitmap()
194 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_;
199 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap,
Dzygote_space.cc46 accounting::ContinuousSpaceBitmap* live_bitmap, in Create()
47 accounting::ContinuousSpaceBitmap* mark_bitmap) { in Create()
120 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
Dbump_pointer_space.h99 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap()
103 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const override { in GetMarkBitmap()
156 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override;
Dmalloc_space.cc66 live_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in MallocSpace()
71 mark_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in MallocSpace()
266 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
Dregion_space.h110 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap()
113 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const override { in GetMarkBitmap()
218 ALWAYS_INLINE void ScanUnevacFromSpace(accounting::ContinuousSpaceBitmap* bitmap,
221 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback()
759 std::unique_ptr<accounting::ContinuousSpaceBitmap> mark_bitmap_;
Dmalloc_space.h173 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback()
Dimage_space.cc72 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap, in ImageSpace()
869 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap; in Init()
873 accounting::ContinuousSpaceBitmap::CreateFromMemMap( in Init()
1082 explicit FixupObjectVisitor(gc::accounting::ContinuousSpaceBitmap* visited, in FixupObjectVisitor()
1131 gc::accounting::ContinuousSpaceBitmap* const visited_;
1141 accounting::ContinuousSpaceBitmap* bitmap, in RelocateInPlace()
1215 std::unique_ptr<gc::accounting::ContinuousSpaceBitmap> visited_bitmap( in RelocateInPlace()
1216 gc::accounting::ContinuousSpaceBitmap::Create("Relocate bitmap", in RelocateInPlace()
1569 std::unique_ptr<gc::accounting::ContinuousSpaceBitmap> patched_objects( in DoRelocateSpaces()
1570 gc::accounting::ContinuousSpaceBitmap::Create( in DoRelocateSpaces()
/art/runtime/gc/collector/
Dimmune_spaces_test.cc44 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap, in DummyImageSpace()
71 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap( in ReserveBitmaps()
72 accounting::ContinuousSpaceBitmap::Create("bitmap", in ReserveBitmaps()
99 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap(std::move(live_bitmaps_.back())); in CreateImageSpace()
139 std::vector<std::unique_ptr<accounting::ContinuousSpaceBitmap>> live_bitmaps_;
159 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap()
163 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const override { in GetMarkBitmap()
Dsemi_space.cc374 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
387 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
538 accounting::ContinuousSpaceBitmap* live_bitmap = promo_dest_space_->GetLiveBitmap(); in MarkNonForwardedObject()
540 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in MarkNonForwardedObject()
584 accounting::ContinuousSpaceBitmap* bitmap = fallback_space_->GetLiveBitmap(); in MarkNonForwardedObject()
738 accounting::ContinuousSpaceBitmap* live_bitmap = nullptr; in ProcessMarkStack()
746 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in ProcessMarkStack()
Dconcurrent_copying.h45 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap; typedef
368 accounting::ContinuousSpaceBitmap* region_space_bitmap_;
412 std::unique_ptr<accounting::ContinuousSpaceBitmap> region_space_inter_region_bitmap_;
413 std::unique_ptr<accounting::ContinuousSpaceBitmap> non_moving_space_inter_region_bitmap_;
Dgarbage_collector.cc198 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SwapBitmaps()
199 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SwapBitmaps()
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_;
1240 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray()
1241 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray()
Dconcurrent_copying-inl.h38 accounting::ContinuousSpaceBitmap* bitmap) { in MarkUnevacFromSpaceRegion()
Dconcurrent_copying.cc302 region_space_inter_region_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in CreateInterRegionRefBitmaps()
310 non_moving_space_inter_region_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in CreateInterRegionRefBitmaps()
642 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in VerifyGrayImmuneObjects()
1150 accounting::ContinuousSpaceBitmap* bitmap = nullptr; in TestAndSetMarkBitForRef()
1330 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkingPhase()
1502 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in CopyingPhase()
2189 accounting::ContinuousSpaceBitmap* mark_bitmap = in ProcessMarkStackRef()
2435 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray()
2436 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray()
2557 accounting::ContinuousSpaceBitmap *bitmap = heap_->non_moving_space_->GetMarkBitmap(); in CaptureRssAtPeak()
[all …]
/art/runtime/gc/
Dheap_test.cc90 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap( in TEST_F()
91 accounting::ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()

12