Searched refs:HeapBitmap (Results 1 – 6 of 6) sorted by relevance
25 void HeapBitmap::ReplaceBitmap(SpaceBitmap* old_bitmap, SpaceBitmap* new_bitmap) { in ReplaceBitmap()35 void HeapBitmap::ReplaceObjectSet(SpaceSetMap* old_set, SpaceSetMap* new_set) { in ReplaceObjectSet()45 void HeapBitmap::AddContinuousSpaceBitmap(accounting::SpaceBitmap* bitmap) { in AddContinuousSpaceBitmap()58 void HeapBitmap::AddDiscontinuousObjectSet(SpaceSetMap* set) { in AddDiscontinuousObjectSet()63 void HeapBitmap::Walk(SpaceBitmap::Callback* callback, void* arg) { in Walk()
32 class HeapBitmap {102 explicit HeapBitmap(Heap* heap) : heap_(heap) {} in HeapBitmap() function
27 inline void HeapBitmap::Visit(const Visitor& visitor) { in Visit()
47 class HeapBitmap; variable
52 class HeapBitmap; variable348 accounting::HeapBitmap* GetLiveBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { in GetLiveBitmap()352 accounting::HeapBitmap* GetMarkBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { in GetMarkBitmap()662 UniquePtr<accounting::HeapBitmap> live_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);663 UniquePtr<accounting::HeapBitmap> mark_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);
144 live_bitmap_.reset(new accounting::HeapBitmap(this)); in Heap()145 mark_bitmap_.reset(new accounting::HeapBitmap(this)); in Heap()