Home
last modified time | relevance | path

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

12

/art/runtime/gc/accounting/
Dheap_bitmap.h48 ContinuousSpaceBitmap* GetContinuousSpaceBitmap(const mirror::Object* obj) const;
60 void ReplaceBitmap(ContinuousSpaceBitmap* old_bitmap, ContinuousSpaceBitmap* new_bitmap)
72 void AddContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap);
73 void RemoveContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap);
78 std::vector<ContinuousSpaceBitmap*,
79 TrackingAllocator<ContinuousSpaceBitmap*, kAllocatorTagHeapBitmap>>
Dspace_bitmap_test.cc35 std::unique_ptr<ContinuousSpaceBitmap> space_bitmap( in TEST_F()
36 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
42 BitmapVerify(ContinuousSpaceBitmap* bitmap, const mirror::Object* begin, in BitmapVerify()
54 ContinuousSpaceBitmap* const bitmap_;
63 std::unique_ptr<ContinuousSpaceBitmap> space_bitmap( in TEST_F()
64 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
123 std::unique_ptr<ContinuousSpaceBitmap> space_bitmap( in RunTest()
124 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in RunTest()
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.cc331 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); in Verify()
386 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in UpdateAndMarkReferences()
481 ContinuousSpaceBitmap* const bitmap_;
Dremembered_set.cc137 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
/art/runtime/gc/space/
Dspace.cc90 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
91 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
101 accounting::ContinuousSpaceBitmap::SweepWalk( in Sweep()
110 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in BindLiveToMarkBitmap()
112 accounting::ContinuousSpaceBitmap* mark_bitmap = mark_bitmap_.release(); in BindLiveToMarkBitmap()
126 accounting::ContinuousSpaceBitmap* new_bitmap = temp_bitmap_.release(); in UnBindBitmaps()
Dimage_space.h96 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap()
100 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap()
178 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_;
183 accounting::ContinuousSpaceBitmap* live_bitmap,
Dspace.h299 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() const = 0;
300 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() const = 0;
432 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap()
436 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap()
441 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
444 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_;
445 std::unique_ptr<accounting::ContinuousSpaceBitmap> mark_bitmap_;
446 std::unique_ptr<accounting::ContinuousSpaceBitmap> temp_bitmap_;
Dzygote_space.h34 accounting::ContinuousSpaceBitmap* live_bitmap,
35 accounting::ContinuousSpaceBitmap* mark_bitmap)
83 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { in GetSweepCallback()
Dzygote_space.cc43 accounting::ContinuousSpaceBitmap* live_bitmap, in Create()
44 accounting::ContinuousSpaceBitmap* mark_bitmap) { in Create()
113 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
Dbump_pointer_space.h93 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap()
97 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap()
148 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() OVERRIDE;
Dmalloc_space.cc51 live_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in MallocSpace()
56 mark_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in MallocSpace()
239 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
Dregion_space.h79 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap()
83 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap()
162 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() OVERRIDE { in GetSweepCallback()
Dimage_space.cc50 accounting::ContinuousSpaceBitmap* live_bitmap, in ImageSpace()
756 explicit FixupObjectVisitor(gc::accounting::ContinuousSpaceBitmap* visited, in FixupObjectVisitor()
878 gc::accounting::ContinuousSpaceBitmap* const visited_;
960 accounting::ContinuousSpaceBitmap* bitmap, in RelocateInPlace()
1041 std::unique_ptr<gc::accounting::ContinuousSpaceBitmap> visited_bitmap( in RelocateInPlace()
1042 gc::accounting::ContinuousSpaceBitmap::Create("Relocate bitmap", in RelocateInPlace()
1347 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap; in Init()
1351 accounting::ContinuousSpaceBitmap::CreateFromMemMap( in Init()
Dmalloc_space.h166 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { in GetSweepCallback()
/art/runtime/gc/collector/
Dimmune_spaces_test.cc42 accounting::ContinuousSpaceBitmap* live_bitmap, in DummyImageSpace()
69 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap( in ReserveBitmaps()
70 accounting::ContinuousSpaceBitmap::Create("bitmap", in ReserveBitmaps()
96 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap(std::move(live_bitmaps_.back())); in CreateImageSpace()
159 std::vector<std::unique_ptr<accounting::ContinuousSpaceBitmap>> live_bitmaps_;
179 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap()
183 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap()
Dsemi_space.cc392 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
403 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
548 accounting::ContinuousSpaceBitmap* live_bitmap = promo_dest_space_->GetLiveBitmap(); in MarkNonForwardedObject()
550 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in MarkNonForwardedObject()
594 accounting::ContinuousSpaceBitmap* bitmap = fallback_space_->GetLiveBitmap(); in MarkNonForwardedObject()
749 accounting::ContinuousSpaceBitmap* live_bitmap = nullptr; in ProcessMarkStack()
756 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in ProcessMarkStack()
Dconcurrent_copying.cc145 accounting::ContinuousSpaceBitmap* bitmap = in BindBitmaps()
146 accounting::ContinuousSpaceBitmap::Create(bitmap_name, space->Begin(), space->Capacity()); in BindBitmaps()
150 accounting::ContinuousSpaceBitmap* bitmap = in BindBitmaps()
151 accounting::ContinuousSpaceBitmap::Create("cc region space bitmap", in BindBitmaps()
309 accounting::ContinuousSpaceBitmap* cc_bitmap = in operator ()()
393 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkingPhase()
1255 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in ClearBlackPtrs()
1361 accounting::ContinuousSpaceBitmap* cc_bitmap = cc_bitmaps_.back(); in ReclaimPhase()
1514 accounting::ContinuousSpaceBitmap* cc_bitmap = in LogFromSpaceRefHolder()
1525 accounting::ContinuousSpaceBitmap* mark_bitmap = in LogFromSpaceRefHolder()
[all …]
Dgarbage_collector.cc121 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SwapBitmaps()
122 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SwapBitmaps()
Dmark_compact.h215 std::unique_ptr<accounting::ContinuousSpaceBitmap> objects_before_forwarding_;
217 std::unique_ptr<accounting::ContinuousSpaceBitmap> objects_with_lockword_;
Dmark_sweep.cc342 accounting::ContinuousSpaceBitmap* bitmap = space->GetMarkBitmap(); in FindDefaultSpaceBitmap()
533 accounting::ContinuousSpaceBitmap* object_bitmap = current_space_bitmap_; in MarkObjectParallel()
809 accounting::ContinuousSpaceBitmap* bitmap, in CardScanTask()
824 accounting::ContinuousSpaceBitmap* const bitmap_;
974 accounting::ContinuousSpaceBitmap* bitmap, in RecursiveMarkTask()
983 accounting::ContinuousSpaceBitmap* const bitmap_;
1217 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray()
1218 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray()
Dmark_compact.cc172 objects_before_forwarding_.reset(accounting::ContinuousSpaceBitmap::Create( in MarkingPhase()
175 objects_with_lockword_.reset(accounting::ContinuousSpaceBitmap::Create( in MarkingPhase()
369 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in UpdateReferences()
/art/runtime/gc/
Dheap_test.cc68 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap( in TEST_F()
69 accounting::ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
/art/patchoat/
Dpatchoat.h70 PatchOat(InstructionSet isa, MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, in PatchOat()
75 gc::accounting::ContinuousSpaceBitmap* bitmap, MemMap* heap, off_t delta, in PatchOat()
215 gc::accounting::ContinuousSpaceBitmap* const bitmap_;

12