Searched refs:HeapBitmap (Results 1 – 10 of 10) sorted by relevance
26 void HeapBitmap::ReplaceBitmap(ContinuousSpaceBitmap* old_bitmap, in ReplaceBitmap()35 void HeapBitmap::ReplaceLargeObjectBitmap(LargeObjectBitmap* old_bitmap, in ReplaceLargeObjectBitmap()43 void HeapBitmap::AddContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in AddContinuousSpaceBitmap()55 void HeapBitmap::RemoveContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in RemoveContinuousSpaceBitmap()62 void HeapBitmap::AddLargeObjectBitmap(LargeObjectBitmap* bitmap) { in AddLargeObjectBitmap()67 void HeapBitmap::RemoveLargeObjectBitmap(LargeObjectBitmap* bitmap) { in RemoveLargeObjectBitmap()74 void HeapBitmap::Walk(ObjectCallback* callback, void* arg) { in Walk()
29 inline void HeapBitmap::Visit(const Visitor& visitor) { in Visit()38 inline bool HeapBitmap::Test(const mirror::Object* obj) { in Test()52 inline void HeapBitmap::Clear(const mirror::Object* obj) { in Clear()67 inline bool HeapBitmap::Set(const mirror::Object* obj, const LargeObjectSetVisitor& visitor) { in Set()83 inline bool HeapBitmap::AtomicTestAndSet(const mirror::Object* obj, in AtomicTestAndSet()99 inline ContinuousSpaceBitmap* HeapBitmap::GetContinuousSpaceBitmap(const mirror::Object* obj) const… in GetContinuousSpaceBitmap()108 inline LargeObjectBitmap* HeapBitmap::GetLargeObjectBitmap(const mirror::Object* obj) const { in GetLargeObjectBitmap()
36 class HeapBitmap {67 explicit HeapBitmap(Heap* heap) : heap_(heap) {} in HeapBitmap() function
70 class HeapBitmap; variable581 accounting::HeapBitmap* GetLiveBitmap() REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in GetLiveBitmap()585 accounting::HeapBitmap* GetMarkBitmap() REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in GetMarkBitmap()1303 std::unique_ptr<accounting::HeapBitmap> live_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);1304 std::unique_ptr<accounting::HeapBitmap> mark_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);
306 live_bitmap_.reset(new accounting::HeapBitmap(this)); in Heap()307 mark_bitmap_.reset(new accounting::HeapBitmap(this)); in Heap()
44 class HeapBitmap; variable277 accounting::HeapBitmap* heap_mark_bitmap_;
205 accounting::HeapBitmap* mark_bitmap_;
221 accounting::HeapBitmap* mark_bitmap_;
315 accounting::HeapBitmap* mark_bitmap_;
1191 gc::accounting::HeapBitmap* const live_bitmap_;